fixes 1 Andrea Pulvirenti <an.pulvy@gmail.com>
This commit is contained in:
parent
1be1e74c8d
commit
53a4ad4c4b
|
|
@ -2,7 +2,7 @@
|
||||||
{{/*
|
{{/*
|
||||||
Allow namespace to be overriden
|
Allow namespace to be overriden
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.name.namespace" -}}
|
{{- define "common.names.namespace" -}}
|
||||||
{{- default .Release.Namespace .Values.namespaceOverride | trunc 63 | trimSuffix "-" -}}
|
{{- default .Release.Namespace .Values.namespaceOverride | trunc 63 | trimSuffix "-" -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
|
@ -146,7 +146,7 @@ Params:
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.configmap.lookup" -}}
|
{{- define "common.configmap.lookup" -}}
|
||||||
{{- $value := "" -}}
|
{{- $value := "" -}}
|
||||||
{{- $configmapData := (lookup "v1" "ConfigMap" (include "common.names.namespace" .context) .configmapName).data -}}
|
{{- $configmapData := (lookup "v1" "ConfigMap" (include "common.names.namespace" .context) (index . "config")).data -}}
|
||||||
{{- if and $configmapData (hasKey $configmapData .key) -}}
|
{{- if and $configmapData (hasKey $configmapData .key) -}}
|
||||||
{{- $value = index $configmapData .key -}}
|
{{- $value = index $configmapData .key -}}
|
||||||
{{- else if .defaultValue -}}
|
{{- else if .defaultValue -}}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{{ if (include "nfs.existing-configmap-provided" .) }}
|
{{ if (include "nfs.existing-configmap-provided" .) }}
|
||||||
{{- $existingConfigMap := (lookup "v1" "ConfigMap" .Values.nfs.existingConfigMap.namespace .Values.nfs.existingConfigMap.name).data | default dict }}
|
{{- $existingConfigMap := (lookup "v1" "ConfigMap" .Values.nfs.existingConfigMap.namespace .Values.nfs.existingConfigMap.name ).data }}
|
||||||
{{- if not $existingConfigMap }}
|
{{- if (not $existingConfigMap) }}
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
data:
|
data:
|
||||||
path: {{ .Values.nfs.path }}
|
path: {{ .Values.nfs.path }}
|
||||||
|
|
@ -9,5 +9,7 @@ immutable: false
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "nfs.existing-configmap" . }}
|
name: {{ template "nfs.existing-configmap" . }}
|
||||||
|
annotation:
|
||||||
|
helm.sh/hook: pre-install, pre-upgrade
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
@ -1,8 +1,7 @@
|
||||||
|
{{- $server := .Values.nfs.server | default "0.0.0.0" -}}
|
||||||
{{- $server := .Values.nfs.server -}}
|
|
||||||
{{- $path := .Values.nfs.path -}}
|
{{- $path := .Values.nfs.path -}}
|
||||||
{{- if (include "nfs.existing-configmap-provided" .) -}}
|
{{- if (include "nfs.existing-configmap-provided" .) -}}
|
||||||
{{- $server := (include "common.configmap.lookup" (dict "config" .Values.nfs.existingConfigMap.name "key" "server" "defaultValue" .Values.nfs.server "context" $)) -}}
|
{{- $server := (include "common.configmap.lookup" (dict "config" .Values.nfs.existingConfigMap.name "key" "server" "0.0.0.0" .Values.nfs.server "context" $)) -}}
|
||||||
{{- $path := (include "common.configmap.lookup" (dict "config" .Values.nfs.existingConfigMap.name "key" "path" "defaultValue" .Values.nfs.path "context" $)) -}}
|
{{- $path := (include "common.configmap.lookup" (dict "config" .Values.nfs.existingConfigMap.name "key" "path" "defaultValue" .Values.nfs.path "context" $)) -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ nfs:
|
||||||
reclaimPolicy: Retain
|
reclaimPolicy: Retain
|
||||||
# existing configmap in order to get server and path
|
# existing configmap in order to get server and path
|
||||||
existingConfigMap:
|
existingConfigMap:
|
||||||
name:
|
name: "oiadp-nfs-config"
|
||||||
namespace: default
|
namespace: default
|
||||||
|
|
||||||
# For creating the StorageClass automatically:
|
# For creating the StorageClass automatically:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue