-
Notifications
You must be signed in to change notification settings - Fork 555
Description
🔖 Feature description
Currently, Environments are locked-in to a specific namespace. I would like to see the option to set namespaces on the application level, so different services are more organized.
🎤 Pitch / Usecases
An Environment is an organizational structuring tool provided by devtron. Namespaces are the same, but they are Kubernetes-native concepts. There's no logical reason these two would be bound to one another, it only limits our ability to organize our eco system. In our case for example, we want to have a "Staging" environment, where we would push different applications, but we still want each application to choose a separate namespace within kubernetes.
As it stands we have to create a new environment for each app because devtron doesn't allow us the flexibility we need. I think it'd make a lot of sense to decouple these concepts from one another. We can still give each environment a "default" namespace, that way you can still work with devtron the way its designed right now, but you'd have the ability to organize applications under a different internal logic.
🔄️ Alternative
No response
👀 Have you spent some time to check if this issue has been raised before?
- I checked and didn't find similar issue
🏢 Have you read the Code of Conduct?
- I have read the Code of Conduct