Skip to content

Commit cc59f4e

Browse files
committed
turn off automountServiceAccountToken for prometheus service accounts
1 parent 7915d45 commit cc59f4e

File tree

4 files changed

+10
-2
lines changed

4 files changed

+10
-2
lines changed

assets/prometheus-k8s/service-account.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v1
2-
automountServiceAccountToken: true
2+
automountServiceAccountToken: false
33
kind: ServiceAccount
44
metadata:
55
annotations:

assets/prometheus-user-workload/service-account.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v1
2-
automountServiceAccountToken: true
2+
automountServiceAccountToken: false
33
kind: ServiceAccount
44
metadata:
55
labels:

jsonnet/components/prometheus-user-workload.libsonnet

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -508,4 +508,10 @@ function(params)
508508
podDisruptionBudget+: {
509509
apiVersion: 'policy/v1',
510510
},
511+
512+
serviceAccount+: {
513+
// service account token is managed by the operator.
514+
automountServiceAccountToken: false,
515+
},
516+
511517
}

jsonnet/components/prometheus.libsonnet

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ function(params)
8181
'serviceaccounts.openshift.io/oauth-redirectreference.prometheus-k8s': '{"kind":"OAuthRedirectReference","apiVersion":"v1","reference":{"kind":"Route","name":"prometheus-k8s"}}',
8282
},
8383
},
84+
// service account token is managed by the operator.
85+
automountServiceAccountToken: false,
8486
},
8587

8688
// Adding the serving certs annotation causes the serving certs controller

0 commit comments

Comments
 (0)