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
fix: allow argocd-notification ingress to repo-server #6746
fix: allow argocd-notification ingress to repo-server #6746
Conversation
This change allows an argocd-notification installation using the provided manifests to ingress to the repo-server. I am not sure if there is a prevailing opinion about how to manage a cross project network policy for these related components so I thought I would put up a PR to spark that discussion. This could live in a separate NetworkPolicy object managed by the argocd-notifications manifests but I thought it wuold be better for the possible ingresses for the argocd project to all live in the argo-cd manifests. I know that notifications are an optional component, so maybe this is better provided as a separate manifest that can be strategic merged in? (I am a kustomize user). Regardless, I think this policy is something that be maintained by argoproj in some form to reduce release burden of users trying to hand maintain network policies. Signed-off-by: Tyler Dixon <tdixon@buf.build>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you ! Cherry-picking into 2.0 as well
Do I need to amend my commit to resolve the Semantic Pull Request check? Happy for you to edit / push an empty commit as is needed. Thanks! |
@ZymoticB it is ok - semantic title check is optional . Mering PR once tests are green. |
@ZymoticB , Please run |
Signed-off-by: Tyler Dixon <tdixon@buf.build>
Done! |
Codecov Report
@@ Coverage Diff @@
## master #6746 +/- ##
==========================================
+ Coverage 41.30% 41.31% +0.01%
==========================================
Files 156 156
Lines 20702 20709 +7
==========================================
+ Hits 8550 8556 +6
+ Misses 10944 10942 -2
- Partials 1208 1211 +3
Continue to review full report at Codecov.
|
* Allow argocd-notification ingress to repo-server This change allows an argocd-notification installation using the provided manifests to ingress to the repo-server. I am not sure if there is a prevailing opinion about how to manage a cross project network policy for these related components so I thought I would put up a PR to spark that discussion. This could live in a separate NetworkPolicy object managed by the argocd-notifications manifests but I thought it wuold be better for the possible ingresses for the argocd project to all live in the argo-cd manifests. I know that notifications are an optional component, so maybe this is better provided as a separate manifest that can be strategic merged in? (I am a kustomize user). Regardless, I think this policy is something that be maintained by argoproj in some form to reduce release burden of users trying to hand maintain network policies. Signed-off-by: Tyler Dixon <tdixon@buf.build> * make manifests Signed-off-by: Tyler Dixon <tdixon@buf.build>
This change allows an argocd-notification installation using the provided
manifests to ingress to the repo-server.
I am not sure if there is a prevailing opinion about how to manage a
cross project network policy for these related components so I thought
I would put up a PR to spark that discussion. This could live in a separate
NetworkPolicy object managed by the argocd-notifications manifests but I
thought it wuold be better for the possible ingresses for the argocd project
to all live in the argo-cd manifests. I know that notifications are an optional
component, so maybe this is better provided as a separate manifest that can
be strategic merged in? (I am a kustomize user).
Regardless, I think this policy is something that be maintained by argoproj
in some form to reduce release burden of users trying to hand maintain network
policies.
Fixes #argoproj-labs/argocd-notifications#294
Note on DCO:
If the DCO action in the integration test fails, one or more of your commits are not signed off. Please click on the Details link next to the DCO action for instructions on how to resolve this.
Checklist: