Allow specifying default pull policy and functions pull policy (#507)
This commit is contained in:
parent
9db0cccaca
commit
023f902a02
@ -128,3 +128,10 @@ Create full image name
|
|||||||
{{- define "pulsar.imageFullName" -}}
|
{{- define "pulsar.imageFullName" -}}
|
||||||
{{- printf "%s:%s" (.image.repository | default .root.Values.defaultPulsarImageRepository) (.image.tag | default .root.Values.defaultPulsarImageTag | default .root.Chart.AppVersion) -}}
|
{{- printf "%s:%s" (.image.repository | default .root.Values.defaultPulsarImageRepository) (.image.tag | default .root.Values.defaultPulsarImageTag | default .root.Chart.AppVersion) -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Lookup pull policy, default to defaultPullPolicy
|
||||||
|
*/}}
|
||||||
|
{{- define "pulsar.imagePullPolicy" -}}
|
||||||
|
{{- printf "%s" (.image.pullPolicy | default .root.Values.defaultPullPolicy) -}}
|
||||||
|
{{- end -}}
|
||||||
|
|||||||
@ -110,7 +110,7 @@ spec:
|
|||||||
# before deploying the bookies
|
# before deploying the bookies
|
||||||
- name: pulsar-bookkeeper-verify-clusterid
|
- name: pulsar-bookkeeper-verify-clusterid
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.autorecovery "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.autorecovery "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.autorecovery.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.autorecovery "root" .) }}"
|
||||||
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
||||||
command: ["sh", "-c"]
|
command: ["sh", "-c"]
|
||||||
args:
|
args:
|
||||||
@ -124,7 +124,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.autorecovery.component }}"
|
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.autorecovery.component }}"
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.autorecovery "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.autorecovery "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.autorecovery.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.autorecovery "root" .) }}"
|
||||||
{{- if .Values.autorecovery.resources }}
|
{{- if .Values.autorecovery.resources }}
|
||||||
resources:
|
resources:
|
||||||
{{ toYaml .Values.autorecovery.resources | indent 10 }}
|
{{ toYaml .Values.autorecovery.resources | indent 10 }}
|
||||||
|
|||||||
@ -47,7 +47,7 @@ spec:
|
|||||||
initContainers:
|
initContainers:
|
||||||
- name: wait-zookeeper-ready
|
- name: wait-zookeeper-ready
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.bookie "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.bookie "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.bookie.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.bookie "root" .) }}"
|
||||||
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
||||||
command: ["sh", "-c"]
|
command: ["sh", "-c"]
|
||||||
args:
|
args:
|
||||||
@ -65,7 +65,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.bookkeeper.component }}-init"
|
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.bookkeeper.component }}-init"
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.bookie "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.bookie "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.bookie.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.bookie "root" .) }}"
|
||||||
{{- if .Values.bookkeeper.metadata.resources }}
|
{{- if .Values.bookkeeper.metadata.resources }}
|
||||||
resources:
|
resources:
|
||||||
{{ toYaml .Values.bookkeeper.metadata.resources | indent 10 }}
|
{{ toYaml .Values.bookkeeper.metadata.resources | indent 10 }}
|
||||||
|
|||||||
@ -111,7 +111,7 @@ spec:
|
|||||||
# before deploying the bookies
|
# before deploying the bookies
|
||||||
- name: pulsar-bookkeeper-verify-clusterid
|
- name: pulsar-bookkeeper-verify-clusterid
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.bookie "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.bookie "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.bookie.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.bookie "root" .) }}"
|
||||||
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
||||||
command: ["sh", "-c"]
|
command: ["sh", "-c"]
|
||||||
args:
|
args:
|
||||||
@ -130,7 +130,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.bookkeeper.component }}"
|
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.bookkeeper.component }}"
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.bookie "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.bookie "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.bookie.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.bookie "root" .) }}"
|
||||||
{{- if .Values.bookkeeper.probe.liveness.enabled }}
|
{{- if .Values.bookkeeper.probe.liveness.enabled }}
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
|
|||||||
@ -114,6 +114,7 @@ data:
|
|||||||
PF_functionRuntimeFactoryConfigs_pulsarRootDir: {{ template "pulsar.home" . }}
|
PF_functionRuntimeFactoryConfigs_pulsarRootDir: {{ template "pulsar.home" . }}
|
||||||
PF_kubernetesContainerFactory_pulsarRootDir: {{ template "pulsar.home" . }}
|
PF_kubernetesContainerFactory_pulsarRootDir: {{ template "pulsar.home" . }}
|
||||||
PF_functionRuntimeFactoryConfigs_pulsarDockerImageName: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.functions "root" .) }}"
|
PF_functionRuntimeFactoryConfigs_pulsarDockerImageName: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.functions "root" .) }}"
|
||||||
|
PF_functionRuntimeFactoryConfigs_imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.functions "root" .) }}"
|
||||||
PF_functionRuntimeFactoryConfigs_submittingInsidePod: "true"
|
PF_functionRuntimeFactoryConfigs_submittingInsidePod: "true"
|
||||||
PF_functionRuntimeFactoryConfigs_installUserCodeDependencies: "true"
|
PF_functionRuntimeFactoryConfigs_installUserCodeDependencies: "true"
|
||||||
PF_functionRuntimeFactoryConfigs_jobNamespace: {{ template "pulsar.namespace" . }}
|
PF_functionRuntimeFactoryConfigs_jobNamespace: {{ template "pulsar.namespace" . }}
|
||||||
@ -127,6 +128,7 @@ data:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
# support version < 2.5.0
|
# support version < 2.5.0
|
||||||
PF_kubernetesContainerFactory_pulsarDockerImageName: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.functions "root" .) }}"
|
PF_kubernetesContainerFactory_pulsarDockerImageName: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.functions "root" .) }}"
|
||||||
|
PF_kubernetesContainerFactory_imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.functions "root" .) }}"
|
||||||
PF_kubernetesContainerFactory_submittingInsidePod: "true"
|
PF_kubernetesContainerFactory_submittingInsidePod: "true"
|
||||||
PF_kubernetesContainerFactory_installUserCodeDependencies: "true"
|
PF_kubernetesContainerFactory_installUserCodeDependencies: "true"
|
||||||
PF_kubernetesContainerFactory_jobNamespace: {{ template "pulsar.namespace" . }}
|
PF_kubernetesContainerFactory_jobNamespace: {{ template "pulsar.namespace" . }}
|
||||||
|
|||||||
@ -125,7 +125,7 @@ spec:
|
|||||||
# deploying the bookies
|
# deploying the bookies
|
||||||
- name: wait-zookeeper-ready
|
- name: wait-zookeeper-ready
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.broker "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.broker "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.broker.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.broker "root" .) }}"
|
||||||
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
||||||
command: ["sh", "-c"]
|
command: ["sh", "-c"]
|
||||||
args:
|
args:
|
||||||
@ -150,7 +150,7 @@ spec:
|
|||||||
# deploying the broker
|
# deploying the broker
|
||||||
- name: wait-bookkeeper-ready
|
- name: wait-bookkeeper-ready
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.broker "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.broker "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.broker.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.broker "root" .) }}"
|
||||||
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
||||||
command: ["sh", "-c"]
|
command: ["sh", "-c"]
|
||||||
args:
|
args:
|
||||||
@ -182,7 +182,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.broker.component }}"
|
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.broker.component }}"
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.broker "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.broker "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.broker.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.broker "root" .) }}"
|
||||||
{{- if .Values.broker.probe.liveness.enabled }}
|
{{- if .Values.broker.probe.liveness.enabled }}
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
|
|||||||
@ -109,7 +109,7 @@ spec:
|
|||||||
# deploying the bookies
|
# deploying the bookies
|
||||||
- name: wait-zookeeper-ready
|
- name: wait-zookeeper-ready
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.proxy "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.proxy "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.proxy.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.proxy "root" .) }}"
|
||||||
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
||||||
command: ["sh", "-c"]
|
command: ["sh", "-c"]
|
||||||
args:
|
args:
|
||||||
@ -128,7 +128,7 @@ spec:
|
|||||||
# deploying the proxy
|
# deploying the proxy
|
||||||
- name: wait-broker-ready
|
- name: wait-broker-ready
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.proxy "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.proxy "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.proxy.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.proxy "root" .) }}"
|
||||||
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
||||||
command: ["sh", "-c"]
|
command: ["sh", "-c"]
|
||||||
args:
|
args:
|
||||||
@ -143,7 +143,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.proxy.component }}"
|
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.proxy.component }}"
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.proxy "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.proxy "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.proxy.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.proxy "root" .) }}"
|
||||||
{{- if .Values.proxy.probe.liveness.enabled }}
|
{{- if .Values.proxy.probe.liveness.enabled }}
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
|
|||||||
@ -44,7 +44,7 @@ spec:
|
|||||||
{{- if .Values.pulsar_metadata.configurationStore }}
|
{{- if .Values.pulsar_metadata.configurationStore }}
|
||||||
- name: wait-cs-ready
|
- name: wait-cs-ready
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.pulsar_metadata.image.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
||||||
command: ["sh", "-c"]
|
command: ["sh", "-c"]
|
||||||
args:
|
args:
|
||||||
@ -55,7 +55,7 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
- name: wait-zookeeper-ready
|
- name: wait-zookeeper-ready
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.pulsar_metadata.image.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
||||||
command: ["sh", "-c"]
|
command: ["sh", "-c"]
|
||||||
args:
|
args:
|
||||||
@ -74,7 +74,7 @@ spec:
|
|||||||
# before initializing pulsar metadata
|
# before initializing pulsar metadata
|
||||||
- name: pulsar-bookkeeper-verify-clusterid
|
- name: pulsar-bookkeeper-verify-clusterid
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.pulsar_metadata.image.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
resources: {{ toYaml .Values.initContainer.resources | nindent 10 }}
|
||||||
command: ["sh", "-c"]
|
command: ["sh", "-c"]
|
||||||
args:
|
args:
|
||||||
@ -95,7 +95,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.pulsar_metadata.component }}"
|
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.pulsar_metadata.component }}"
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.pulsar_metadata.image.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
{{- if .Values.pulsar_metadata.resources }}
|
{{- if .Values.pulsar_metadata.resources }}
|
||||||
resources:
|
resources:
|
||||||
{{ toYaml .Values.pulsar_metadata.resources | indent 10 }}
|
{{ toYaml .Values.pulsar_metadata.resources | indent 10 }}
|
||||||
|
|||||||
@ -45,7 +45,7 @@ spec:
|
|||||||
initContainers:
|
initContainers:
|
||||||
- name: wait-pulsar-manager-ready
|
- name: wait-pulsar-manager-ready
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.pulsar_metadata.image.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
resources: {{ toYaml .Values.initContainer.resources | nindent 12 }}
|
resources: {{ toYaml .Values.initContainer.resources | nindent 12 }}
|
||||||
command: [ "sh", "-c" ]
|
command: [ "sh", "-c" ]
|
||||||
args:
|
args:
|
||||||
@ -59,7 +59,7 @@ spec:
|
|||||||
{{- if .Values.components.broker }}
|
{{- if .Values.components.broker }}
|
||||||
- name: wait-broker-ready
|
- name: wait-broker-ready
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.proxy "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.proxy "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.proxy.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
resources: {{ toYaml .Values.initContainer.resources | nindent 12 }}
|
resources: {{ toYaml .Values.initContainer.resources | nindent 12 }}
|
||||||
command: [ "sh", "-c" ]
|
command: [ "sh", "-c" ]
|
||||||
args:
|
args:
|
||||||
@ -75,7 +75,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.pulsar_manager.component }}-init"
|
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.pulsar_manager.component }}-init"
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.pulsar_metadata.image.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.pulsar_metadata.image "root" .) }}"
|
||||||
{{- if .Values.pulsar_metadata.resources }}
|
{{- if .Values.pulsar_metadata.resources }}
|
||||||
resources: {{ toYaml .Values.pulsar_metadata.resources | nindent 12 }}
|
resources: {{ toYaml .Values.pulsar_metadata.resources | nindent 12 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|||||||
@ -58,7 +58,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.pulsar_manager.component }}"
|
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.pulsar_manager.component }}"
|
||||||
image: "{{ .Values.images.pulsar_manager.repository }}:{{ .Values.images.pulsar_manager.tag }}"
|
image: "{{ .Values.images.pulsar_manager.repository }}:{{ .Values.images.pulsar_manager.tag }}"
|
||||||
imagePullPolicy: {{ .Values.images.pulsar_manager.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.pulsar_manager "root" .) }}"
|
||||||
{{- if .Values.pulsar_manager.resources }}
|
{{- if .Values.pulsar_manager.resources }}
|
||||||
resources:
|
resources:
|
||||||
{{ toYaml .Values.pulsar_manager.resources | indent 12 }}
|
{{ toYaml .Values.pulsar_manager.resources | indent 12 }}
|
||||||
|
|||||||
@ -61,8 +61,13 @@ spec:
|
|||||||
serviceAccountName: "{{ template "pulsar.fullname" . }}-{{ .Values.toolset.component }}"
|
serviceAccountName: "{{ template "pulsar.fullname" . }}-{{ .Values.toolset.component }}"
|
||||||
containers:
|
containers:
|
||||||
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.toolset.component }}"
|
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.toolset.component }}"
|
||||||
|
{{- if (and .Values.images.toolset .Values.images.toolset.repository) }}
|
||||||
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.toolset "root" .) }}"
|
||||||
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.toolset "root" .) }}"
|
||||||
|
{{- else }}
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.broker "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.broker "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.broker.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.broker "root" .) }}"
|
||||||
|
{{- end }}
|
||||||
{{- if .Values.toolset.resources }}
|
{{- if .Values.toolset.resources }}
|
||||||
resources:
|
resources:
|
||||||
{{ toYaml .Values.toolset.resources | indent 10 }}
|
{{ toYaml .Values.toolset.resources | indent 10 }}
|
||||||
|
|||||||
@ -108,7 +108,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.zookeeper.component }}"
|
- name: "{{ template "pulsar.fullname" . }}-{{ .Values.zookeeper.component }}"
|
||||||
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.zookeeper "root" .) }}"
|
image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.zookeeper "root" .) }}"
|
||||||
imagePullPolicy: {{ .Values.images.zookeeper.pullPolicy }}
|
imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.zookeeper "root" .) }}"
|
||||||
{{- if .Values.zookeeper.resources }}
|
{{- if .Values.zookeeper.resources }}
|
||||||
resources:
|
resources:
|
||||||
{{ toYaml .Values.zookeeper.resources | indent 10 }}
|
{{ toYaml .Values.zookeeper.resources | indent 10 }}
|
||||||
|
|||||||
@ -137,6 +137,9 @@ defaultPulsarImageRepository: apachepulsar/pulsar-all
|
|||||||
# uses chart's appVersion when unspecified
|
# uses chart's appVersion when unspecified
|
||||||
defaultPulsarImageTag:
|
defaultPulsarImageTag:
|
||||||
|
|
||||||
|
# default pull policy for all images
|
||||||
|
defaultPullPolicy: IfNotPresent
|
||||||
|
|
||||||
## Images
|
## Images
|
||||||
##
|
##
|
||||||
## Control what images to use for each component
|
## Control what images to use for each component
|
||||||
@ -149,40 +152,55 @@ images:
|
|||||||
repository:
|
repository:
|
||||||
# uses defaultPulsarImageTag when unspecified
|
# uses defaultPulsarImageTag when unspecified
|
||||||
tag:
|
tag:
|
||||||
pullPolicy: IfNotPresent
|
# uses defaultPullPolicy when unspecified
|
||||||
|
pullPolicy:
|
||||||
bookie:
|
bookie:
|
||||||
# uses defaultPulsarImageRepository when unspecified
|
# uses defaultPulsarImageRepository when unspecified
|
||||||
repository:
|
repository:
|
||||||
# uses defaultPulsarImageTag when unspecified
|
# uses defaultPulsarImageTag when unspecified
|
||||||
tag:
|
tag:
|
||||||
pullPolicy: IfNotPresent
|
# uses defaultPullPolicy when unspecified
|
||||||
|
pullPolicy:
|
||||||
autorecovery:
|
autorecovery:
|
||||||
# uses defaultPulsarImageRepository when unspecified
|
# uses defaultPulsarImageRepository when unspecified
|
||||||
repository:
|
repository:
|
||||||
# uses defaultPulsarImageTag when unspecified
|
# uses defaultPulsarImageTag when unspecified
|
||||||
tag:
|
tag:
|
||||||
pullPolicy: IfNotPresent
|
# uses defaultPullPolicy when unspecified
|
||||||
|
pullPolicy:
|
||||||
broker:
|
broker:
|
||||||
# uses defaultPulsarImageRepository when unspecified
|
# uses defaultPulsarImageRepository when unspecified
|
||||||
repository:
|
repository:
|
||||||
# uses defaultPulsarImageTag when unspecified
|
# uses defaultPulsarImageTag when unspecified
|
||||||
tag:
|
tag:
|
||||||
pullPolicy: IfNotPresent
|
# uses defaultPullPolicy when unspecified
|
||||||
|
pullPolicy:
|
||||||
|
toolset:
|
||||||
|
# uses defaultPulsarImageRepository when unspecified
|
||||||
|
repository:
|
||||||
|
# uses defaultPulsarImageTag when unspecified
|
||||||
|
tag:
|
||||||
|
# uses defaultPullPolicy when unspecified
|
||||||
|
pullPolicy:
|
||||||
proxy:
|
proxy:
|
||||||
# uses defaultPulsarImageRepository when unspecified
|
# uses defaultPulsarImageRepository when unspecified
|
||||||
repository:
|
repository:
|
||||||
# uses defaultPulsarImageTag when unspecified
|
# uses defaultPulsarImageTag when unspecified
|
||||||
tag:
|
tag:
|
||||||
pullPolicy: IfNotPresent
|
# uses defaultPullPolicy when unspecified
|
||||||
|
pullPolicy:
|
||||||
functions:
|
functions:
|
||||||
# uses defaultPulsarImageRepository when unspecified
|
# uses defaultPulsarImageRepository when unspecified
|
||||||
repository:
|
repository:
|
||||||
# uses defaultPulsarImageTag when unspecified
|
# uses defaultPulsarImageTag when unspecified
|
||||||
tag:
|
tag:
|
||||||
|
# uses defaultPullPolicy when unspecified
|
||||||
|
pullPolicy:
|
||||||
pulsar_manager:
|
pulsar_manager:
|
||||||
repository: apachepulsar/pulsar-manager
|
repository: apachepulsar/pulsar-manager
|
||||||
tag: v0.4.0
|
tag: v0.4.0
|
||||||
pullPolicy: IfNotPresent
|
# uses defaultPullPolicy when unspecified
|
||||||
|
pullPolicy:
|
||||||
hasCommand: false
|
hasCommand: false
|
||||||
|
|
||||||
## TLS
|
## TLS
|
||||||
@ -726,7 +744,8 @@ pulsar_metadata:
|
|||||||
repository:
|
repository:
|
||||||
# uses defaultPulsarImageTag when unspecified
|
# uses defaultPulsarImageTag when unspecified
|
||||||
tag:
|
tag:
|
||||||
pullPolicy: IfNotPresent
|
# uses defaultPullPolicy when unspecified
|
||||||
|
pullPolicy:
|
||||||
## set an existing configuration store
|
## set an existing configuration store
|
||||||
# configurationStore:
|
# configurationStore:
|
||||||
configurationStoreMetadataPrefix: ""
|
configurationStoreMetadataPrefix: ""
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user