-
Notifications
You must be signed in to change notification settings - Fork 906
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: support N nginx ingresses (#2467)
* add additionalStableIngresses datatype Signed-off-by: Travis Perdue <[email protected]> Signed-off-by: Travis Perdue <[email protected]> * add validation for additionalStableIngresses Signed-off-by: Travis Perdue <[email protected]> Signed-off-by: Travis Perdue <[email protected]> * add rollout controller logic for additionalStableIngresses Signed-off-by: Travis Perdue <[email protected]> Signed-off-by: Travis Perdue <[email protected]> * add nginx ingress logic for setting weight & fetching names for additionalStableIngresses Signed-off-by: Travis Perdue <[email protected]> Signed-off-by: Travis Perdue <[email protected]> * add nginx testing for additionalStableIngresses Signed-off-by: Travis Perdue <[email protected]> Signed-off-by: Travis Perdue <[email protected]> * add ingress & controller tests for additionalStableIngresses Signed-off-by: Travis Perdue <[email protected]> * remove validation_references_test.go snafu Signed-off-by: Travis Perdue <[email protected]> * add ingress util testing for additionalStableIngresses Signed-off-by: Travis Perdue <[email protected]> * update test pattern Signed-off-by: Travis Perdue <[email protected]> * go fmt Signed-off-by: Travis Perdue <[email protected]> * make codegen Signed-off-by: Travis Perdue <[email protected]> * improve testing, and fix validation error reporting for when there is more than 1 Nginix Ingress Controller Signed-off-by: Travis Perdue <[email protected]> * fix bug Signed-off-by: Travis Perdue <[email protected]> * update logging Signed-off-by: Travis Perdue <[email protected]> * add validation for additionalStableIngresses Signed-off-by: Travis Perdue <[email protected]> Signed-off-by: Travis Perdue <[email protected]> * add nginx testing for additionalStableIngresses Signed-off-by: Travis Perdue <[email protected]> Signed-off-by: Travis Perdue <[email protected]> * add ingress & controller tests for additionalStableIngresses Signed-off-by: Travis Perdue <[email protected]> * make codegen Signed-off-by: Travis Perdue <[email protected]> * fix rebase issues Signed-off-by: Travis Perdue <[email protected]> * deduplicate tests Signed-off-by: Travis Perdue <[email protected]> * DRY up nginx_text.go Signed-off-by: Travis Perdue <[email protected]> * DRY more code Signed-off-by: Travis Perdue <[email protected]> * dry up code Signed-off-by: Travis Perdue <[email protected]> * address sonarcloud code smells & duplicate code Signed-off-by: Travis Perdue <[email protected]> * change additionalStableIngresses to stableIngresses Signed-off-by: Travis Perdue <[email protected]> * update validation Signed-off-by: Travis Perdue <[email protected]> * reason only about stableIngress or StableIngresses, not both Signed-off-by: Travis Perdue <[email protected]> * update rollout controller tests Signed-off-by: Travis Perdue <[email protected]> * update validation_references tests Signed-off-by: Travis Perdue <[email protected]> * fix nginx bug & tests Signed-off-by: Travis Perdue <[email protected]> * fix ingress_test Signed-off-by: Travis Perdue <[email protected]> * update specs Signed-off-by: Travis Perdue <[email protected]> * update nginx md Signed-off-by: Travis Perdue <[email protected]> * make file/test specific variables private Signed-off-by: Travis Perdue <[email protected]> * make codegen Signed-off-by: Travis Perdue <[email protected]> --------- Signed-off-by: Travis Perdue <[email protected]> Signed-off-by: Travis Perdue <[email protected]>
- Loading branch information
1 parent
874c188
commit 630212f
Showing
22 changed files
with
2,065 additions
and
1,154 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.