Skip to content

Commit b31586c

Browse files
davidjumanijenshu
andauthored
gateway2: Add readiness and liveness probes to the kube gloo gateway pod (#10229)
Co-authored-by: Jenny Shu <[email protected]> Co-authored-by: Jenny Shu <[email protected]>
1 parent 22e6f2c commit b31586c

File tree

25 files changed

+1834
-21
lines changed

25 files changed

+1834
-21
lines changed

.github/workflows/pr-kubernetes-tests.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ jobs:
8484
# Nov 14, 2024: 23 minutes
8585
- cluster-name: 'cluster-six'
8686
go-test-args: '-v -timeout=25m'
87-
go-test-run-regex: '^TestDiscoveryWatchlabels$$|^TestK8sGatewayNoValidation$$|^TestHelm$$|^TestHelmSettings$$|^TestK8sGatewayAws$$|^TestK8sGateway$$/^CRDCategories$$|^TestK8sGateway$$/^HTTPRouteServices$$|^TestK8sGateway$$/^TCPRouteServices$$'
87+
go-test-run-regex: '^TestDiscoveryWatchlabels$$|^TestK8sGatewayNoValidation$$|^TestHelm$$|^TestHelmSettings$$|^TestK8sGatewayAws$$|^TestK8sGateway$$/^CRDCategories$$|^TestK8sGateway$$/^HTTPRouteServices$$|^TestK8sGateway$$/^TCPRouteServices$$|^TestZeroDowntimeRollout$$'
8888

8989
# In our PR tests, we run the suite of tests using the upper ends of versions that we claim to support
9090
# The versions should mirror: https://docs.solo.io/gloo-edge/latest/reference/support/
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
changelog:
2+
- type: NEW_FEATURE
3+
issueLink: https://github.com/solo-io/solo-projects/issues/7084
4+
resolvesIssue: false
5+
description: Adds the ability for users to enable as well as add custom readiness and liveness probes to the Kubernetes Gloo Gateway.
6+
- type: HELM
7+
issueLink: https://github.com/solo-io/solo-projects/issues/7084
8+
resolvesIssue: false
9+
description: >-
10+
Adds the following new fields that configure the Kubernetes Gloo Gateway pod :
11+
- `kubeGateway.gatewayParameters.glooGateway.podTemplate.terminationGracePeriodSeconds` to specify the terminationGracePeriodSeconds.
12+
- `kubeGateway.gatewayParameters.glooGateway.podTemplate.gracefulShutdown` to configure the graceful shutdown config for the envoy container.
13+
- `kubeGateway.gatewayParameters.glooGateway.podTemplate.customLivenessProbe` to specify a custom liveness probe for the envoy container. No default liveness probe is set
14+
- `kubeGateway.gatewayParameters.glooGateway.podTemplate.customReadinessProbe` to specify a custom readiness probe for the envoy container.
15+
- `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.

0 commit comments

Comments
 (0)