|
@@ -1,15 +1,60 @@
|
|
|
---
|
|
|
-openshift_cluster_monitoring_operator_image: quay.io/coreos/cluster-monitoring-operator:v0.0.6
|
|
|
-openshift_cluster_monitoring_operator_prometheus_operator_repo: quay.io/coreos/prometheus-operator
|
|
|
-openshift_cluster_monitoring_operator_prometheus_repo: quay.io/prometheus/prometheus
|
|
|
-openshift_cluster_monitoring_operator_alertmanager_repo: quay.io/prometheus/alertmanager
|
|
|
-openshift_cluster_monitoring_operator_prometheus_reloader_repo: quay.io/coreos/prometheus-config-reloader
|
|
|
-openshift_cluster_monitoring_operator_configmap_reloader_repo: quay.io/coreos/configmap-reload
|
|
|
+openshift_cluster_monitoring_operator_namespace: openshift-monitoring
|
|
|
+
|
|
|
+l_openshift_cluster_monitoring_operator_ocp_image_registry: "{{ system_images_registry_dict[openshift_deployment_type] }}/openshift3/"
|
|
|
+
|
|
|
+l_openshift_cluster_monitoring_operator_image_dicts:
|
|
|
+ origin: quay.io/coreos/cluster-monitoring-operator
|
|
|
+ openshift-enterprise: "{{l_openshift_cluster_monitoring_operator_ocp_image_registry}}ose-cluster-monitoring-operator"
|
|
|
+
|
|
|
+l_openshift_cluster_monitoring_operator_version_dicts:
|
|
|
+ origin: v0.1.0
|
|
|
+ openshift-enterprise: "{{ openshift_image_tag }}"
|
|
|
+
|
|
|
+openshift_cluster_monitoring_operator_image: "{{ l_openshift_cluster_monitoring_operator_image_dicts[openshift_deployment_type] }}:{{ l_openshift_cluster_monitoring_operator_version_dicts[openshift_deployment_type] }}"
|
|
|
+
|
|
|
+l_openshift_cluster_monitoring_image_dicts:
|
|
|
+ origin:
|
|
|
+ prometheus_operator: quay.io/coreos/prometheus-operator
|
|
|
+ prometheus: openshift/prometheus
|
|
|
+ alertmanager: openshift/prometheus-alertmanager
|
|
|
+ node_exporter: openshift/prometheus-node-exporter
|
|
|
+ prometheus_config_reloader: quay.io/coreos/prometheus-config-reloader
|
|
|
+ configmap_reloader: quay.io/coreos/configmap-reload
|
|
|
+ grafana: grafana/grafana
|
|
|
+ kube_state_metrics: quay.io/coreos/kube-state-metrics
|
|
|
+ kube_rbac_proxy: quay.io/coreos/kube-rbac-proxy
|
|
|
+ oauth_proxy: openshift/oauth-proxy
|
|
|
+ openshift-enterprise:
|
|
|
+ prometheus_operator: "{{l_openshift_cluster_monitoring_operator_ocp_image_registry}}ose-prometheus-operator"
|
|
|
+ prometheus: "{{l_openshift_cluster_monitoring_operator_ocp_image_registry}}prometheus"
|
|
|
+ alertmanager: "{{l_openshift_cluster_monitoring_operator_ocp_image_registry}}prometheus-alertmanager"
|
|
|
+ node_exporter: "{{l_openshift_cluster_monitoring_operator_ocp_image_registry}}prometheus-node-exporter"
|
|
|
+ prometheus_config_reloader: "{{l_openshift_cluster_monitoring_operator_ocp_image_registry}}ose-prometheus-config-reloader"
|
|
|
+ configmap_reloader: "{{l_openshift_cluster_monitoring_operator_ocp_image_registry}}ose-configmap-reload"
|
|
|
+ grafana: "{{l_openshift_cluster_monitoring_operator_ocp_image_registry}}ose-grafana"
|
|
|
+ kube_state_metrics: "{{l_openshift_cluster_monitoring_operator_ocp_image_registry}}ose-kube-state-metrics"
|
|
|
+ kube_rbac_proxy: "{{l_openshift_cluster_monitoring_operator_ocp_image_registry}}ose-kube-rbac-proxy"
|
|
|
+ oauth_proxy: "{{l_openshift_cluster_monitoring_operator_ocp_image_registry}}oauth-proxy"
|
|
|
+
|
|
|
+openshift_cluster_monitoring_operator_prometheus_operator_repo: "{{l_openshift_cluster_monitoring_image_dicts[openshift_deployment_type]['prometheus_operator']}}"
|
|
|
+openshift_cluster_monitoring_operator_prometheus_repo: "{{l_openshift_cluster_monitoring_image_dicts[openshift_deployment_type]['prometheus']}}"
|
|
|
+openshift_cluster_monitoring_operator_alertmanager_repo: "{{l_openshift_cluster_monitoring_image_dicts[openshift_deployment_type]['alertmanager']}}"
|
|
|
+openshift_cluster_monitoring_operator_node_exporter_repo: "{{l_openshift_cluster_monitoring_image_dicts[openshift_deployment_type]['node_exporter']}}"
|
|
|
+openshift_cluster_monitoring_operator_prometheus_reloader_repo: "{{l_openshift_cluster_monitoring_image_dicts[openshift_deployment_type]['prometheus_config_reloader']}}"
|
|
|
+openshift_cluster_monitoring_operator_configmap_reloader_repo: "{{l_openshift_cluster_monitoring_image_dicts[openshift_deployment_type]['configmap_reloader']}}"
|
|
|
+openshift_cluster_monitoring_operator_grafana_image: "{{l_openshift_cluster_monitoring_image_dicts[openshift_deployment_type]['grafana']}}"
|
|
|
+openshift_cluster_monitoring_operator_kube_state_metrics_image: "{{l_openshift_cluster_monitoring_image_dicts[openshift_deployment_type]['kube_state_metrics']}}"
|
|
|
+openshift_cluster_monitoring_operator_kube_rbac_proxy_image: "{{l_openshift_cluster_monitoring_image_dicts[openshift_deployment_type]['kube_rbac_proxy']}}"
|
|
|
+openshift_cluster_monitoring_operator_proxy_image: "{{l_openshift_cluster_monitoring_image_dicts[openshift_deployment_type]['oauth_proxy']}}"
|
|
|
+
|
|
|
openshift_cluster_monitoring_operator_prometheus_storage_capacity: "50Gi"
|
|
|
openshift_cluster_monitoring_operator_alertmanager_storage_capacity: "2Gi"
|
|
|
|
|
|
openshift_cluster_monitoring_operator_cluster_id: "{{ openshift_clusterid | default(openshift_master_cluster_public_hostname, true) | default(openshift_master_cluster_hostname, true) | default('openshift', true) }}"
|
|
|
|
|
|
+openshift_cluster_monitoring_operator_node_selector: "{{ openshift_hosted_infra_selector | default('node-role.kubernetes.io/infra=true') | map_from_pairs }}"
|
|
|
+
|
|
|
openshift_cluster_monitoring_operator_alertmanager_config: |+
|
|
|
global:
|
|
|
resolve_timeout: 5m
|