From 1dcbc878048b9903d7794f3c0ebfae2438b21683 Mon Sep 17 00:00:00 2001 From: jonhines Date: Mon, 29 Nov 2021 14:38:18 -0500 Subject: [PATCH] feat: allow specification of terminationGracePeriodSeconds in deployment --- assets/auto-deploy-app/Chart.yaml | 2 +- assets/auto-deploy-app/README.md | 1 + assets/auto-deploy-app/templates/deployment.yaml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/auto-deploy-app/Chart.yaml b/assets/auto-deploy-app/Chart.yaml index 47d92eaf..b6169930 100644 --- a/assets/auto-deploy-app/Chart.yaml +++ b/assets/auto-deploy-app/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 description: GitLab's Auto-deploy Helm Chart name: auto-deploy-app -version: 2.16.0 +version: 2.16.1 icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.png diff --git a/assets/auto-deploy-app/README.md b/assets/auto-deploy-app/README.md index df7241f7..0c6a5f08 100644 --- a/assets/auto-deploy-app/README.md +++ b/assets/auto-deploy-app/README.md @@ -23,6 +23,7 @@ | podAnnotations | Pod annotations | `{}` | | nodeSelector | Node labels for pod assignment | `{}` | | tolerations | List of node taints to tolerate | `[]` | +| terminationGracePeriodSeconds | The amount of time in seconds an application is given to terminate | `30` | | initContainers | Containers that are run before the app containers are started. | `[]` | | affinity | Node affinity for pod assignment | `{}` | | application.track | | `stable` | diff --git a/assets/auto-deploy-app/templates/deployment.yaml b/assets/auto-deploy-app/templates/deployment.yaml index 32bcd0e2..06cbc782 100644 --- a/assets/auto-deploy-app/templates/deployment.yaml +++ b/assets/auto-deploy-app/templates/deployment.yaml @@ -57,6 +57,7 @@ spec: initContainers: {{ toYaml .Values.initContainers | indent 8 }} {{- end }} + terminationGracePeriodSeconds: {{ .Values.terminationGracePeriodSeconds }} containers: - name: {{ .Chart.Name }} image: {{ template "imagename" . }} -- GitLab