From 121ce2951d09d16f5c8ff3b5be4858d147ec17e8 Mon Sep 17 00:00:00 2001 From: renanaAkeyless Date: Tue, 9 Jan 2024 11:28:32 +0200 Subject: [PATCH 1/3] livenessProbe --- charts/akeyless-k8s-secrets-injection/Chart.yaml | 2 +- .../templates/webhook-deployment.yaml | 12 ++++++++++++ charts/akeyless-k8s-secrets-injection/values.yaml | 10 ++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/charts/akeyless-k8s-secrets-injection/Chart.yaml b/charts/akeyless-k8s-secrets-injection/Chart.yaml index dc0b6bb5..015490d0 100755 --- a/charts/akeyless-k8s-secrets-injection/Chart.yaml +++ b/charts/akeyless-k8s-secrets-injection/Chart.yaml @@ -6,7 +6,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. -version: 1.6.0 +version: 1.7.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. diff --git a/charts/akeyless-k8s-secrets-injection/templates/webhook-deployment.yaml b/charts/akeyless-k8s-secrets-injection/templates/webhook-deployment.yaml index 488cc31d..af4f30d3 100755 --- a/charts/akeyless-k8s-secrets-injection/templates/webhook-deployment.yaml +++ b/charts/akeyless-k8s-secrets-injection/templates/webhook-deployment.yaml @@ -71,6 +71,18 @@ spec: imagePullPolicy: {{ .Values.image.pullPolicy }} ports: - containerPort: {{ .Values.service.internalPort }} + livenessProbe: + httpGet: + path: /health + port: {{ .Values.service.internalPort }} + scheme: HTTPS +{{- toYaml .Values.livenessProbe | trim | nindent 12 }} + readinessProbe: + httpGet: + path: /health + port: {{ .Values.service.internalPort }} + scheme: HTTPS +{{- toYaml .Values.readinessProbe | trim | nindent 12 }} volumeMounts: - mountPath: /var/serving-cert name: serving-cert diff --git a/charts/akeyless-k8s-secrets-injection/values.yaml b/charts/akeyless-k8s-secrets-injection/values.yaml index 959eaf01..f9b13fa0 100755 --- a/charts/akeyless-k8s-secrets-injection/values.yaml +++ b/charts/akeyless-k8s-secrets-injection/values.yaml @@ -49,6 +49,16 @@ restartRollout: enabled: false interval: 1m +livenessProbe: + initialDelaySeconds: 5 + periodSeconds: 60 + failureThreshold: 10 + +readinessProbe: + initialDelaySeconds: 5 + periodSeconds: 10 + timeoutSeconds: 5 + service: name: secrets-webhook type: ClusterIP From 2705a2e6d7df0fab9e15fb86acb170bebde7bf67 Mon Sep 17 00:00:00 2001 From: renanaAkeyless Date: Tue, 9 Jan 2024 12:06:48 +0200 Subject: [PATCH 2/3] Update values.yaml --- charts/akeyless-k8s-secrets-injection/values.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/charts/akeyless-k8s-secrets-injection/values.yaml b/charts/akeyless-k8s-secrets-injection/values.yaml index f9b13fa0..8b519a1d 100755 --- a/charts/akeyless-k8s-secrets-injection/values.yaml +++ b/charts/akeyless-k8s-secrets-injection/values.yaml @@ -50,13 +50,13 @@ restartRollout: interval: 1m livenessProbe: - initialDelaySeconds: 5 - periodSeconds: 60 - failureThreshold: 10 + initialDelaySeconds: 10 + periodSeconds: 30 + failureThreshold: 5 readinessProbe: - initialDelaySeconds: 5 - periodSeconds: 10 + initialDelaySeconds: 10 + periodSeconds: 30 timeoutSeconds: 5 service: From 625a1de4b2672ec1edd4e1e5cd75ed4640485c69 Mon Sep 17 00:00:00 2001 From: renanaAkeyless Date: Tue, 9 Jan 2024 16:53:01 +0200 Subject: [PATCH 3/3] Update Chart.yaml --- charts/akeyless-k8s-secrets-injection/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/akeyless-k8s-secrets-injection/Chart.yaml b/charts/akeyless-k8s-secrets-injection/Chart.yaml index b55de018..77ecad97 100755 --- a/charts/akeyless-k8s-secrets-injection/Chart.yaml +++ b/charts/akeyless-k8s-secrets-injection/Chart.yaml @@ -6,7 +6,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. -version: 1.7.0 +version: 1.8.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application.