File tree Expand file tree Collapse file tree 5 files changed +30
-0
lines changed
manifests/namespaces/openshift-monitoring Expand file tree Collapse file tree 5 files changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ # This ConfigMap enables User Workload Monitoring in OpenShift clusters.
2+ # See https://docs.redhat.com/en/documentation/openshift_container_platform/4.18/html/monitoring/configuring-user-workload-monitoring#enabling-monitoring-for-user-defined-projects_preparing-to-configure-the-monitoring-stack-uwm.
3+ apiVersion : v1
4+ kind : ConfigMap
5+ metadata :
6+ name : cluster-monitoring-config
7+ namespace : openshift-monitoring
8+ data :
9+ config.yaml : |
10+ enableUserWorkload: true
Original file line number Diff line number Diff line change @@ -36,6 +36,9 @@ export SO_NODECONFIG_PATH
3636SO_DISABLE_PROMETHEUS_OPERATOR=" ${SO_DISABLE_PROMETHEUS_OPERATOR:- true} "
3737export SO_DISABLE_PROMETHEUS_OPERATOR
3838
39+ SO_ENABLE_OPENSHIFT_USER_WORKLOAD_MONITORING=" ${SO_ENABLE_OPENSHIFT_USER_WORKLOAD_MONITORING:- true} "
40+ export SO_ENABLE_OPENSHIFT_USER_WORKLOAD_MONITORING
41+
3942run-deploy-script-in-all-clusters " ${parent_dir} /../ci-deploy-release.sh"
4043
4144apply-e2e-workarounds-in-all-clusters
Original file line number Diff line number Diff line change @@ -39,6 +39,9 @@ export SO_CSI_DRIVER_PATH
3939SO_DISABLE_PROMETHEUS_OPERATOR=" ${SO_DISABLE_PROMETHEUS_OPERATOR:- true} "
4040export SO_DISABLE_PROMETHEUS_OPERATOR
4141
42+ SO_ENABLE_OPENSHIFT_USER_WORKLOAD_MONITORING=" ${SO_ENABLE_OPENSHIFT_USER_WORKLOAD_MONITORING:- true} "
43+ export SO_ENABLE_OPENSHIFT_USER_WORKLOAD_MONITORING
44+
4245run-deploy-script-in-all-clusters " ${parent_dir} /../ci-deploy.sh"
4346
4447apply-e2e-workarounds-in-all-clusters
Original file line number Diff line number Diff line change 5858 kubectl_create -n=prometheus-operator -f=" ${source_url} /${revision} /examples/third-party/prometheus-operator.yaml"
5959fi
6060
61+ if [[ " ${SO_ENABLE_OPENSHIFT_USER_WORKLOAD_MONITORING:- } " == " true" ]]; then
62+ echo " Enabling OpenShift User Workload Monitoring"
63+ kubectl_create -f=" ${source_url} /${revision} /hack/.ci/manifests/namespaces/openshift-monitoring/openshift-uwm.cm.yaml"
64+ else
65+ echo " Skipping enabling OpenShift User Workload Monitoring"
66+ fi
67+
6168kubectl_create -n=haproxy-ingress -f=" ${source_url} /${revision} /examples/third-party/haproxy-ingress.yaml"
6269
6370kubectl_create -f=" ${source_url} /${revision} /examples/third-party/cert-manager.yaml"
Original file line number Diff line number Diff line change 4242 cp ./examples/third-party/prometheus-operator/* .yaml " ${ARTIFACTS_DEPLOY_DIR} /prometheus-operator"
4343fi
4444
45+ if [[ " ${SO_ENABLE_OPENSHIFT_USER_WORKLOAD_MONITORING:- } " == " true" ]]; then
46+ echo " Enabling OpenShift User Workload Monitoring"
47+ cp ./hack/.ci/manifests/namespaces/openshift-monitoring/openshift-uwm.cm.yaml " ${ARTIFACTS_DEPLOY_DIR} /"
48+ else
49+ echo " Skipping enabling OpenShift User Workload Monitoring"
50+ fi
51+
4552cp ./deploy/operator/* .yaml " ${ARTIFACTS_DEPLOY_DIR} /operator"
4653cp ./examples/third-party/haproxy-ingress/* .yaml " ${ARTIFACTS_DEPLOY_DIR} /haproxy-ingress"
4754cp ./examples/third-party/cert-manager.yaml " ${ARTIFACTS_DEPLOY_DIR} /"
You can’t perform that action at this time.
0 commit comments