Skip to content

Add audit cluster role to ace-user-roles v2026.6.12#487

Merged
tamalsaha merged 2 commits into
masterfrom
feat/audit-cluster-role
Jun 4, 2026
Merged

Add audit cluster role to ace-user-roles v2026.6.12#487
tamalsaha merged 2 commits into
masterfrom
feat/audit-cluster-role

Conversation

@tamalsaha

Copy link
Copy Markdown
Contributor

Summary

  • Add enableClusterRoles.audit flag to ace-user-roles chart and a new appscode:audit-token-requester ClusterRole granting create on identity.k8s.appscode.com/audittokenrequests — required by the in-cluster fallback in go.bytebuilders.dev/audit#69
  • Bump ace-user-roles, kube-ui-server, and panopticon chart versions/deps to v2026.6.12
  • Enable enableClusterRoles.audit in panopticon (mirroring license-proxyserver)

Test plan

  • helm lint charts/ace-user-roles --set enableClusterRoles.audit=true
  • helm template charts/ace-user-roles --set enableClusterRoles.audit=true renders the new ClusterRole
  • CI green

Adds enableClusterRoles.audit flag and an appscode:audit-token-requester
ClusterRole that grants create on identity.k8s.appscode.com/audittokenrequests,
required for the in-cluster fallback when publishing audit events to NATS.

Bumps ace-user-roles, kube-ui-server, and panopticon chart deps to v2026.6.12
and enables enableClusterRoles.audit in panopticon (mirroring license-proxyserver).

Signed-off-by: Tamal Saha <tamal@appscode.com>
kodiakhq[bot]
kodiakhq Bot previously approved these changes Jun 4, 2026
kodiakhq[bot]
kodiakhq Bot previously approved these changes Jun 4, 2026
Adds the missing Audit field to UserClusterRoles so the generated
values.openapiv3_schema.yaml for kube-ui-server and panopticon includes
the new audit cluster role flag, and refreshes Chart.lock for the
ace-user-roles v2026.6.12 bump.

Signed-off-by: Tamal Saha <tamal@appscode.com>
@tamalsaha tamalsaha merged commit f8eed8b into master Jun 4, 2026
4 checks passed
@tamalsaha tamalsaha deleted the feat/audit-cluster-role branch June 4, 2026 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant