|
|
@ -7,12 +7,12 @@ from .devops_build import DevopsBuild
|
|
|
|
from .credential import gopass_field_from_path, gopass_password_from_path
|
|
|
|
from .credential import gopass_field_from_path, gopass_password_from_path
|
|
|
|
|
|
|
|
|
|
|
|
def add_c4k_mixin_config(config,
|
|
|
|
def add_c4k_mixin_config(config,
|
|
|
|
c4k_module_name,
|
|
|
|
|
|
|
|
c4k_config_dict,
|
|
|
|
c4k_config_dict,
|
|
|
|
c4k_auth_dict,
|
|
|
|
c4k_auth_dict,
|
|
|
|
grafana_cloud_user=None,
|
|
|
|
grafana_cloud_user=None,
|
|
|
|
grafana_cloud_password=None,
|
|
|
|
grafana_cloud_password=None,
|
|
|
|
grafana_cloud_url='https://prometheus-prod-01-eu-west-0.grafana.net/api/prom/push'):
|
|
|
|
grafana_cloud_url='https://prometheus-prod-01-eu-west-0.grafana.net/api/prom/push'):
|
|
|
|
|
|
|
|
# TODO: Thats meissa specific, we've to move this out
|
|
|
|
if not grafana_cloud_user:
|
|
|
|
if not grafana_cloud_user:
|
|
|
|
grafana_cloud_user = gopass_field_from_path(
|
|
|
|
grafana_cloud_user = gopass_field_from_path(
|
|
|
|
'server/meissa/grafana-cloud', 'grafana-cloud-user')
|
|
|
|
'server/meissa/grafana-cloud', 'grafana-cloud-user')
|
|
|
@ -27,8 +27,7 @@ def add_c4k_mixin_config(config,
|
|
|
|
'grafana-cloud-url': grafana_cloud_url
|
|
|
|
'grafana-cloud-url': grafana_cloud_url
|
|
|
|
}})
|
|
|
|
}})
|
|
|
|
config.update({'C4kMixin': {'Config': c4k_config_dict,
|
|
|
|
config.update({'C4kMixin': {'Config': c4k_config_dict,
|
|
|
|
'Auth': c4k_auth_dict,
|
|
|
|
'Auth': c4k_auth_dict}})
|
|
|
|
'Name': c4k_module_name}})
|
|
|
|
|
|
|
|
return config
|
|
|
|
return config
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|