-
Notifications
You must be signed in to change notification settings - Fork 767
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
feat: Support notifications in any namespace #1520
base: master
Are you sure you want to change the base?
feat: Support notifications in any namespace #1520
Conversation
Thanks @ArthurVardevanyan. I will try to get to it in next few days. |
Hi @ArthurVardevanyan, apologies for the delay in getting back to you. After reviewing the upstream documentation [1], I noticed a couple of things that need to be addressed to get this feature working properly:
You might be able to resolve these issues by running some tests. Please refer to appset in any ns PR[3] for details on permission roles and policy implementation. [1] https://argo-cd.readthedocs.io/en/stable/operator-manual/notifications/#namespace-based-configuration |
No worries, both of these flags can also be set via ENV overrides, so we have been testing with that in the interm.
For this first point, this technically does work without, however tenants can only use the notification controller defined globally. For my use case it isn't a problem to have it have it enabled automatically along side the any namespace feature.
For the second point, as far as I could tell, ArgoCD Operator doesn't provide any RBAC for the any of the argocd in any NameSpace Features, some maybe that would be a follow up to this to get all of that rigged. I have been defining myself:
Will take a peak at this one. |
b49b6ed
to
1dedfbc
Compare
Signed-off-by: Arthur <[email protected]>
1dedfbc
to
686d4bc
Compare
Testing with the env workaround: Overriding the Operator from the PR: ArthurVardevanyan/HomeLab@c8eb4e9 Manual RBAC Required:
Notification Test: https://github.com/ArthurVardevanyan/Analytics-for-Spotify/deployments |
Thanks. Allow me some time to discuss this internally on design side. I will get back to you. |
What type of PR is this?
/kind bug
What does this PR do / why we need it:
Adding support for the Operator to be able to use ArgoCD in Any Namespaces with The Notification Controller
See PR: argoproj/argo-cd#15702
Have you updated the necessary documentation?
Which issue(s) this PR fixes:
Fixes #?
How to test changes / Special notes to the reviewer:
Before
After