Skip to content

Commit 85cd55a

Browse files
authored
Merge pull request #9106 from zalando-incubator/api-controller-write-access
Give api-monitoring-controller access to kube-system configmap
2 parents e3923fd + 2827f86 commit 85cd55a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

cluster/manifests/02-admission-control/teapot.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -568,6 +568,13 @@ webhooks:
568568
expression: '!(request.userInfo.username in ["system:kube-controller-manager", "system:kube-scheduler", "zalando-iam:zalando:service:k8sapi_credentials-provider"])'
569569
- name: 'exclude-eks-components'
570570
expression: '!request.userInfo.username.startsWith("eks:")'
571+
- name: 'allow-api-monitoring-controller-access'
572+
expression: |
573+
!(
574+
request.userInfo.username == "system:serviceaccount:api-infrastructure:api-monitoring-controller" &&
575+
object.kind == "ConfigMap" &&
576+
object.metadata.name == "skipper-default-filters"
577+
)
571578
- name: collaborator-deny-admitter.teapot.zalan.do
572579
clientConfig:
573580
{{- if eq .Cluster.Provider "zalando-eks"}}

0 commit comments

Comments
 (0)