Skip to content
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

gateway2: Add readiness and liveness probes to the kube gloo gateway pod #10229

Merged
merged 29 commits into from
Nov 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
be73faa
update apis
davidjumani Nov 13, 2024
7ee1992
helm changes
davidjumani Nov 13, 2024
33ebc01
add tests
davidjumani Nov 13, 2024
debf04a
add probes to tests
davidjumani Nov 13, 2024
fd6152e
add changelog
davidjumani Nov 13, 2024
2864b66
Merge branch 'main' of github.com:solo-io/gloo into add-readiness-liv…
davidjumani Nov 13, 2024
74de62b
codegen
davidjumani Nov 13, 2024
43266cd
add merge
davidjumani Nov 13, 2024
4aa0e38
add kubernetes tests
davidjumani Nov 14, 2024
88a361b
fixes
davidjumani Nov 14, 2024
9318790
Merge branch 'main' of github.com:solo-io/gloo into add-readiness-liv…
davidjumani Nov 14, 2024
15d209a
fix codegen
davidjumani Nov 14, 2024
6bbe51a
increase duration
davidjumani Nov 14, 2024
9dbe84b
Merge branch 'main' into add-readiness-liveness-probe
davidjumani Nov 15, 2024
6b5438b
add zero downtime profile
davidjumani Nov 15, 2024
8297c90
Merge branch 'main' into add-readiness-liveness-probe
davidjumani Nov 15, 2024
45c2f97
remove default liveness probe
davidjumani Nov 15, 2024
7b2601b
Merge branch 'main' into add-readiness-liveness-probe
davidjumani Nov 15, 2024
fe410b0
more clenaup
davidjumani Nov 15, 2024
9ae80f1
cleanup
davidjumani Nov 15, 2024
4c8c16a
update changelog
davidjumani Nov 15, 2024
93ba4f6
update changelog again
davidjumani Nov 15, 2024
3656fd7
Merge branch 'main' into add-readiness-liveness-probe
davidjumani Nov 15, 2024
f1452ab
Merge branch 'main' into add-readiness-liveness-probe
davidjumani Nov 15, 2024
e818e11
Update projects/gateway2/helm/gloo-gateway/templates/gateway/proxy-de…
davidjumani Nov 18, 2024
8077c25
add docs
davidjumani Nov 18, 2024
08837aa
Merge branch 'main' into add-readiness-liveness-probe
davidjumani Nov 18, 2024
a21606c
Merge branch 'main' into add-readiness-liveness-probe
jenshu Nov 18, 2024
f56fd9c
Merge branch 'main' of ssh://github.com/solo-io/gloo into add-readine…
jenshu Nov 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/pr-kubernetes-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ jobs:
# Nov 14, 2024: 23 minutes
- cluster-name: 'cluster-six'
go-test-args: '-v -timeout=25m'
go-test-run-regex: '^TestDiscoveryWatchlabels$$|^TestK8sGatewayNoValidation$$|^TestHelm$$|^TestHelmSettings$$|^TestK8sGatewayAws$$|^TestK8sGateway$$/^CRDCategories$$|^TestK8sGateway$$/^HTTPRouteServices$$|^TestK8sGateway$$/^TCPRouteServices$$'
go-test-run-regex: '^TestDiscoveryWatchlabels$$|^TestK8sGatewayNoValidation$$|^TestHelm$$|^TestHelmSettings$$|^TestK8sGatewayAws$$|^TestK8sGateway$$/^CRDCategories$$|^TestK8sGateway$$/^HTTPRouteServices$$|^TestK8sGateway$$/^TCPRouteServices$$|^TestZeroDowntimeRollout$$'

# In our PR tests, we run the suite of tests using the upper ends of versions that we claim to support
# The versions should mirror: https://docs.solo.io/gloo-edge/latest/reference/support/
Expand Down
15 changes: 15 additions & 0 deletions changelog/v1.18.0-beta35/add-readiness-liveness-probe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
changelog:
- type: NEW_FEATURE
issueLink: https://github.com/solo-io/solo-projects/issues/7084
resolvesIssue: false
description: Adds the ability for users to enable as well as add custom readiness and liveness probes to the Kubernetes Gloo Gateway.
- type: HELM
issueLink: https://github.com/solo-io/solo-projects/issues/7084
resolvesIssue: false
description: >-
Adds the following new fields that configure the Kubernetes Gloo Gateway pod :
- `kubeGateway.gatewayParameters.glooGateway.podTemplate.terminationGracePeriodSeconds` to specify the terminationGracePeriodSeconds.
- `kubeGateway.gatewayParameters.glooGateway.podTemplate.gracefulShutdown` to configure the graceful shutdown config for the envoy container.
- `kubeGateway.gatewayParameters.glooGateway.podTemplate.customLivenessProbe` to specify a custom liveness probe for the envoy container. No default liveness probe is set
- `kubeGateway.gatewayParameters.glooGateway.podTemplate.customReadinessProbe` to specify a custom readiness probe for the envoy container.
- `kubeGateway.gatewayParameters.glooGateway.podTemplate.probes` to enable the readiness probe. If the customReadinessProbe is not specified, a default readiness probe is set. No default liveness probe is set.
Loading
Loading