onepanel icon indicating copy to clipboard operation
onepanel copied to clipboard

Add namespaces from UI and API

Open rushtehrani opened this issue 4 years ago • 5 comments

Similar to defaultNamespace in CLI, we should allow namespaces to be added from UI and API.

Mockup

https://projects.invisionapp.com/d/main#/console/19217882/409723497/preview

Reference manifests

Questions

  1. How do we handle namespace specific configmap,secret?

rushtehrani avatar Mar 23 '20 17:03 rushtehrani

Was testing this, doesn't seem like the RBAC rules are being created. I'm assuming this is in progress still?

rushtehrani avatar Apr 08 '20 22:04 rushtehrani

Thinking about this one, wonder if we should make it a workflow in onepanel that essentially creates these namespaces. That way admins can edit these to add additional tasks that get executed when a new namespace is created.

rushtehrani avatar Apr 08 '20 22:04 rushtehrani

Customization of the process would be nice - say, sending an email when a new user is created.

Maybe this should be added in the future, just to get this feature out?

I'll fix the RBAC components.

Vafilor avatar Apr 08 '20 22:04 Vafilor

@Vafilor this is actually a bit more complex than RBAC. We need to add everything listed above and also figure out configmap/secrets for repositories and so on. Let's table this until after Workspaces release.

rushtehrani avatar Apr 08 '20 22:04 rushtehrani

@rushtehrani is there any update on this or a timeline as to when can be expected?

gercorri avatar Oct 08 '21 11:10 gercorri