-
Notifications
You must be signed in to change notification settings - Fork 867
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 Multiple ALB Ingresses #2639
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #2639 +/- ##
==========================================
+ Coverage 81.65% 81.68% +0.02%
==========================================
Files 133 133
Lines 20203 20309 +106
==========================================
+ Hits 16497 16589 +92
- Misses 2851 2862 +11
- Partials 855 858 +3
☔ View full report in Codecov by Sentry. |
Can we switch to dropping the |
@zachaller Do we want to keep the singular |
Yes we will keep the singular |
Thanks for the info @zachaller @huynhsontung, I will get on the |
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
…WeightMultiIngress Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
Signed-off-by: n888 <[email protected]>
@zachaller Any updates on the review process? It's been a while and this feature is quite critical for us as well. |
I will be focusing on open source here for a bit and this is one of my top priorities after I get some notification engine stuff done. I will also make sure this gets included in 1.6 |
Signed-off-by: Tung Huynh <[email protected]>
Signed-off-by: Tung Huynh <[email protected]>
Signed-off-by: Tung Huynh <[email protected]>
Signed-off-by: n888 <[email protected]>
fix: Rollout ALB status not updating
Signed-off-by: zachaller <[email protected]>
Signed-off-by: zachaller <[email protected]>
Kudos, SonarCloud Quality Gate passed! |
Sorry for the long review time, thanks for the contributions! |
Thank you @zachaller @huynhsontung & Argo Team 💯 |
This is fantastic @n888 @zachaller @huynhsontung! As it happens, we are looking into Argo Rollouts for our canary rollout requirements and... you guessed it... we need support for multiple ALB ingresses. What excellent timing! Can you advise when this feature will be released? We are using the Helm chart for installing the controller and CRDs. Thanks! |
It will be in 1.6, rc should come out this week hopefully. |
Great, thanks @zachaller! |
Enhancement proposal: #2471
Changes:
Update the ALB datatype to have a field called
AdditionalIngresses
to allow for multiple additional ingresses instead of just just the oneThis naming convention is modeled after AdditionalIngressAnnotations
Modify the SetWeight method to create a canary for each ingress and apply new weight to all canary ingresses
Update validations to validate all ingresses.
Designed to be fully backwards compatible
Modeled after the Nginx Multi Ingress patch: feat: support N nginx ingresses #2467
Open to all direction/comments/suggestions, Thank you
Checklist:
"fix(controller): Updates such and such. Fixes #1234"
.