operator RO creds: read operator CRD API groups
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful

The operator kube context (Vault-minted cluster-operator creds) is a
read-only ClusterRole and is RBAC-forbidden from get/list/watch on
operator-owned CRDs such as valkeyclusters.valkey.io. Grant read on the
CRD API groups of the operators deployed via argocd-apps.
This commit is contained in:
unkin-agent
2026-08-23 12:26:36 +10:00
parent aa8d41a7bb
commit 8b7f7d61a0
@@ -22,6 +22,28 @@ rules:
- "elasticsearch.k8s.elastic.co" - "elasticsearch.k8s.elastic.co"
- "kibana.k8s.elastic.co" - "kibana.k8s.elastic.co"
- "gateway.networking.k8s.io" - "gateway.networking.k8s.io"
- "apm.k8s.elastic.co"
- "beat.k8s.elastic.co"
- "agent.k8s.elastic.co"
- "maps.k8s.elastic.co"
- "enterprisesearch.k8s.elastic.co"
- "autoscaling.k8s.elastic.co"
- "stackconfigpolicy.k8s.elastic.co"
- "valkey.io"
- "ceph.unkin.net"
- "bind.unkin.net"
- "kea.unkin.net"
- "k8up.io"
- "grafana.integreatly.org"
- "operator.victoriametrics.com"
- "clickhouse.altinity.com"
- "clickhouse-keeper.altinity.com"
- "acme.cert-manager.io"
- "deviceplugin.intel.com"
- "fpga.intel.com"
- "autoscaling.k8s.io"
- "snapshot.storage.k8s.io"
- "groupsnapshot.storage.k8s.io"
resources: resources:
- "*" - "*"
verbs: verbs: