feat: Add ability to configure coder container lifecycle hooks in helm chart (#6432)

This commit is contained in:
Michael H 2023-03-17 00:55:24 +00:00 committed by GitHub
parent 1c05b46b02
commit f59bf732c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 0 deletions

View File

@ -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"

View File

@ -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: