Skip to content

Commit d0ad0f0

Browse files
Merge pull request openshift#368 from perdasilva/service_monitor_key_crt_update
OPRUN-2892: Update service-monitor tls config
2 parents d02dc2a + 4af508d commit d0ad0f0

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

manifests/0000_90_olm_00-service-monitor.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ spec:
5959
tlsConfig:
6060
caFile: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt
6161
serverName: olm-operator-metrics.openshift-operator-lifecycle-manager.svc
62+
keyFile: /etc/prometheus/secrets/metrics-client-certs/tls.key
63+
certFile: /etc/prometheus/secrets/metrics-client-certs/tls.crt
6264
jobLabel: component
6365
namespaceSelector:
6466
matchNames:
@@ -92,6 +94,8 @@ spec:
9294
tlsConfig:
9395
caFile: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt
9496
serverName: catalog-operator-metrics.openshift-operator-lifecycle-manager.svc
97+
keyFile: /etc/prometheus/secrets/metrics-client-certs/tls.key
98+
certFile: /etc/prometheus/secrets/metrics-client-certs/tls.crt
9599
jobLabel: component
96100
namespaceSelector:
97101
matchNames:

scripts/generate_crds_manifests.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ ${YQ} write --inplace -s scripts/olm-deployment.patch.yaml manifests/0000_50_olm
9090
${YQ} write --inplace -s scripts/catalog-deployment.patch.yaml manifests/0000_50_olm_08-catalog-operator.deployment.yaml
9191
${YQ} write --inplace -s scripts/packageserver-deployment.patch.yaml manifests/0000_50_olm_15-packageserver.clusterserviceversion.yaml
9292
${YQ} merge --inplace manifests/0000_50_olm_02-olmconfig.yaml scripts/cluster-olmconfig.patch.yaml
93+
${YQ} write --inplace -d'2' -s scripts/service-monitor.patch.yaml manifests/0000_90_olm_00-service-monitor.yaml
94+
${YQ} write --inplace -d'3' -s scripts/service-monitor.patch.yaml manifests/0000_90_olm_00-service-monitor.yaml
9395
mv manifests/0000_50_olm_15-packageserver.clusterserviceversion.yaml pkg/manifests/csv.yaml
9496
cp scripts/packageserver-pdb.yaml manifests/0000_50_olm_00-packageserver.pdb.yaml
9597

scripts/service-monitor.patch.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
- command: update
2+
path: spec.endpoints[*].tlsConfig.keyFile
3+
value: /etc/prometheus/secrets/metrics-client-certs/tls.key
4+
- command: update
5+
path: spec.endpoints[*].tlsConfig.certFile
6+
value: /etc/prometheus/secrets/metrics-client-certs/tls.crt

0 commit comments

Comments
 (0)