Nova: Make image keys service specific
This PS makes the image keys service specific, inline with other OpenStack-Helm charts. Change-Id: I1259afa632b6a3eab4acb3fee0fc6c06b1e68694
This commit is contained in:
parent
86d5b1ce05
commit
563c30c947
@ -48,7 +48,7 @@ spec:
|
||||
initContainers:
|
||||
{{ tuple $envAll $dependencies $mounts_nova_compute_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
||||
- name: nova-compute-init
|
||||
image: {{ .Values.images.tags.compute }}
|
||||
image: {{ .Values.images.tags.nova_compute }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
securityContext:
|
||||
runAsUser: 0
|
||||
@ -66,7 +66,7 @@ spec:
|
||||
mountPath: /var/lib/nova
|
||||
{{- if .Values.ceph.enabled }}
|
||||
- name: ceph-keyring-placement
|
||||
image: {{ .Values.images.tags.compute }}
|
||||
image: {{ .Values.images.tags.nova_compute }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
securityContext:
|
||||
runAsUser: {{ .Values.pod.user.nova.uid }}
|
||||
@ -94,7 +94,7 @@ spec:
|
||||
{{ end }}
|
||||
{{- if eq .Values.console.console_kind "novnc"}}
|
||||
- name: nova-compute-vnc-init
|
||||
image: {{ .Values.images.tags.compute }}
|
||||
image: {{ .Values.images.tags.nova_compute }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.compute | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
securityContext:
|
||||
@ -111,7 +111,7 @@ spec:
|
||||
{{ end }}
|
||||
{{- if eq .Values.console.console_kind "spice"}}
|
||||
- name: nova-compute-spice-init
|
||||
image: {{ .Values.images.tags.compute }}
|
||||
image: {{ .Values.images.tags.nova_compute }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.compute | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
securityContext:
|
||||
@ -128,7 +128,7 @@ spec:
|
||||
{{ end }}
|
||||
containers:
|
||||
- name: nova-compute
|
||||
image: {{ .Values.images.tags.compute }}
|
||||
image: {{ .Values.images.tags.nova_compute }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.compute | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
securityContext:
|
||||
@ -221,7 +221,7 @@ spec:
|
||||
readOnly: true
|
||||
{{ if $mounts_nova_compute.volumeMounts }}{{ toYaml $mounts_nova_compute.volumeMounts | indent 12 }}{{ end }}
|
||||
- name: nova-compute-ssh
|
||||
image: {{ .Values.images.tags.compute_ssh }}
|
||||
image: {{ .Values.images.tags.nova_compute_ssh }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.ssh | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
securityContext:
|
||||
|
@ -48,7 +48,7 @@ spec:
|
||||
initContainers:
|
||||
{{ tuple $envAll $dependencies $mounts_nova_api_metadata_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
||||
- name: nova-api-metadata-init
|
||||
image: {{ .Values.images.tags.api }}
|
||||
image: {{ .Values.images.tags.nova_api }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.api_metadata | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
securityContext:
|
||||
@ -68,7 +68,7 @@ spec:
|
||||
mountPath: /tmp/pod-shared
|
||||
containers:
|
||||
- name: nova-api
|
||||
image: {{ .Values.images.tags.api }}
|
||||
image: {{ .Values.images.tags.nova_api }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.api_metadata | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
securityContext:
|
||||
|
@ -49,7 +49,7 @@ spec:
|
||||
{{ tuple $envAll $dependencies $mounts_nova_api_osapi_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
||||
containers:
|
||||
- name: nova-osapi
|
||||
image: {{ .Values.images.tags.api }}
|
||||
image: {{ .Values.images.tags.nova_api }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.api | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
securityContext:
|
||||
|
@ -48,7 +48,7 @@ spec:
|
||||
{{ tuple $envAll $dependencies $mounts_nova_conductor_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
||||
containers:
|
||||
- name: nova-conductor
|
||||
image: {{ .Values.images.tags.conductor }}
|
||||
image: {{ .Values.images.tags.nova_conductor }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.conductor | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
securityContext:
|
||||
|
@ -48,7 +48,7 @@ spec:
|
||||
{{ tuple $envAll $dependencies $mounts_nova_consoleauth_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
||||
containers:
|
||||
- name: nova-consoleauth
|
||||
image: {{ .Values.images.tags.consoleauth }}
|
||||
image: {{ .Values.images.tags.nova_consoleauth }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.consoleauth | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
securityContext:
|
||||
|
@ -50,7 +50,7 @@ spec:
|
||||
initContainers:
|
||||
{{ tuple $envAll $dependencies $mounts_nova_novncproxy_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
||||
- name: nova-novncproxy-init
|
||||
image: {{ .Values.images.tags.novncproxy }}
|
||||
image: {{ .Values.images.tags.nova_novncproxy }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.novncproxy | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
securityContext:
|
||||
@ -69,7 +69,7 @@ spec:
|
||||
- name: pod-shared
|
||||
mountPath: /tmp/pod-shared
|
||||
- name: nova-novncproxy-init-assets
|
||||
image: {{ .Values.images.tags.novncproxy_assets }}
|
||||
image: {{ .Values.images.tags.nova_novncproxy_assets }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.novncproxy | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
command:
|
||||
@ -83,7 +83,7 @@ spec:
|
||||
mountPath: /tmp/usr/share/novnc
|
||||
containers:
|
||||
- name: nova-novncproxy
|
||||
image: {{ .Values.images.tags.novncproxy }}
|
||||
image: {{ .Values.images.tags.nova_novncproxy }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.novncproxy | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
command:
|
||||
|
@ -49,7 +49,7 @@ spec:
|
||||
{{ tuple $envAll $dependencies $mounts_nova_placement_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
||||
containers:
|
||||
- name: nova-placement-api
|
||||
image: {{ .Values.images.tags.placement }}
|
||||
image: {{ .Values.images.tags.nova_placement }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.placement | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
command:
|
||||
|
@ -48,7 +48,7 @@ spec:
|
||||
{{ tuple $envAll $dependencies $mounts_nova_scheduler_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
||||
containers:
|
||||
- name: nova-scheduler
|
||||
image: {{ .Values.images.tags.scheduler }}
|
||||
image: {{ .Values.images.tags.nova_scheduler }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.scheduler | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
securityContext:
|
||||
|
@ -50,7 +50,7 @@ spec:
|
||||
initContainers:
|
||||
{{ tuple $envAll $dependencies $mounts_nova_spiceproxy_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
||||
- name: nova-spiceproxy-init
|
||||
image: {{ .Values.images.tags.spiceproxy }}
|
||||
image: {{ .Values.images.tags.nova_spiceproxy }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.spiceproxy | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
securityContext:
|
||||
@ -69,7 +69,7 @@ spec:
|
||||
- name: pod-shared
|
||||
mountPath: /tmp/pod-shared
|
||||
- name: nova-spiceproxy-init-assets
|
||||
image: {{ .Values.images.tags.spiceproxy_assets }}
|
||||
image: {{ .Values.images.tags.nova_spiceproxy_assets }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.spiceproxy | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
command:
|
||||
@ -83,7 +83,7 @@ spec:
|
||||
mountPath: /tmp/usr/share/spice-html5
|
||||
containers:
|
||||
- name: nova-spiceproxy
|
||||
image: {{ .Values.images.tags.spiceproxy }}
|
||||
image: {{ .Values.images.tags.nova_spiceproxy }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.spiceproxy | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
command:
|
||||
|
@ -39,7 +39,7 @@ spec:
|
||||
{{ tuple $envAll $dependencies list | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
||||
containers:
|
||||
- name: nova-cell-setup
|
||||
image: {{ .Values.images.tags.cell_setup }}
|
||||
image: {{ .Values.images.tags.nova_cell_setup }}
|
||||
imagePullPolicy: {{ .Values.images.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.jobs.cell_setup | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
command:
|
||||
|
@ -52,7 +52,7 @@ spec:
|
||||
{{ tuple $envAll $dependencies $mounts_nova_compute_ironic_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
||||
containers:
|
||||
- name: nova-compute-ironic
|
||||
image: {{ .Values.images.tags.compute_ironic }}
|
||||
image: {{ .Values.images.tags.nova_compute_ironic }}
|
||||
imagePullPolicy: {{ .Values.images.tags.pull_policy }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.compute_ironic | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
command:
|
||||
|
@ -56,30 +56,30 @@ labels:
|
||||
node_selector_value: enabled
|
||||
|
||||
images:
|
||||
pull_policy: IfNotPresent
|
||||
tags:
|
||||
test: docker.io/kolla/ubuntu-source-rally:4.0.0
|
||||
db_init: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
||||
db_sync: docker.io/kolla/ubuntu-source-nova-api:3.0.3
|
||||
db_drop: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
||||
ks_user: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
||||
ks_service: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
||||
ks_endpoints: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
||||
api: docker.io/kolla/ubuntu-source-nova-api:3.0.3
|
||||
conductor: docker.io/kolla/ubuntu-source-nova-conductor:3.0.3
|
||||
scheduler: docker.io/kolla/ubuntu-source-nova-scheduler:3.0.3
|
||||
novncproxy: docker.io/kolla/ubuntu-source-nova-novncproxy:3.0.3
|
||||
novncproxy_assets: docker.io/kolla/ubuntu-source-nova-novncproxy:3.0.3
|
||||
spiceproxy: docker.io/kolla/ubuntu-source-nova-spicehtml5proxy:3.0.3
|
||||
spiceproxy_assets: docker.io/kolla/ubuntu-source-nova-spicehtml5proxy:3.0.3
|
||||
consoleauth: docker.io/kolla/ubuntu-source-nova-consoleauth:3.0.3
|
||||
compute: docker.io/kolla/ubuntu-source-nova-compute:3.0.3
|
||||
compute_ssh: docker.io/kolla/ubuntu-source-nova-ssh:3.0.3
|
||||
compute_ironic: docker.io/kolla/ubuntu-source-nova-compute-ironic:3.0.3
|
||||
placement: docker.io/kolla/ubuntu-source-nova-placement-api:3.0.3-beta.1
|
||||
bootstrap: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
||||
dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1
|
||||
cell_setup: docker.io/kolla/ubuntu-source-nova-api:3.0.3
|
||||
pull_policy: "IfNotPresent"
|
||||
bootstrap: 'docker.io/kolla/ubuntu-source-heat-engine:3.0.3'
|
||||
db_drop: 'docker.io/kolla/ubuntu-source-heat-engine:3.0.3'
|
||||
db_init: 'docker.io/kolla/ubuntu-source-heat-engine:3.0.3'
|
||||
db_sync: 'docker.io/kolla/ubuntu-source-nova-api:3.0.3'
|
||||
dep_check: 'quay.io/stackanetes/kubernetes-entrypoint:v0.2.1'
|
||||
ks_endpoints: 'docker.io/kolla/ubuntu-source-heat-engine:3.0.3'
|
||||
ks_service: 'docker.io/kolla/ubuntu-source-heat-engine:3.0.3'
|
||||
ks_user: 'docker.io/kolla/ubuntu-source-heat-engine:3.0.3'
|
||||
nova_api: 'docker.io/kolla/ubuntu-source-nova-api:3.0.3'
|
||||
nova_cell_setup: 'docker.io/kolla/ubuntu-source-nova-api:3.0.3'
|
||||
nova_compute: 'docker.io/kolla/ubuntu-source-nova-compute:3.0.3'
|
||||
nova_compute_ironic: 'docker.io/kolla/ubuntu-source-nova-compute-ironic:3.0.3'
|
||||
nova_compute_ssh: 'docker.io/kolla/ubuntu-source-nova-ssh:3.0.3'
|
||||
nova_conductor: 'docker.io/kolla/ubuntu-source-nova-conductor:3.0.3'
|
||||
nova_consoleauth: 'docker.io/kolla/ubuntu-source-nova-consoleauth:3.0.3'
|
||||
nova_novncproxy: 'docker.io/kolla/ubuntu-source-nova-novncproxy:3.0.3'
|
||||
nova_novncproxy_assets: 'docker.io/kolla/ubuntu-source-nova-novncproxy:3.0.3'
|
||||
nova_placement: 'docker.io/kolla/ubuntu-source-nova-placement-api:3.0.3-beta.1'
|
||||
nova_scheduler: 'docker.io/kolla/ubuntu-source-nova-scheduler:3.0.3'
|
||||
nova_spiceproxy: 'docker.io/kolla/ubuntu-source-nova-spicehtml5proxy:3.0.3'
|
||||
nova_spiceproxy_assets: 'docker.io/kolla/ubuntu-source-nova-spicehtml5proxy:3.0.3'
|
||||
test: 'docker.io/kolla/ubuntu-source-rally:4.0.0'
|
||||
|
||||
bootstrap:
|
||||
enabled: true
|
||||
|
Loading…
Reference in New Issue
Block a user