-
Notifications
You must be signed in to change notification settings - Fork 337
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* feat(*) retry policy (#1325) * feat(*) retry policy Introducing retry policy with option to configure http/grpc/tcp policies Signed-off-by: Bart Smykla <[email protected]> * chore(*) make check update Signed-off-by: Bart Smykla <[email protected]> * fix(kuma-cp) fix grpc retryOn values When providing retryOn values in grpc Retry configuration, you have to use values with underscores (`_`) instead of hyphens (`-`) but envoy expects the later ones, so we have to replace all underscores with hyphens. It was missing before Signed-off-by: Bart Smykla <[email protected]> * tests(kuma-cp) add retry configurer grpc tests Added tests for retry configurer related to grpc Signed-off-by: Bart Smykla <[email protected]> * feat(*) kubernetes part for Retry policy - Modified all necessary components and tests (I think) for retry policies to work in kubernetes - Added additional tests for Retry topology Signed-off-by: Bart Smykla <[email protected]> * chore(*) update to v2/v3 listeners/routes It's a result of rebasing after introducing: #1323 Signed-off-by: Bart Smykla <[email protected]> * chore(*) run make check Signed-off-by: Bart Smykla <[email protected]> * chore(*) rebase after room for v3 server Signed-off-by: Bart Smykla <[email protected]> * chore(*) make check update Signed-off-by: Bart Smykla <[email protected]> * fix(kuma-cp) retryOn value case fix As it occured during our live tests if the value is set to upper case - `5XX` it's comming through envoy validation but it's not working as expected, so changing the case to `5xx` fixes this. Signed-off-by: Bart Smykla <[email protected]> * chore(*) allow multiple protocol blocks - Changes related to letting specify multiple protocol blocks in one retry (you can configure TCP/GRPC/HTTP in one policy now) with modified tests Signed-off-by: Bart Smykla <[email protected]> * chore(*) make check update Signed-off-by: Bart Smykla <[email protected]> (cherry picked from commit a4a0f5b) # Conflicts: # app/kumactl/pkg/install/k8s/control-plane/helmtemplates_vfsdata.go * chore(*) make generate install control-plane Signed-off-by: Bart Smykla <[email protected]> Co-authored-by: Bart Smykla <[email protected]>
- Loading branch information
1 parent
584e3f2
commit 70ac31e
Showing
73 changed files
with
10,881 additions
and
2,689 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
Oops, something went wrong.