mirror of
https://github.com/truenas/charts.git
synced 2026-06-18 01:26:53 +08:00
dont allow lifecycle in initContainer
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
{{- define "ix.v1.common.controller.initContainers" -}}
|
||||
{{- $initContainers := .initContainers -}}
|
||||
{{- $type := .type -}}
|
||||
{{- $root := .root -}}
|
||||
|
||||
{{- range $name, $container := $initContainers }}
|
||||
{{- range $name, $container := $initContainers }} {{/* TODO: not only init. any type of containers */}}
|
||||
{{- if $container.name -}}
|
||||
{{- $name = $container.name -}}
|
||||
{{- end -}}
|
||||
@@ -31,10 +32,12 @@
|
||||
envFrom:
|
||||
{{- . | nindent 4 }}
|
||||
{{- end -}}
|
||||
{{- if ne $type "init" -}} {{/* Init containers do not have lifecycle... */}}
|
||||
{{- with (include "ix.v1.common.container.lifecycle" (dict "lifecycle" $container.lifecycle "root" $root)) | trim }}
|
||||
lifecycle:
|
||||
{{- . | nindent 4 }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- with (include "ix.v1.common.container.securityContext" (dict "secCont" $container.securityContext "podSecCont" $container.podSecurityContext "root" $root)) | trim }}
|
||||
securityContext:
|
||||
{{- . | nindent 4 }}
|
||||
|
||||
@@ -54,7 +54,7 @@ runtimeClassName: {{ . }}
|
||||
containers:
|
||||
{{- . | nindent 2 }}
|
||||
{{- end -}}{{/*TODO: init/install/upgradeContainers */}}
|
||||
{{- with (include "ix.v1.common.controller.initContainers" (dict "root" . "initContainers" .Values.initContainers) | trim) }}
|
||||
{{- with (include "ix.v1.common.controller.initContainers" (dict "root" . "initContainers" .Values.initContainers "type" "init") | trim) }}
|
||||
initContainers:
|
||||
{{- . | nindent 2 }}
|
||||
{{- end -}}
|
||||
|
||||
Reference in New Issue
Block a user