Skip to content

feat(permissions): support platform-owned client RBAC - #118

Merged
lusu007 merged 1 commit into
mainfrom
feat/external-permissions-rbac
Jul 27, 2026
Merged

feat(permissions): support platform-owned client RBAC#118
lusu007 merged 1 commit into
mainfrom
feat/external-permissions-rbac

Conversation

@lusu007

@lusu007 lusu007 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Pull Request

Description

Allow the gamemode and Velocity charts to keep the permissions runtime identity enabled while a platform owner provisions the required cluster-scoped non-resource URL RBAC. The default remains chart-owned RBAC, including compatibility with legacy reused values.

Type of Change

  • 🐛 Bug fix
  • ✨ New feature
  • 💥 Breaking change
  • ♻️ Refactoring
  • 📚 Documentation
  • 🔧 Chore

Related Issues

  • Fixes the Stage Argo sync failure for permissions client ClusterRoles.

Testing

  • Unit tests pass
  • Manual testing completed
  • New tests added for new functionality

Ran the permissions runtime render contract, Helm lint, Helm template, and Helm package for grounds-gamemode and grounds-velocity.

Checklist

  • I have performed a self-review of my own code
  • Tests have been added/updated and pass (if needed)
  • Documentation has been updated (if needed)

@lusu007
lusu007 merged commit 2eec17c into main Jul 27, 2026
12 checks passed
@lusu007
lusu007 deleted the feat/external-permissions-rbac branch July 27, 2026 21:03
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.

1 participant