diff --git a/helm/templates/coder.yaml b/helm/templates/coder.yaml index 6326a9adfb..803ec75f2a 100644 --- a/helm/templates/coder.yaml +++ b/helm/templates/coder.yaml @@ -55,6 +55,8 @@ spec: imagePullPolicy: {{ .Values.coder.image.pullPolicy }} resources: {{- toYaml .Values.coder.resources | nindent 12 }} + lifecycle: + {{- toYaml .Values.coder.lifecycle | nindent 12 }} env: - name: CODER_HTTP_ADDRESS value: "0.0.0.0:8080" diff --git a/helm/values.yaml b/helm/values.yaml index f7c49e2854..a6f6752962 100644 --- a/helm/values.yaml +++ b/helm/values.yaml @@ -120,6 +120,18 @@ coder: # "CODER_TLS_*" environment variables will be set for you. secretNames: [] + # coder.lifecycle -- container lifecycle handlers for the Coder container, allowing + # for lifecycle events such as postStart and preStop events + # See: https://kubernetes.io/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/ + lifecycle: + {} + # postStart: + # exec: + # command: ["/bin/sh", "-c", "echo postStart"] + # preStop: + # exec: + # command: ["/bin/sh","-c","echo preStart"] + # coder.resources -- The resources to request for Coder. These are optional # and are not set by default. resources: