diff --git a/stable/ambassador/Chart.yaml b/stable/ambassador/Chart.yaml index 5d9ac52265..8ead7cf0c8 100644 --- a/stable/ambassador/Chart.yaml +++ b/stable/ambassador/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: 0.85.0 description: A Helm chart for Datawire Ambassador name: ambassador -version: 5.0.0 +version: 5.1.0 icon: https://www.getambassador.io/images/logo.png home: https://www.getambassador.io/ sources: diff --git a/stable/ambassador/README.md b/stable/ambassador/README.md index 35ae48c50f..be0b5231d9 100755 --- a/stable/ambassador/README.md +++ b/stable/ambassador/README.md @@ -80,6 +80,12 @@ The following tables lists the configurable parameters of the Ambassador chart a | `securityContext` | Set security context for pod | `{ "runAsUser": "8888" }` | | `initContainers` | Containers used to initialize context for pods | `[]` | | `sidecarContainers` | Containers that share the pod context | `[]` | +| `livenessProbe.initialDelaySeconds` | Initial delay (s) for Ambassador pod's liveness probe | `30` | +| `livenessProbe.periodSeconds` | Probe period (s) for Ambassador pod's liveness probe | `3` | +| `livenessProbe.failureThreshold` | Failure threshold for Ambassador pod's liveness probe | `3` | +| `readinessProbe.initialDelaySeconds`| Initial delay (s) for Ambassador pod's readiness probe | `30` | +| `readinessProbe.periodSeconds` | Probe period (s) for Ambassador pod's readiness probe | `3` | +| `readinessProbe.failureThreshold` | Failure threshold for Ambassador pod's readiness probe | `3` | | `service.annotations` | Annotations to apply to Ambassador service | `""` | | `service.externalTrafficPolicy` | Sets the external traffic policy for the service | `""` | | `service.ports` | List of ports Ambassador is listening on | `[{"name": "http","port": 80,"targetPort": 8080},{"name": "https","port": 443,"targetPort": 8443}]` | diff --git a/stable/ambassador/templates/deployment.yaml b/stable/ambassador/templates/deployment.yaml index 7ebcf450f1..3e279fb692 100644 --- a/stable/ambassador/templates/deployment.yaml +++ b/stable/ambassador/templates/deployment.yaml @@ -159,14 +159,16 @@ spec: httpGet: path: /ambassador/v0/check_alive port: admin - initialDelaySeconds: 30 - periodSeconds: 3 + initialDelaySeconds: {{ .Values.livenessProbe.initialDelaySeconds }} + periodSeconds: {{ .Values.livenessProbe.periodSeconds }} + failureThreshold: {{ .Values.livenessProbe.failureThreshold }} readinessProbe: httpGet: path: /ambassador/v0/check_ready port: admin - initialDelaySeconds: 30 - periodSeconds: 3 + initialDelaySeconds: {{ .Values.readinessProbe.initialDelaySeconds }} + periodSeconds: {{ .Values.readinessProbe.periodSeconds }} + failureThreshold: {{ .Values.readinessProbe.failureThreshold }} volumeMounts: - name: ambassador-pod-info mountPath: /tmp/ambassador-pod-info diff --git a/stable/ambassador/values.yaml b/stable/ambassador/values.yaml index 7d487e2861..2630c63658 100644 --- a/stable/ambassador/values.yaml +++ b/stable/ambassador/values.yaml @@ -159,6 +159,17 @@ initContainers: [] sidecarContainers: [] +livenessProbe: + initialDelaySeconds: 30 + periodSeconds: 3 + failureThreshold: 3 + +readinessProbe: + initialDelaySeconds: 30 + periodSeconds: 3 + failureThreshold: 3 + + volumes: [] volumeMounts: []