-
Notifications
You must be signed in to change notification settings - Fork 8
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
Proposal: Central Namespace to hold user/team info for Cluster #3
Comments
@gileshinchcliff, thanks for your interest in Kubewatcher. For some reason I'm having difficulty imagining how it all looks and fits together in the end. Could I trouble you to write out a more detailed example? I very much appreciate your willingness to write the enhancement and submit a PR, but I'd really like to fully understand before you go spend your time writing code. |
Sure thing: We have maybe 15-25 teams in sysdig and each team has 3-5 namespaces (dev, preprod, prod, perf etc). We want to be able to define these teams as code somewhere however automatically creating one team per namespace wouldn't work for because it would create more overhead rather than less. We would end up repeating user lists 5 times for every team and in fact this would mean it would make it harder rather than easier. The solution: We store this kind of config inside of kubernetes. As a result of discussion within our team the concept of a master namespace came about, this would be somewhere where we would keep all sysdig team info for that whole cluster. The full definition for the namespace would look something like this:
Notice there would have to be the addition of the These changes would make this tool incredibly useful for us to use long term. If you'd like to discuss this over hangouts or require more detail then feel free to give me a shout. |
Hi Guys,
Really like what you've done with this, however in it's current form we'd end up replicating the same team across 4 or 5 namespaces each. I wanted to propose the adding of a
MASTER_NAMESPACE
variable into the script which would allow us to store global team info within annotations in that same namespace.The rough layout would be something like this:
Let me know if this is something you could support and I can get to work writing the additions.
The text was updated successfully, but these errors were encountered: