Skip to content

Commit 0601998

Browse files
committed
fix: openshift-gitops-operator-metrics-monitor ServiceMonitor is attempting to use a bearerTokenFile configuration in its endpoints definition
Signed-off-by: akhil nittala <[email protected]>
1 parent 57fce7a commit 0601998

4 files changed

+25
-3
lines changed

bundle/manifests/gitops-operator.clusterserviceversion.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ metadata:
180180
capabilities: Deep Insights
181181
console.openshift.io/plugins: '["gitops-plugin"]'
182182
containerImage: quay.io/redhat-developer/gitops-operator
183-
createdAt: "2025-11-20T04:37:10Z"
183+
createdAt: "2025-12-12T07:58:50Z"
184184
description: Enables teams to adopt GitOps principles for managing cluster configurations
185185
and application delivery across hybrid multi-cluster Kubernetes environments.
186186
features.operators.openshift.io/disconnected: "true"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: v1
2+
kind: Secret
3+
metadata:
4+
annotations:
5+
kubernetes.io/service-account.name: openshift-gitops-operator-controller-manager
6+
name: openshift-gitops-operator-metrics-monitor-bearer-token
7+
type: kubernetes.io/service-account-token
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: v1
2+
kind: ConfigMap
3+
metadata:
4+
annotations:
5+
openshift.io/description: This ConfigMap is used for Prometheus monitoring of
6+
the GitOps Operator.
7+
openshift.io/display-name: GitOps Operator Prometheus Monitor ConfigMap
8+
openshift.io/owning-component: service-ca
9+
service.beta.openshift.io/inject-cabundle: "true"
10+
name: openshift-gitops-operator-metrics-monitor-ca-bundle

bundle/manifests/openshift-gitops-operator-metrics-monitor_monitoring.coreos.com_v1_servicemonitor.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,18 @@ metadata:
66
name: openshift-gitops-operator-metrics-monitor
77
spec:
88
endpoints:
9-
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
9+
- bearerTokenSecret:
10+
key: token
11+
name: openshift-gitops-operator-metrics-monitor-bearer-token
1012
interval: 30s
1113
path: /metrics
1214
port: metrics
1315
scheme: https
1416
tlsConfig:
15-
caFile: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt
17+
ca:
18+
configMap:
19+
key: service-ca.crt
20+
name: openshift-gitops-operator-metrics-monitor-ca-bundle
1621
serverName: openshift-gitops-operator-metrics-service.openshift-gitops-operator.svc
1722
selector:
1823
matchLabels:

0 commit comments

Comments
 (0)