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

Allow multiple Helm Project Operators targeting the same ProjectHelmChart #99

Open
aiyengar2 opened this issue May 8, 2022 · 1 comment

Comments

@aiyengar2
Copy link

Follow the changes added in rancher/helm-locker@34be7c6 in order to introduce a managedBy annotation that will allow Helm Project Operators to claim ProjectHelmCharts that they are managing based on the Helm chart's release name.

This will allow a single Project Operator (e.g. prometheus-federator) to be deployed multiple times in the same cluster under different names (e.g. org-a-federator, org-b-federator, etc.) instead of forcing a single Project Operator to manage all Projects in the cluster.

This should be done alongside adding support for specifying an allow-list of Project IDs, which would allow the operators to configure a logical separation of which namespaces they operate on.

@aiyengar2 aiyengar2 self-assigned this May 8, 2022
@aiyengar2 aiyengar2 added the enhancement New feature or request label May 8, 2022
@aiyengar2
Copy link
Author

If added, a minimum requirement for this fix would be to introduce docs explaining the managedBy annotation and how it is used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants