Skip to content

Fix oxia coordinator RoleBinding roleRef.apiGroup to prevent GitOps drift#676

Merged
lhotari merged 1 commit intoapache:masterfrom
lhotari:lh-fix-oxia-rolebinding
Apr 25, 2026
Merged

Fix oxia coordinator RoleBinding roleRef.apiGroup to prevent GitOps drift#676
lhotari merged 1 commit intoapache:masterfrom
lhotari:lh-fix-oxia-rolebinding

Conversation

@lhotari
Copy link
Copy Markdown
Member

@lhotari lhotari commented Apr 25, 2026

Fixes #666

The empty apiGroup: "" was silently filled in by the Kubernetes API server with rbac.authorization.k8s.io. GitOps tools like Pulumi and ArgoCD detected the mismatch on every reconcile and tried to recreate the RoleBinding. Because roleRef is immutable, this caused the binding to be deleted and recreated on every deployment.

…rift

The empty `apiGroup: ""` was silently filled in by the Kubernetes API
server with `rbac.authorization.k8s.io`. GitOps tools like Pulumi and
ArgoCD detected the mismatch on every reconcile and tried to recreate
the RoleBinding. Because `roleRef` is immutable, this caused the
binding to be deleted and recreated on every deployment.
@lhotari lhotari merged commit a1fb893 into apache:master Apr 25, 2026
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Oxia coordinator RoleBinding has incorrect apiGroup causing constant drift

1 participant