Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Manage Namespaces via Monoskope #288

Open
christianhuening opened this issue Nov 6, 2022 · 0 comments
Open

[Feature]: Manage Namespaces via Monoskope #288

christianhuening opened this issue Nov 6, 2022 · 0 comments
Labels
enhancement New feature or request triage Issue needs to be reviewed by a maintainer.

Comments

@christianhuening
Copy link
Collaborator

We discovered that for the feature to really work out all RBACs it has to know namespaces that exist in clusters. After a discussion we decided that namespaces should be something managed by m8 too.

AC:

  • Namespaces manageable via monctl
    • Create server API
    • Implement Aggregate/Projection/Query
    • add/edit labels and annotations
  • Tenant admins can create namespaces adhering to naming rules (prefixes) for their tenant
  • System admins can create namespaces with any name
  • Namespaces are connected to cluster(s) and a single tenant
  • The git repo reconciler creates namespace yamls too
  • The git repo reconciler creates rolebindings for tenant users in that namespace as needed for app oncall for example
@christianhuening christianhuening added enhancement New feature or request triage Issue needs to be reviewed by a maintainer. labels Nov 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request triage Issue needs to be reviewed by a maintainer.
Projects
None yet
Development

No branches or pull requests

1 participant