Upversion base OSH to Caracal-3013cbc9
This task aims to Upversion base OSH to Caracal (3013cbc9)
This change upversions the base commit SHA for openstack-helm
to the Caracal version. Because upstream OSH does not track
versions the same way Openstack does, the base commit [1] was
chosen after the caracal release date and the stability of the
changes in the upstream repo.
It also ports all StarlingX specific patches on top of it,
dropping the patches that are no longer necessary and updating
what needs to be updated in order to be applied on top of the
new base SHA.
Patches 0002, 0009, 0019 and 0022 had their changes merged
on the upstream OSH repo, therefore they were dropped in this
upversion.
Patch 0003 was also removed since a similar job was created
upstream. It remains a point of attention because altough
a similar job was created upstream there are some differences
between them. Patch 0012 was dropped as it only modified the
file created by the patch 0003.
Most of patch 0020 was merged upstream, because of that the size
of the patch was significantly reduced.
All static overrides had the dep_check image added, this image
was already present on the values file upstream but was not being
exposed on the static overrides.
In the Neutron Helm chart, some additional images were added. Most
of the images that were not previously used by STX-O were set as "null"
in the static overrides. The rpc_server proved to be necessary for the
deployment. Similarly, the Nova Helm chart had some images added and
deleted. The static overrides was updated accordingly.
Test Plan:
PASS - Run downloader to get new OSH version
PASS - Run build-pkgs -c -a -l openstack to rebuild all packages
PASS - OSH is on the Caracal version
PASS - All OSH patches are applied
PASS - STX-O is built
With this change STX-Openstack will stop applying until the all
reviews in the relation chain are merged as well. Because of that,
the Test Plan does not include the apply and proper functioning of
the application. The last review of the relation chain will have a
more torough test plan. In order for the build not to be broken, all
reviews in the relation chain should be merged together.
Story: 2011303
Task: 51429
[1] - 3013cbc94a
Change-Id: I988051a73c405c0df810cd24e9dc08fa1051faac
Signed-off-by: Daniel Caires <DanielMarques.Caires@windriver.com>
This commit is contained in:
parent
40dc95270b
commit
5b3917befd
@ -1,3 +1,9 @@
|
||||
openstack-helm (1.1-0) unstable; urgency=medium
|
||||
|
||||
* Upversion to Caracal release.
|
||||
|
||||
-- Daniel Caires <DanielMarques.Caires@windriver.com> Wed, 29 Jan 2025 15:31:20 +0000
|
||||
|
||||
openstack-helm (1.0-1) unstable; urgency=medium
|
||||
|
||||
* Initial release.
|
||||
|
@ -3,7 +3,7 @@ Upstream-Name: openstack-helm
|
||||
Source: https://opendev.org/starlingx/openstack-armada-app/
|
||||
|
||||
Files: *
|
||||
Copyright: (c) 2013-2022 Wind River Systems, Inc
|
||||
Copyright: (c) 2013-2025 Wind River Systems, Inc
|
||||
License: Apache-2
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
@ -23,7 +23,7 @@ License: Apache-2
|
||||
# If you want to use GPL v2 or later for the /debian/* files use
|
||||
# the following clauses, or change it to suit. Delete these two lines
|
||||
Files: debian/*
|
||||
Copyright: 2021 Wind River Systems, Inc
|
||||
Copyright: 2021-2025 Wind River Systems, Inc
|
||||
License: Apache-2
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
|
@ -1,66 +0,0 @@
|
||||
From b5ff7217bca8b5af345a8630ce76b360022336b3 Mon Sep 17 00:00:00 2001
|
||||
From: Gerry Kopec <Gerry.Kopec@windriver.com>
|
||||
Date: Wed, 27 Mar 2019 00:35:57 -0400
|
||||
Subject: [PATCH] Nova console/ip address search optionality
|
||||
|
||||
Add options to nova to enable/disable the use of:
|
||||
1. the vnc or spice server proxyclient address found by the console
|
||||
compute init container
|
||||
2. my_ip hypervisor address found by compute init container
|
||||
|
||||
These options can be used to prevent cases where the found addresses
|
||||
overwrite what has already been defined in nova.conf by per host nova
|
||||
compute daemonset overrides.
|
||||
|
||||
Story: 2005259
|
||||
Task: 30066
|
||||
Change-Id: Idf490f8b19dcd1e71a9b5fa8934461f1198a8af8
|
||||
Signed-off-by: Gerry Kopec <Gerry.Kopec@windriver.com>
|
||||
(cherry picked from commit f5e8ad20e35b770e5967f75f6f93f0a4dc6e3b41)
|
||||
Signed-off-by: Robert Church <robert.church@windriver.com>
|
||||
---
|
||||
nova/templates/bin/_nova-compute.sh.tpl | 4 ++++
|
||||
nova/values.yaml | 2 ++
|
||||
2 files changed, 6 insertions(+)
|
||||
|
||||
diff --git a/nova/templates/bin/_nova-compute.sh.tpl b/nova/templates/bin/_nova-compute.sh.tpl
|
||||
index 23ce3475..60b0272d 100644
|
||||
--- a/nova/templates/bin/_nova-compute.sh.tpl
|
||||
+++ b/nova/templates/bin/_nova-compute.sh.tpl
|
||||
@@ -18,9 +18,13 @@ set -ex
|
||||
|
||||
exec nova-compute \
|
||||
--config-file /etc/nova/nova.conf \
|
||||
+{{- if .Values.console.address_search_enabled }}
|
||||
--config-file /tmp/pod-shared/nova-console.conf \
|
||||
+{{- end }}
|
||||
--config-file /tmp/pod-shared/nova-libvirt.conf \
|
||||
{{- if and ( empty .Values.conf.nova.DEFAULT.host ) ( .Values.pod.use_fqdn.compute ) }}
|
||||
--config-file /tmp/pod-shared/nova-compute-fqdn.conf \
|
||||
{{- end }}
|
||||
+{{- if .Values.conf.hypervisor.address_search_enabled }}
|
||||
--config-file /tmp/pod-shared/nova-hypervisor.conf
|
||||
+{{- end }}
|
||||
diff --git a/nova/values.yaml b/nova/values.yaml
|
||||
index 38f4b518..7aca42ad 100644
|
||||
--- a/nova/values.yaml
|
||||
+++ b/nova/values.yaml
|
||||
@@ -496,6 +496,7 @@ console:
|
||||
vncproxy:
|
||||
# IF blank, search default routing interface
|
||||
vncserver_proxyclient_interface:
|
||||
+ address_search_enabled: true
|
||||
|
||||
ceph_client:
|
||||
configmap: ceph-etc
|
||||
@@ -1335,6 +1336,7 @@ conf:
|
||||
# If this option is set to None, the hostname of the migration target compute node will be used.
|
||||
live_migration_interface:
|
||||
hypervisor:
|
||||
+ address_search_enabled: true
|
||||
# my_ip can be set automatically through this interface name.
|
||||
host_interface:
|
||||
# This list is the keys to exclude from the config file ingested by nova-compute
|
||||
--
|
||||
2.25.1
|
||||
|
@ -1,338 +0,0 @@
|
||||
From 8d1a2f90284bc5c3a7fcfbae73f0bdb2e5b03320 Mon Sep 17 00:00:00 2001
|
||||
From: Irina Mihai <irina.mihai@windriver.com>
|
||||
Date: Tue, 26 Feb 2019 17:43:53 +0000
|
||||
Subject: [PATCH] Nova chart: Support ephemeral pool creation
|
||||
|
||||
If libvirt images_type is rbd, then we need to have the
|
||||
images_rbd_pool present. These changes add a new job
|
||||
to make sure this pool exists.
|
||||
|
||||
Change-Id: Iee307cb54384d1c4583d00a8d28f7b1a0676d7d8
|
||||
Story: 2004922
|
||||
Task: 29285
|
||||
Signed-off-by: Irina Mihai <irina.mihai@windriver.com>
|
||||
(cherry picked from commit 0afcb0b37cdcf57436e44867bac9242d8684ce81)
|
||||
Signed-off-by: Robert Church <robert.church@windriver.com>
|
||||
---
|
||||
nova/templates/bin/_nova-storage-init.sh.tpl | 73 +++++++++
|
||||
nova/templates/configmap-bin.yaml | 2 +
|
||||
nova/templates/job-storage-init.yaml | 156 +++++++++++++++++++
|
||||
nova/values.yaml | 18 +++
|
||||
4 files changed, 249 insertions(+)
|
||||
create mode 100644 nova/templates/bin/_nova-storage-init.sh.tpl
|
||||
create mode 100644 nova/templates/job-storage-init.yaml
|
||||
|
||||
diff --git a/nova/templates/bin/_nova-storage-init.sh.tpl b/nova/templates/bin/_nova-storage-init.sh.tpl
|
||||
new file mode 100644
|
||||
index 00000000..416297f4
|
||||
--- /dev/null
|
||||
+++ b/nova/templates/bin/_nova-storage-init.sh.tpl
|
||||
@@ -0,0 +1,73 @@
|
||||
+#!/bin/bash
|
||||
+
|
||||
+{{/*
|
||||
+Licensed under the Apache License, Version 2.0 (the "License");
|
||||
+you may not use this file except in compliance with the License.
|
||||
+You may obtain a copy of the License at
|
||||
+
|
||||
+ http://www.apache.org/licenses/LICENSE-2.0
|
||||
+
|
||||
+Unless required by applicable law or agreed to in writing, software
|
||||
+distributed under the License is distributed on an "AS IS" BASIS,
|
||||
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
+See the License for the specific language governing permissions and
|
||||
+limitations under the License.
|
||||
+*/}}
|
||||
+
|
||||
+set -x
|
||||
+if [ "x$STORAGE_BACKEND" == "xrbd" ]; then
|
||||
+ SECRET=$(mktemp --suffix .yaml)
|
||||
+ KEYRING=$(mktemp --suffix .keyring)
|
||||
+ function cleanup {
|
||||
+ rm -f ${SECRET} ${KEYRING}
|
||||
+ }
|
||||
+ trap cleanup EXIT
|
||||
+fi
|
||||
+
|
||||
+set -ex
|
||||
+if [ "x$STORAGE_BACKEND" == "xrbd" ]; then
|
||||
+ ceph -s
|
||||
+ function ensure_pool () {
|
||||
+ ceph osd pool stats $1 || ceph osd pool create $1 $2
|
||||
+ local test_version=$(ceph tell osd.* version | egrep -c "mimic|luminous" | xargs echo)
|
||||
+ if [[ ${test_version} -gt 0 ]]; then
|
||||
+ ceph osd pool application enable $1 $3
|
||||
+ fi
|
||||
+ size_protection=$(ceph osd pool get $1 nosizechange | cut -f2 -d: | tr -d '[:space:]')
|
||||
+ ceph osd pool set $1 nosizechange 0
|
||||
+ ceph osd pool set $1 size ${RBD_POOL_REPLICATION}
|
||||
+ ceph osd pool set $1 nosizechange ${size_protection}
|
||||
+ ceph osd pool set $1 crush_rule "${RBD_POOL_CRUSH_RULE}"
|
||||
+ }
|
||||
+ ensure_pool ${RBD_POOL_NAME} ${RBD_POOL_CHUNK_SIZE} "nova-ephemeral"
|
||||
+
|
||||
+ if USERINFO=$(ceph auth get client.${RBD_POOL_USER}); then
|
||||
+ echo "Cephx user client.${RBD_POOL_USER} already exist."
|
||||
+ echo "Update its cephx caps"
|
||||
+ ceph auth caps client.${RBD_POOL_USER} \
|
||||
+ mon "profile rbd" \
|
||||
+ osd "profile rbd"
|
||||
+ ceph auth get client.${RBD_POOL_USER} -o ${KEYRING}
|
||||
+ else
|
||||
+ # NOTE: Restrict Nova permissions to what is needed.
|
||||
+ # MON Read only and RBD access to the Nova ephemeral pool only.
|
||||
+ ceph auth get-or-create client.${RBD_POOL_USER} \
|
||||
+ mon "profile rbd" \
|
||||
+ osd "profile rbd" \
|
||||
+ -o ${KEYRING}
|
||||
+ fi
|
||||
+
|
||||
+ ENCODED_KEYRING=$(sed -n 's/^[[:blank:]]*key[[:blank:]]\+=[[:blank:]]\(.*\)/\1/p' ${KEYRING} | base64 -w0)
|
||||
+ cat > ${SECRET} <<EOF
|
||||
+apiVersion: v1
|
||||
+kind: Secret
|
||||
+metadata:
|
||||
+ name: "${RBD_POOL_SECRET}"
|
||||
+type: kubernetes.io/rbd
|
||||
+data:
|
||||
+ key: $( echo ${ENCODED_KEYRING} )
|
||||
+EOF
|
||||
+ kubectl apply --namespace ${NAMESPACE} -f ${SECRET}
|
||||
+
|
||||
+fi
|
||||
+
|
||||
diff --git a/nova/templates/configmap-bin.yaml b/nova/templates/configmap-bin.yaml
|
||||
index 90a91a93..1f7d11de 100644
|
||||
--- a/nova/templates/configmap-bin.yaml
|
||||
+++ b/nova/templates/configmap-bin.yaml
|
||||
@@ -89,6 +89,8 @@ data:
|
||||
{{ tuple "bin/_nova-console-proxy-init.sh.tpl" . | include "helm-toolkit.utils.template" | indent 4 }}
|
||||
nova-console-proxy-init-assets.sh: |
|
||||
{{ tuple "bin/_nova-console-proxy-init-assets.sh.tpl" . | include "helm-toolkit.utils.template" | indent 4 }}
|
||||
+ nova-storage-init.sh: |
|
||||
+{{ tuple "bin/_nova-storage-init.sh.tpl" . | include "helm-toolkit.utils.template" | indent 4 }}
|
||||
ssh-init.sh: |
|
||||
{{ tuple "bin/_ssh-init.sh.tpl" . | include "helm-toolkit.utils.template" | indent 4 }}
|
||||
ssh-start.sh: |
|
||||
diff --git a/nova/templates/job-storage-init.yaml b/nova/templates/job-storage-init.yaml
|
||||
new file mode 100644
|
||||
index 00000000..f3850b4b
|
||||
--- /dev/null
|
||||
+++ b/nova/templates/job-storage-init.yaml
|
||||
@@ -0,0 +1,156 @@
|
||||
+{{/*
|
||||
+Licensed under the Apache License, Version 2.0 (the "License");
|
||||
+you may not use this file except in compliance with the License.
|
||||
+You may obtain a copy of the License at
|
||||
+
|
||||
+ http://www.apache.org/licenses/LICENSE-2.0
|
||||
+
|
||||
+Unless required by applicable law or agreed to in writing, software
|
||||
+distributed under the License is distributed on an "AS IS" BASIS,
|
||||
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
+See the License for the specific language governing permissions and
|
||||
+limitations under the License.
|
||||
+*/}}
|
||||
+
|
||||
+{{- if .Values.manifests.job_storage_init }}
|
||||
+{{- $envAll := . }}
|
||||
+
|
||||
+{{- $serviceAccountName := "nova-storage-init" }}
|
||||
+{{ tuple $envAll "storage_init" $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
+---
|
||||
+apiVersion: rbac.authorization.k8s.io/v1beta1
|
||||
+kind: Role
|
||||
+metadata:
|
||||
+ name: {{ $serviceAccountName }}
|
||||
+rules:
|
||||
+ - apiGroups:
|
||||
+ - ""
|
||||
+ resources:
|
||||
+ - secrets
|
||||
+ verbs:
|
||||
+ - get
|
||||
+ - create
|
||||
+ - update
|
||||
+ - patch
|
||||
+---
|
||||
+apiVersion: rbac.authorization.k8s.io/v1beta1
|
||||
+kind: RoleBinding
|
||||
+metadata:
|
||||
+ name: {{ $serviceAccountName }}
|
||||
+roleRef:
|
||||
+ apiGroup: rbac.authorization.k8s.io
|
||||
+ kind: Role
|
||||
+ name: {{ $serviceAccountName }}
|
||||
+subjects:
|
||||
+ - kind: ServiceAccount
|
||||
+ name: {{ $serviceAccountName }}
|
||||
+ namespace: {{ $envAll.Release.Namespace }}
|
||||
+---
|
||||
+apiVersion: batch/v1
|
||||
+kind: Job
|
||||
+metadata:
|
||||
+ name: nova-storage-init
|
||||
+spec:
|
||||
+ template:
|
||||
+ metadata:
|
||||
+ labels:
|
||||
+{{ tuple $envAll "nova" "storage-init" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 8 }}
|
||||
+ spec:
|
||||
+ serviceAccountName: {{ $serviceAccountName }}
|
||||
+ restartPolicy: OnFailure
|
||||
+ nodeSelector:
|
||||
+ {{ .Values.labels.job.node_selector_key }}: {{ .Values.labels.job.node_selector_value }}
|
||||
+{{ if $envAll.Values.pod.tolerations.nova.enabled }}
|
||||
+{{ tuple $envAll "nova" | include "helm-toolkit.snippets.kubernetes_tolerations" | indent 6 }}
|
||||
+{{ end }}
|
||||
+ initContainers:
|
||||
+{{ tuple $envAll "storage_init" list | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
||||
+ {{ if or .Values.conf.ceph.enabled }}
|
||||
+ - name: ceph-keyring-placement
|
||||
+{{ tuple $envAll "nova_storage_init" | include "helm-toolkit.snippets.image" | indent 10 }}
|
||||
+ securityContext:
|
||||
+ runAsUser: 0
|
||||
+ command:
|
||||
+ - /tmp/ceph-admin-keyring.sh
|
||||
+ volumeMounts:
|
||||
+ - name: etcceph
|
||||
+ mountPath: /etc/ceph
|
||||
+ - name: nova-bin
|
||||
+ mountPath: /tmp/ceph-admin-keyring.sh
|
||||
+ subPath: ceph-admin-keyring.sh
|
||||
+ readOnly: true
|
||||
+ {{- if empty .Values.conf.ceph.admin_keyring }}
|
||||
+ - name: ceph-keyring
|
||||
+ mountPath: /tmp/client-keyring
|
||||
+ subPath: key
|
||||
+ readOnly: true
|
||||
+ {{ end }}
|
||||
+ {{ end }}
|
||||
+ containers:
|
||||
+ {{- range $ephemeralPool := .Values.conf.ceph.ephemeral_storage.rbd_pools }}
|
||||
+ - name: nova-storage-init-{{- $ephemeralPool.rbd_pool_name }}
|
||||
+{{ tuple $envAll "nova_storage_init" | include "helm-toolkit.snippets.image" | indent 10 }}
|
||||
+{{ tuple $envAll $envAll.Values.pod.resources.jobs.storage_init | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
+ env:
|
||||
+ - name: NAMESPACE
|
||||
+ valueFrom:
|
||||
+ fieldRef:
|
||||
+ fieldPath: metadata.namespace
|
||||
+ {{ if and (eq $envAll.Values.conf.ceph.ephemeral_storage.type "rbd") $envAll.Values.conf.ceph.enabled }}
|
||||
+ - name: STORAGE_BACKEND
|
||||
+ value: {{ $envAll.Values.conf.ceph.ephemeral_storage.type }}
|
||||
+ - name: RBD_POOL_NAME
|
||||
+ value: {{ $ephemeralPool.rbd_pool_name | quote }}
|
||||
+ - name: RBD_POOL_USER
|
||||
+ value: {{ $ephemeralPool.rbd_user | quote }}
|
||||
+ - name: RBD_POOL_CRUSH_RULE
|
||||
+ value: {{ $ephemeralPool.rbd_crush_rule | quote }}
|
||||
+ - name: RBD_POOL_REPLICATION
|
||||
+ value: {{ $ephemeralPool.rbd_replication | quote }}
|
||||
+ - name: RBD_POOL_CHUNK_SIZE
|
||||
+ value: {{ $ephemeralPool.rbd_chunk_size | quote }}
|
||||
+ - name: RBD_POOL_SECRET
|
||||
+ value: {{ $envAll.Values.secrets.ephemeral | quote }}
|
||||
+ {{- end }}
|
||||
+ command:
|
||||
+ - /tmp/nova-storage-init.sh
|
||||
+ volumeMounts:
|
||||
+ - name: nova-bin
|
||||
+ mountPath: /tmp/nova-storage-init.sh
|
||||
+ subPath: nova-storage-init.sh
|
||||
+ readOnly: true
|
||||
+ {{ if or $envAll.Values.conf.ceph.enabled }}
|
||||
+ - name: etcceph
|
||||
+ mountPath: /etc/ceph
|
||||
+ - name: ceph-etc
|
||||
+ mountPath: /etc/ceph/ceph.conf
|
||||
+ subPath: ceph.conf
|
||||
+ readOnly: true
|
||||
+ {{- if empty $envAll.Values.conf.ceph.admin_keyring }}
|
||||
+ - name: ceph-keyring
|
||||
+ mountPath: /tmp/client-keyring
|
||||
+ subPath: key
|
||||
+ readOnly: true
|
||||
+ {{- end }}
|
||||
+ {{- end }}
|
||||
+ {{- end }}
|
||||
+ volumes:
|
||||
+ - name: nova-bin
|
||||
+ configMap:
|
||||
+ name: nova-bin
|
||||
+ defaultMode: 0555
|
||||
+ {{ if or .Values.conf.ceph.enabled }}
|
||||
+ - name: etcceph
|
||||
+ emptyDir: {}
|
||||
+ - name: ceph-etc
|
||||
+ configMap:
|
||||
+ name: {{ .Values.ceph_client.configmap }}
|
||||
+ defaultMode: 0444
|
||||
+ {{- if empty .Values.conf.ceph.admin_keyring }}
|
||||
+ - name: ceph-keyring
|
||||
+ secret:
|
||||
+ secretName: {{ .Values.ceph_client.user_secret_name }}
|
||||
+ {{- end }}
|
||||
+ {{- end }}
|
||||
+{{- end }}
|
||||
+
|
||||
diff --git a/nova/values.yaml b/nova/values.yaml
|
||||
index 7aca42ad..e1dc611f 100644
|
||||
--- a/nova/values.yaml
|
||||
+++ b/nova/values.yaml
|
||||
@@ -79,6 +79,7 @@ images:
|
||||
nova_service_cleaner: 'docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_focal'
|
||||
nova_spiceproxy: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
|
||||
nova_spiceproxy_assets: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
|
||||
+ nova_storage_init: 'docker.io/port/ceph-config-helper:v1.10.3'
|
||||
test: docker.io/xrally/xrally-openstack:2.0.0
|
||||
image_repo_sync: docker.io/docker:17.07.0
|
||||
nova_wait_for_computes_init: gcr.io/google_containers/hyperkube-amd64:v1.11.6
|
||||
@@ -585,6 +586,14 @@ conf:
|
||||
user: "cinder"
|
||||
keyring: null
|
||||
secret_uuid: 457eb676-33da-42ec-9a8c-9293d545c337
|
||||
+ ephemeral_storage:
|
||||
+ type: rbd
|
||||
+ rbd_pools:
|
||||
+ - rbd_pool_name: ephemeral
|
||||
+ rbd_user: ephemeral
|
||||
+ rbd_crush_rule: 0
|
||||
+ rbd_replication: 3
|
||||
+ rbd_chunk_size: 64
|
||||
rally_tests:
|
||||
run_tempest: false
|
||||
clean_up: |
|
||||
@@ -1556,6 +1565,7 @@ secrets:
|
||||
compute_spice_proxy:
|
||||
spiceproxy:
|
||||
internal: nova-tls-spiceproxy
|
||||
+ ephemeral: nova-ephemeral
|
||||
oci_image_registry:
|
||||
nova: nova-oci-image-registry
|
||||
|
||||
@@ -2416,6 +2426,13 @@ pod:
|
||||
limits:
|
||||
memory: "1024Mi"
|
||||
cpu: "2000m"
|
||||
+ storage_init:
|
||||
+ requests:
|
||||
+ memory: "128Mi"
|
||||
+ cpu: "100m"
|
||||
+ limits:
|
||||
+ memory: "1024Mi"
|
||||
+ cpu: "2000m"
|
||||
|
||||
network_policy:
|
||||
nova:
|
||||
@@ -2465,6 +2482,7 @@ manifests:
|
||||
job_ks_service: true
|
||||
job_ks_user: true
|
||||
job_cell_setup: true
|
||||
+ job_storage_init: true
|
||||
pdb_metadata: true
|
||||
pdb_osapi: true
|
||||
pod_rally_test: true
|
||||
--
|
||||
2.25.1
|
||||
|
@ -11,11 +11,11 @@ Subject: [PATCH] Add-flavor-extra-spec-hw-pci_irq_affinity_mask
|
||||
4 files changed, 16 insertions(+)
|
||||
|
||||
diff --git a/glance/templates/configmap-etc.yaml b/glance/templates/configmap-etc.yaml
|
||||
index 0ee26061..15d8b9e2 100644
|
||||
index 5a5f1c28..a7fa0452 100644
|
||||
--- a/glance/templates/configmap-etc.yaml
|
||||
+++ b/glance/templates/configmap-etc.yaml
|
||||
@@ -143,6 +143,9 @@ data:
|
||||
glance-api.conf: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.glance | b64enc }}
|
||||
@@ -153,6 +153,9 @@ data:
|
||||
glance-api-uwsgi.ini: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.glance_api_uwsgi | b64enc }}
|
||||
logging.conf: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.logging | b64enc }}
|
||||
glance-api-paste.ini: {{ include "helm-toolkit.utils.to_ini" .Values.conf.paste | b64enc }}
|
||||
+{{- range $key, $val := .Values.conf.extra_metadata }}
|
||||
@ -25,10 +25,10 @@ index 0ee26061..15d8b9e2 100644
|
||||
api_audit_map.conf: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.api_audit_map | b64enc }}
|
||||
glance_sudoers: {{ $envAll.Values.conf.glance_sudoers | b64enc }}
|
||||
diff --git a/glance/templates/deployment-api.yaml b/glance/templates/deployment-api.yaml
|
||||
index 9c26c747..60ba98b1 100644
|
||||
index bfeaf26b..b70d44ca 100644
|
||||
--- a/glance/templates/deployment-api.yaml
|
||||
+++ b/glance/templates/deployment-api.yaml
|
||||
@@ -204,6 +204,12 @@ spec:
|
||||
@@ -214,6 +214,12 @@ spec:
|
||||
mountPath: /etc/glance/glance-api.conf
|
||||
subPath: glance-api.conf
|
||||
readOnly: true
|
||||
@ -38,9 +38,9 @@ index 9c26c747..60ba98b1 100644
|
||||
+ subPath: compute_{{ $key }}.json
|
||||
+ readOnly: true
|
||||
+ {{- end }}
|
||||
{{- if .Values.conf.glance.DEFAULT.log_config_append }}
|
||||
- name: glance-etc
|
||||
mountPath: {{ .Values.conf.glance.DEFAULT.log_config_append }}
|
||||
mountPath: /etc/glance/glance-api-uwsgi.ini
|
||||
subPath: glance-api-uwsgi.ini
|
||||
diff --git a/glance/templates/job-metadefs-load.yaml b/glance/templates/job-metadefs-load.yaml
|
||||
index 1c2efaaa..ca6081fb 100644
|
||||
--- a/glance/templates/job-metadefs-load.yaml
|
||||
@ -59,10 +59,10 @@ index 1c2efaaa..ca6081fb 100644
|
||||
mountPath: /etc/glance
|
||||
- name: glance-etc
|
||||
diff --git a/glance/values.yaml b/glance/values.yaml
|
||||
index 88bf350e..d23674bb 100644
|
||||
index 9e8468f7..1cbf4282 100644
|
||||
--- a/glance/values.yaml
|
||||
+++ b/glance/values.yaml
|
||||
@@ -189,6 +189,7 @@ conf:
|
||||
@@ -187,6 +187,7 @@ conf:
|
||||
oslo_config_program: glance-api
|
||||
filter:http_proxy_to_wsgi:
|
||||
paste.filter_factory: oslo_middleware:HTTPProxyToWSGI.factory
|
||||
@ -71,5 +71,4 @@ index 88bf350e..d23674bb 100644
|
||||
glance_sudoers: |
|
||||
# This sudoers file supports rootwrap for both Kolla and LOCI Images.
|
||||
--
|
||||
2.25.1
|
||||
|
||||
2.34.1
|
@ -16,6 +16,8 @@ Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>
|
||||
Signed-off-by: Luan Nunes Utimura <LuanNunes.Utimura@windriver.com>
|
||||
[ Changed Horizon SSL Cert paths ]
|
||||
Signed-off-by: Lucas de Ataides <lucas.deataidesbarreto@windriver.com>
|
||||
[ Upversioned openstack-helm base commit to Caracal ]
|
||||
Signed-off-by: Daniel Caires <DanielMarques.Caires@windriver.com>
|
||||
Change-Id: Ibc0e53d95cfe43e0e04c9cc14bc81469fb919a40
|
||||
---
|
||||
cinder/templates/bin/_cinder-api.sh.tpl | 40 -----------
|
||||
@ -33,7 +35,7 @@ Change-Id: Ibc0e53d95cfe43e0e04c9cc14bc81469fb919a40
|
||||
cinder/templates/job-ks-user.yaml | 2 +-
|
||||
cinder/templates/pod-rally-test.yaml | 6 +-
|
||||
glance/templates/certificates.yaml | 17 -----
|
||||
glance/templates/deployment-api.yaml | 60 +---------------
|
||||
glance/templates/deployment-api.yaml | 61 +---------------
|
||||
glance/templates/ingress-api.yaml | 7 +-
|
||||
glance/templates/job-bootstrap.yaml | 2 +-
|
||||
glance/templates/job-ks-endpoints.yaml | 2 +-
|
||||
@ -41,7 +43,7 @@ Change-Id: Ibc0e53d95cfe43e0e04c9cc14bc81469fb919a40
|
||||
glance/templates/job-ks-user.yaml | 2 +-
|
||||
glance/templates/job-storage-init.yaml | 4 +-
|
||||
glance/templates/pod-rally-test.yaml | 6 +-
|
||||
heat/templates/bin/_heat-api.sh.tpl | 35 ----------
|
||||
heat/templates/bin/_heat-api.sh.tpl | 36 ----------
|
||||
heat/templates/bin/_heat-cfn.sh.tpl | 37 ----------
|
||||
heat/templates/certificates.yaml | 18 -----
|
||||
heat/templates/deployment-api.yaml | 14 +---
|
||||
@ -64,7 +66,7 @@ Change-Id: Ibc0e53d95cfe43e0e04c9cc14bc81469fb919a40
|
||||
horizon/values.yaml | 2 +-
|
||||
keystone/templates/bin/_keystone-api.sh.tpl | 4 --
|
||||
keystone/templates/certificates.yaml | 17 -----
|
||||
keystone/templates/deployment-api.yaml | 8 +--
|
||||
keystone/templates/deployment-api.yaml | 8 ++-
|
||||
keystone/templates/ingress-api.yaml | 7 +-
|
||||
keystone/templates/job-bootstrap.yaml | 4 +-
|
||||
keystone/templates/job-domain-manage.yaml | 14 +---
|
||||
@ -81,7 +83,7 @@ Change-Id: Ibc0e53d95cfe43e0e04c9cc14bc81469fb919a40
|
||||
neutron/values.yaml | 1 +
|
||||
nova/templates/bin/_nova-api-metadata.sh.tpl | 38 ----------
|
||||
nova/templates/bin/_nova-api.sh.tpl | 39 -----------
|
||||
nova/templates/certificates.yaml | 27 -------
|
||||
nova/templates/certificates.yaml | 30 --------
|
||||
nova/templates/cron-job-service-cleaner.yaml | 4 +-
|
||||
nova/templates/daemonset-compute.yaml | 10 +--
|
||||
nova/templates/deployment-api-metadata.yaml | 16 +----
|
||||
@ -105,7 +107,7 @@ Change-Id: Ibc0e53d95cfe43e0e04c9cc14bc81469fb919a40
|
||||
placement/templates/job-ks-endpoints.yaml | 2 +-
|
||||
placement/templates/job-ks-service.yaml | 2 +-
|
||||
placement/templates/job-ks-user.yaml | 2 +-
|
||||
87 files changed, 125 insertions(+), 709 deletions(-)
|
||||
87 files changed, 127 insertions(+), 712 deletions(-)
|
||||
delete mode 100644 cinder/templates/certificates.yaml
|
||||
delete mode 100644 glance/templates/certificates.yaml
|
||||
delete mode 100644 heat/templates/certificates.yaml
|
||||
@ -116,10 +118,10 @@ Change-Id: Ibc0e53d95cfe43e0e04c9cc14bc81469fb919a40
|
||||
delete mode 100644 placement/templates/certificates.yaml
|
||||
|
||||
diff --git a/cinder/templates/bin/_cinder-api.sh.tpl b/cinder/templates/bin/_cinder-api.sh.tpl
|
||||
index 3b64745c..b883d007 100644
|
||||
index 73ae5718..993e47e9 100644
|
||||
--- a/cinder/templates/bin/_cinder-api.sh.tpl
|
||||
+++ b/cinder/templates/bin/_cinder-api.sh.tpl
|
||||
@@ -18,52 +18,12 @@ set -ex
|
||||
@@ -18,51 +18,11 @@ set -ex
|
||||
COMMAND="${@:-start}"
|
||||
|
||||
function start () {
|
||||
@ -153,8 +155,7 @@ index 3b64745c..b883d007 100644
|
||||
- # Starts Apache2
|
||||
- exec {{ .Values.conf.software.apache2.binary }} {{ .Values.conf.software.apache2.start_parameters }}
|
||||
-{{- else }}
|
||||
exec cinder-api \
|
||||
--config-file /etc/cinder/cinder.conf
|
||||
exec uwsgi --ini /etc/cinder/cinder-api-uwsgi.ini
|
||||
-{{- end }}
|
||||
}
|
||||
|
||||
@ -196,12 +197,12 @@ index 7ccf6ca1..00000000
|
||||
-{{ dict "envAll" . "service" "volumev3" "type" "internal" | include "helm-toolkit.manifests.certificates" }}
|
||||
-{{- end -}}
|
||||
diff --git a/cinder/templates/configmap-etc.yaml b/cinder/templates/configmap-etc.yaml
|
||||
index 5010ab96..a97310e1 100644
|
||||
index 1a20ea84..1a26cc4f 100644
|
||||
--- a/cinder/templates/configmap-etc.yaml
|
||||
+++ b/cinder/templates/configmap-etc.yaml
|
||||
@@ -169,10 +169,6 @@ data:
|
||||
backends.conf: {{ include "helm-toolkit.utils.to_ini" .Values.conf.backends | b64enc }}
|
||||
@@ -179,10 +179,6 @@ data:
|
||||
api-paste.ini: {{ include "helm-toolkit.utils.to_ini" .Values.conf.paste | b64enc }}
|
||||
cinder-api-uwsgi.ini: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.cinder_api_uwsgi | b64enc }}
|
||||
policy.yaml: {{ toYaml .Values.conf.policy | b64enc }}
|
||||
-{{- if .Values.manifests.certificates }}
|
||||
-{{- include "helm-toolkit.snippets.values_template_renderer" (dict "envAll" $envAll "template" .Values.conf.mpm_event "key" "mpm_event.conf" "format" "Secret" ) | indent 2 }}
|
||||
@ -233,10 +234,10 @@ index 897b5b63..0c2c6bac 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 12 }}
|
||||
{{ if $mounts_cinder_volume_usage_audit.volumes }}{{ toYaml $mounts_cinder_volume_usage_audit.volumes | indent 12 }}{{ end }}
|
||||
diff --git a/cinder/templates/deployment-api.yaml b/cinder/templates/deployment-api.yaml
|
||||
index 8ef57549..27e4381a 100644
|
||||
index 641ed3b4..ea31f7e7 100644
|
||||
--- a/cinder/templates/deployment-api.yaml
|
||||
+++ b/cinder/templates/deployment-api.yaml
|
||||
@@ -77,6 +77,10 @@ spec:
|
||||
@@ -78,6 +78,10 @@ spec:
|
||||
{{ tuple $envAll "cinder_api" | include "helm-toolkit.snippets.image" | indent 10 }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.api | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
{{ dict "envAll" $envAll "application" "cinder_api" "container" "cinder_api" | include "helm-toolkit.snippets.kubernetes_container_security_context" | indent 10 }}
|
||||
@ -247,7 +248,7 @@ index 8ef57549..27e4381a 100644
|
||||
command:
|
||||
- /tmp/cinder-api.sh
|
||||
- start
|
||||
@@ -112,8 +116,6 @@ spec:
|
||||
@@ -114,8 +118,6 @@ spec:
|
||||
volumeMounts:
|
||||
- name: pod-tmp
|
||||
mountPath: /tmp
|
||||
@ -256,7 +257,7 @@ index 8ef57549..27e4381a 100644
|
||||
- name: cinder-bin
|
||||
mountPath: /tmp/cinder-api.sh
|
||||
subPath: cinder-api.sh
|
||||
@@ -144,35 +146,17 @@ spec:
|
||||
@@ -150,35 +152,17 @@ spec:
|
||||
mountPath: {{ .Values.conf.cinder.DEFAULT.resource_query_filters_file }}
|
||||
subPath: resource_filters.json
|
||||
readOnly: true
|
||||
@ -293,7 +294,7 @@ index 8ef57549..27e4381a 100644
|
||||
- name: cinder-bin
|
||||
configMap:
|
||||
name: cinder-bin
|
||||
@@ -188,7 +172,7 @@ spec:
|
||||
@@ -194,7 +178,7 @@ spec:
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -303,10 +304,10 @@ index 8ef57549..27e4381a 100644
|
||||
{{ if $mounts_cinder_api.volumes }}{{ toYaml $mounts_cinder_api.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/cinder/templates/deployment-scheduler.yaml b/cinder/templates/deployment-scheduler.yaml
|
||||
index cf69dd1e..8108b3e2 100644
|
||||
index 03206a8d..68c6cb6d 100644
|
||||
--- a/cinder/templates/deployment-scheduler.yaml
|
||||
+++ b/cinder/templates/deployment-scheduler.yaml
|
||||
@@ -107,7 +107,7 @@ spec:
|
||||
@@ -108,7 +108,7 @@ spec:
|
||||
- name: cinder-coordination
|
||||
mountPath: {{ ( split "://" .Values.conf.cinder.coordination.backend_url )._1 }}
|
||||
{{- end }}
|
||||
@ -315,7 +316,7 @@ index cf69dd1e..8108b3e2 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_cinder_scheduler.volumeMounts }}{{ toYaml $mounts_cinder_scheduler.volumeMounts | indent 12 }}{{ end }}
|
||||
@@ -128,7 +128,7 @@ spec:
|
||||
@@ -129,7 +129,7 @@ spec:
|
||||
- name: cinder-coordination
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
@ -325,10 +326,10 @@ index cf69dd1e..8108b3e2 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
{{ if $mounts_cinder_scheduler.volumes }}{{ toYaml $mounts_cinder_scheduler.volumes | indent 8 }}{{ end }}
|
||||
diff --git a/cinder/templates/deployment-volume.yaml b/cinder/templates/deployment-volume.yaml
|
||||
index 01aea233..9317f471 100755
|
||||
index 93625536..65f7677f 100644
|
||||
--- a/cinder/templates/deployment-volume.yaml
|
||||
+++ b/cinder/templates/deployment-volume.yaml
|
||||
@@ -131,7 +131,7 @@ spec:
|
||||
@@ -132,7 +132,7 @@ spec:
|
||||
readOnly: true
|
||||
- name: pod-shared
|
||||
mountPath: /tmp/pod-shared
|
||||
@ -337,7 +338,7 @@ index 01aea233..9317f471 100755
|
||||
env:
|
||||
{{- with $env := dict "ksUserSecret" .Values.secrets.identity.admin "useCA" (or .Values.manifests.certificates .Values.tls.identity) }}
|
||||
{{- include "helm-toolkit.snippets.keystone_openrc_env_vars" $env | indent 12 }}
|
||||
@@ -281,7 +281,7 @@ spec:
|
||||
@@ -282,7 +282,7 @@ spec:
|
||||
mountPropagation: HostToContainer
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
@ -346,7 +347,7 @@ index 01aea233..9317f471 100755
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_cinder_volume.volumeMounts }}{{ toYaml $mounts_cinder_volume.volumeMounts | indent 12 }}{{ end }}
|
||||
@@ -351,7 +351,7 @@ spec:
|
||||
@@ -352,7 +352,7 @@ spec:
|
||||
path: /sys
|
||||
{{- end }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -498,10 +499,45 @@ index deb2a237..00000000
|
||||
-{{ dict "envAll" . "service" "image" "type" "internal" | include "helm-toolkit.manifests.certificates" }}
|
||||
-{{- end -}}
|
||||
diff --git a/glance/templates/deployment-api.yaml b/glance/templates/deployment-api.yaml
|
||||
index 60ba98b1..0e41e6b5 100644
|
||||
index b70d44ca..e41e5a2e 100644
|
||||
--- a/glance/templates/deployment-api.yaml
|
||||
+++ b/glance/templates/deployment-api.yaml
|
||||
@@ -102,46 +102,6 @@ spec:
|
||||
@@ -13,34 +13,18 @@ limitations under the License.
|
||||
*/}}
|
||||
|
||||
{{- define "readinessProbeTemplate" }}
|
||||
-{{- if .Values.manifests.certificates }}
|
||||
-exec:
|
||||
- command:
|
||||
- - python
|
||||
- - -c
|
||||
- - "import requests; requests.get('http://127.0.0.1:{{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}')"
|
||||
-{{- else }}
|
||||
httpGet:
|
||||
scheme: {{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_scheme_lookup" | upper }}
|
||||
path: /
|
||||
port: {{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
{{- end }}
|
||||
-{{- end }}
|
||||
|
||||
{{- define "livenessProbeTemplate" }}
|
||||
-{{- if .Values.manifests.certificates }}
|
||||
-exec:
|
||||
- command:
|
||||
- - python
|
||||
- - -c
|
||||
- - "import requests; requests.get('http://127.0.0.1:{{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}')"
|
||||
-{{- else }}
|
||||
httpGet:
|
||||
scheme: {{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_scheme_lookup" | upper }}
|
||||
path: /
|
||||
port: {{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
{{- end }}
|
||||
-{{- end }}
|
||||
|
||||
{{- if .Values.manifests.deployment_api }}
|
||||
{{- $envAll := . }}
|
||||
@@ -133,47 +117,6 @@ spec:
|
||||
readOnly: true
|
||||
{{ end }}
|
||||
containers:
|
||||
@ -525,6 +561,7 @@ index 60ba98b1..0e41e6b5 100644
|
||||
- readinessProbe:
|
||||
- tcpSocket:
|
||||
- port: {{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
- initialDelaySeconds: 30
|
||||
- command:
|
||||
- - /tmp/nginx.sh
|
||||
- - start
|
||||
@ -548,37 +585,7 @@ index 60ba98b1..0e41e6b5 100644
|
||||
- name: glance-api
|
||||
{{ tuple $envAll "glance_api" | include "helm-toolkit.snippets.image" | indent 10 }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.api | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
@@ -160,21 +120,6 @@ spec:
|
||||
command:
|
||||
- /tmp/glance-api.sh
|
||||
- stop
|
||||
- {{- if $envAll.Values.manifests.certificates }}
|
||||
- readinessProbe:
|
||||
- exec:
|
||||
- command:
|
||||
- - python
|
||||
- - -c
|
||||
- - "import requests; requests.get('http://127.0.0.1:{{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}')"
|
||||
- livenessProbe:
|
||||
- exec:
|
||||
- command:
|
||||
- - python
|
||||
- - -c
|
||||
- - "import requests; requests.get('http://127.0.0.1:{{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}')"
|
||||
- initialDelaySeconds: 30
|
||||
- {{- else }}
|
||||
ports:
|
||||
- name: g-api
|
||||
containerPort: {{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
@@ -188,7 +133,6 @@ spec:
|
||||
scheme: HTTP
|
||||
path: /
|
||||
port: {{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
- {{- end }}
|
||||
volumeMounts:
|
||||
- name: pod-tmp
|
||||
mountPath: /tmp
|
||||
@@ -308,7 +252,7 @@ spec:
|
||||
@@ -322,7 +265,7 @@ spec:
|
||||
readOnly: true
|
||||
{{- end }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@ -587,7 +594,7 @@ index 60ba98b1..0e41e6b5 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_glance_api.volumeMounts }}{{ toYaml $mounts_glance_api.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
@@ -368,7 +312,7 @@ spec:
|
||||
@@ -382,7 +325,7 @@ spec:
|
||||
path: /sys
|
||||
{{- end }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -716,13 +723,14 @@ index 0ca17eb2..6732c239 100644
|
||||
{{ if $mounts_tests.volumes }}{{ toYaml $mounts_tests.volumes | indent 4 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/heat/templates/bin/_heat-api.sh.tpl b/heat/templates/bin/_heat-api.sh.tpl
|
||||
index b756d59e..e737562c 100644
|
||||
index 35afabcb..90ac7c18 100644
|
||||
--- a/heat/templates/bin/_heat-api.sh.tpl
|
||||
+++ b/heat/templates/bin/_heat-api.sh.tpl
|
||||
@@ -19,47 +19,12 @@ COMMAND="${@:-start}"
|
||||
@@ -18,47 +18,11 @@ set -ex
|
||||
COMMAND="${@:-start}"
|
||||
|
||||
function start () {
|
||||
|
||||
-
|
||||
-{{- if .Values.manifests.certificates }}
|
||||
- for WSGI_SCRIPT in heat-wsgi-api; do
|
||||
- cp -a $(type -p ${WSGI_SCRIPT}) /var/www/cgi-bin/heat/
|
||||
@ -753,8 +761,7 @@ index b756d59e..e737562c 100644
|
||||
- # Starts Apache2
|
||||
- exec {{ .Values.conf.software.apache2.binary }} {{ .Values.conf.software.apache2.start_parameters }}
|
||||
-{{- else }}
|
||||
exec heat-api \
|
||||
--config-file /etc/heat/heat.conf
|
||||
exec uwsgi --ini /etc/heat/heat-api-uwsgi.ini
|
||||
-{{- end }}
|
||||
}
|
||||
|
||||
@ -768,10 +775,10 @@ index b756d59e..e737562c 100644
|
||||
|
||||
$COMMAND
|
||||
diff --git a/heat/templates/bin/_heat-cfn.sh.tpl b/heat/templates/bin/_heat-cfn.sh.tpl
|
||||
index 757b59af..97f82798 100644
|
||||
index ea94ce8a..338bc7f2 100644
|
||||
--- a/heat/templates/bin/_heat-cfn.sh.tpl
|
||||
+++ b/heat/templates/bin/_heat-cfn.sh.tpl
|
||||
@@ -18,49 +18,12 @@ set -ex
|
||||
@@ -18,48 +18,11 @@ set -ex
|
||||
COMMAND="${@:-start}"
|
||||
|
||||
function start () {
|
||||
@ -807,8 +814,7 @@ index 757b59af..97f82798 100644
|
||||
- # Starts Apache2
|
||||
- exec {{ .Values.conf.software.apache2.binary }} {{ .Values.conf.software.apache2.start_parameters }}
|
||||
-{{- else }}
|
||||
exec heat-api-cfn \
|
||||
--config-file /etc/heat/heat.conf
|
||||
exec uwsgi --ini /etc/heat/heat-api-cfn-uwsgi.ini
|
||||
-{{- end }}
|
||||
}
|
||||
|
||||
@ -846,10 +852,10 @@ index 353dfd69..00000000
|
||||
-{{ dict "envAll" . "service" "cloudformation" "type" "internal" | include "helm-toolkit.manifests.certificates" }}
|
||||
-{{- end -}}
|
||||
diff --git a/heat/templates/deployment-api.yaml b/heat/templates/deployment-api.yaml
|
||||
index 0bed310b..4a02d56b 100644
|
||||
index 05f8feae..cf1876d0 100644
|
||||
--- a/heat/templates/deployment-api.yaml
|
||||
+++ b/heat/templates/deployment-api.yaml
|
||||
@@ -123,17 +123,7 @@ spec:
|
||||
@@ -129,17 +129,7 @@ spec:
|
||||
mountPath: /etc/heat/api_audit_map.conf
|
||||
subPath: api_audit_map.conf
|
||||
readOnly: true
|
||||
@ -868,7 +874,7 @@ index 0bed310b..4a02d56b 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_heat_api.volumeMounts }}{{ toYaml $mounts_heat_api.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
@@ -151,7 +141,7 @@ spec:
|
||||
@@ -157,7 +147,7 @@ spec:
|
||||
secret:
|
||||
secretName: heat-etc
|
||||
defaultMode: 0444
|
||||
@ -878,10 +884,10 @@ index 0bed310b..4a02d56b 100644
|
||||
{{ if $mounts_heat_api.volumes }}{{ toYaml $mounts_heat_api.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/heat/templates/deployment-cfn.yaml b/heat/templates/deployment-cfn.yaml
|
||||
index 94ddd067..2f2be024 100644
|
||||
index 773972ba..00647372 100644
|
||||
--- a/heat/templates/deployment-cfn.yaml
|
||||
+++ b/heat/templates/deployment-cfn.yaml
|
||||
@@ -123,17 +123,7 @@ spec:
|
||||
@@ -128,17 +128,7 @@ spec:
|
||||
mountPath: /etc/heat/api_audit_map.conf
|
||||
subPath: api_audit_map.conf
|
||||
readOnly: true
|
||||
@ -900,7 +906,7 @@ index 94ddd067..2f2be024 100644
|
||||
{{ if $mounts_heat_cfn.volumeMounts }}{{ toYaml $mounts_heat_cfn.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -150,6 +140,6 @@ spec:
|
||||
@@ -155,6 +145,6 @@ spec:
|
||||
secret:
|
||||
secretName: heat-etc
|
||||
defaultMode: 0444
|
||||
@ -909,10 +915,10 @@ index 94ddd067..2f2be024 100644
|
||||
{{ if $mounts_heat_cfn.volumes }}{{ toYaml $mounts_heat_cfn.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/heat/templates/deployment-engine.yaml b/heat/templates/deployment-engine.yaml
|
||||
index 7b7b8adf..ad048ecf 100644
|
||||
index fa463f02..ec705374 100644
|
||||
--- a/heat/templates/deployment-engine.yaml
|
||||
+++ b/heat/templates/deployment-engine.yaml
|
||||
@@ -108,7 +108,7 @@ spec:
|
||||
@@ -109,7 +109,7 @@ spec:
|
||||
subPath: policy.yaml
|
||||
readOnly: true
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@ -921,7 +927,7 @@ index 7b7b8adf..ad048ecf 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_heat_engine.volumeMounts }}{{ toYaml $mounts_heat_engine.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
@@ -125,7 +125,7 @@ spec:
|
||||
@@ -126,7 +126,7 @@ spec:
|
||||
secretName: heat-etc
|
||||
defaultMode: 0444
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -1117,10 +1123,10 @@ index 8dbb884a..00000000
|
||||
-{{ dict "envAll" . "service" "dashboard" "type" "internal" | include "helm-toolkit.manifests.certificates" }}
|
||||
-{{- end -}}
|
||||
diff --git a/horizon/templates/deployment.yaml b/horizon/templates/deployment.yaml
|
||||
index 33398760..4f58341f 100644
|
||||
index fab84924..32013af7 100644
|
||||
--- a/horizon/templates/deployment.yaml
|
||||
+++ b/horizon/templates/deployment.yaml
|
||||
@@ -72,7 +72,7 @@ spec:
|
||||
@@ -76,7 +76,7 @@ spec:
|
||||
fieldPath: status.podIP
|
||||
{{- if or .Values.manifests.certificates .Values.tls.identity }}
|
||||
- name: REQUESTS_CA_BUNDLE
|
||||
@ -1129,7 +1135,7 @@ index 33398760..4f58341f 100644
|
||||
{{- end }}
|
||||
lifecycle:
|
||||
preStop:
|
||||
@@ -162,7 +162,7 @@ spec:
|
||||
@@ -173,7 +173,7 @@ spec:
|
||||
mountPath: /tmp/favicon.ico
|
||||
subPath: favicon.ico
|
||||
{{- end }}
|
||||
@ -1138,7 +1144,7 @@ index 33398760..4f58341f 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_horizon.volumeMounts }}{{ toYaml $mounts_horizon.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
@@ -186,6 +186,6 @@ spec:
|
||||
@@ -197,6 +197,6 @@ spec:
|
||||
name: horizon-logo
|
||||
{{- end }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -1182,10 +1188,10 @@ index 7d163039..979402a7 100644
|
||||
{{ if $mounts_tests.volumes }}{{ toYaml $mounts_tests.volumes | indent 4 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/horizon/values.yaml b/horizon/values.yaml
|
||||
index 73b0d465..54a75cac 100644
|
||||
index 024e57ce..a4033a5c 100644
|
||||
--- a/horizon/values.yaml
|
||||
+++ b/horizon/values.yaml
|
||||
@@ -466,7 +466,7 @@ conf:
|
||||
@@ -478,7 +478,7 @@ conf:
|
||||
|
||||
{{- if .Values.manifests.certificates }}
|
||||
# The CA certificate to use to verify SSL connections
|
||||
@ -1233,31 +1239,31 @@ index f8a73c4b..00000000
|
||||
-{{ dict "envAll" . "service" "identity" "type" "internal" | include "helm-toolkit.manifests.certificates" }}
|
||||
-{{- end -}}
|
||||
diff --git a/keystone/templates/deployment-api.yaml b/keystone/templates/deployment-api.yaml
|
||||
index c9e8d0f9..619203f0 100644
|
||||
index cff233b8..7130ecaf 100644
|
||||
--- a/keystone/templates/deployment-api.yaml
|
||||
+++ b/keystone/templates/deployment-api.yaml
|
||||
@@ -153,8 +153,8 @@ spec:
|
||||
{{- if and $envAll.Values.manifests.certificates $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{- end }}
|
||||
-{{- if and $envAll.Values.manifests.certificates .Values.secrets.tls.identity.api.internal }}
|
||||
-{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.identity.api.internal "path" "/etc/keystone/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@@ -152,7 +152,9 @@ spec:
|
||||
- name: keystone-credential-keys
|
||||
mountPath: {{ .Values.conf.keystone.credential.key_repository }}
|
||||
{{- dict "enabled" .Values.tls.oslo_db "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
-{{- dict "enabled" .Values.tls.identity "name" .Values.secrets.tls.identity.api.internal "path" "/etc/keystone/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
+{{- if and $envAll.Values.manifests.certificates .Values.secrets.tls.identity.api.public }}
|
||||
+{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.identity.api.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{- end }}
|
||||
{{- if and $envAll.Values.manifests.certificates $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@@ -195,8 +195,8 @@ spec:
|
||||
{{- if and $envAll.Values.manifests.certificates $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
{{- end }}
|
||||
-{{- if and $envAll.Values.manifests.certificates .Values.secrets.tls.identity.api.internal }}
|
||||
-{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.identity.api.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
+{{- end }}
|
||||
{{- dict "enabled" $envAll.Values.tls.oslo_messaging "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
|
||||
{{ if $mounts_keystone_api.volumeMounts }}{{ toYaml $mounts_keystone_api.volumeMounts | indent 12 }}{{ end }}
|
||||
@@ -189,7 +191,9 @@ spec:
|
||||
secret:
|
||||
secretName: keystone-credential-keys
|
||||
{{- dict "enabled" .Values.tls.oslo_db "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
-{{- dict "enabled" .Values.tls.identity "name" .Values.secrets.tls.identity.api.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
+{{- if and $envAll.Values.manifests.certificates .Values.secrets.tls.identity.api.public }}
|
||||
+{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.identity.api.public | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
{{- end }}
|
||||
{{- if and $envAll.Values.manifests.certificates $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
+{{- end }}
|
||||
{{- dict "enabled" $envAll.Values.tls.oslo_messaging "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
|
||||
{{ if $mounts_keystone_api.volumes }}{{ toYaml $mounts_keystone_api.volumes | indent 8 }}{{ end }}
|
||||
diff --git a/keystone/templates/ingress-api.yaml b/keystone/templates/ingress-api.yaml
|
||||
index 525c2121..b7b0e238 100644
|
||||
--- a/keystone/templates/ingress-api.yaml
|
||||
@ -1292,10 +1298,10 @@ index b1336b1c..37ce4a48 100644
|
||||
{{- if .Values.pod.tolerations.keystone.enabled -}}
|
||||
{{- $_ := set $bootstrapJob "tolerationsEnabled" true -}}
|
||||
diff --git a/keystone/templates/job-domain-manage.yaml b/keystone/templates/job-domain-manage.yaml
|
||||
index 8acd192e..679a009c 100644
|
||||
index a783423c..50e76b8d 100644
|
||||
--- a/keystone/templates/job-domain-manage.yaml
|
||||
+++ b/keystone/templates/job-domain-manage.yaml
|
||||
@@ -56,7 +56,7 @@ spec:
|
||||
@@ -57,7 +57,7 @@ spec:
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.jobs.domain_manage | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
{{ dict "envAll" $envAll "application" "domain_manage" "container" "keystone_domain_manage_init" | include "helm-toolkit.snippets.kubernetes_container_security_context" | indent 10 }}
|
||||
env:
|
||||
@ -1304,7 +1310,7 @@ index 8acd192e..679a009c 100644
|
||||
{{- include "helm-toolkit.snippets.keystone_openrc_env_vars" $env | indent 12 }}
|
||||
{{- end }}
|
||||
command:
|
||||
@@ -68,18 +68,12 @@ spec:
|
||||
@@ -69,18 +69,12 @@ spec:
|
||||
mountPath: /tmp/domain-manage-init.sh
|
||||
subPath: domain-manage-init.sh
|
||||
readOnly: true
|
||||
@ -1323,7 +1329,7 @@ index 8acd192e..679a009c 100644
|
||||
command:
|
||||
- /tmp/domain-manage.sh
|
||||
volumeMounts:
|
||||
@@ -119,9 +113,6 @@ spec:
|
||||
@@ -120,9 +114,6 @@ spec:
|
||||
{{- end }}
|
||||
- name: keystone-credential-keys
|
||||
mountPath: {{ .Values.conf.keystone.credential.key_repository }}
|
||||
@ -1333,7 +1339,7 @@ index 8acd192e..679a009c 100644
|
||||
{{ if $mounts_keystone_domain_manage.volumeMounts }}{{ toYaml $mounts_keystone_domain_manage.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -146,8 +137,5 @@ spec:
|
||||
@@ -147,8 +138,5 @@ spec:
|
||||
- name: keystone-credential-keys
|
||||
secret:
|
||||
secretName: keystone-credential-keys
|
||||
@ -1416,10 +1422,10 @@ index f65396d0..00000000
|
||||
-{{ dict "envAll" . "service" "network" "type" "internal" | include "helm-toolkit.manifests.certificates" }}
|
||||
-{{- end -}}
|
||||
diff --git a/neutron/templates/daemonset-metadata-agent.yaml b/neutron/templates/daemonset-metadata-agent.yaml
|
||||
index edfa0a10..8474ff38 100644
|
||||
index fc9a75ee..4625765a 100644
|
||||
--- a/neutron/templates/daemonset-metadata-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-metadata-agent.yaml
|
||||
@@ -192,7 +192,7 @@ spec:
|
||||
@@ -193,7 +193,7 @@ spec:
|
||||
mountPath: /run/netns
|
||||
mountPropagation: Bidirectional
|
||||
{{- end }}
|
||||
@ -1428,7 +1434,7 @@ index edfa0a10..8474ff38 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_neutron_metadata_agent.volumeMounts }}{{ toYaml $mounts_neutron_metadata_agent.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
@@ -216,7 +216,7 @@ spec:
|
||||
@@ -217,7 +217,7 @@ spec:
|
||||
hostPath:
|
||||
path: /run/netns
|
||||
{{- end }}
|
||||
@ -1438,7 +1444,7 @@ index edfa0a10..8474ff38 100644
|
||||
{{ if $mounts_neutron_metadata_agent.volumes }}{{ toYaml $mounts_neutron_metadata_agent.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/neutron/templates/deployment-server.yaml b/neutron/templates/deployment-server.yaml
|
||||
index 91d9793e..05391a43 100644
|
||||
index b6b634d2..6b236a33 100644
|
||||
--- a/neutron/templates/deployment-server.yaml
|
||||
+++ b/neutron/templates/deployment-server.yaml
|
||||
@@ -13,35 +13,17 @@ limitations under the License.
|
||||
@ -1477,7 +1483,7 @@ index 91d9793e..05391a43 100644
|
||||
|
||||
{{- if .Values.manifests.deployment_server }}
|
||||
{{- $envAll := . }}
|
||||
@@ -129,50 +111,6 @@ spec:
|
||||
@@ -120,50 +102,6 @@ spec:
|
||||
mountPath: /opt/plugin
|
||||
{{- end }}
|
||||
containers:
|
||||
@ -1528,7 +1534,7 @@ index 91d9793e..05391a43 100644
|
||||
- name: neutron-server
|
||||
{{ tuple $envAll "neutron_server" | include "helm-toolkit.snippets.image" | indent 10 }}
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.server | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
@@ -277,7 +215,7 @@ spec:
|
||||
@@ -272,7 +210,7 @@ spec:
|
||||
subPath: policy.yaml
|
||||
readOnly: true
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@ -1537,7 +1543,7 @@ index 91d9793e..05391a43 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_neutron_server.volumeMounts }}{{ toYaml $mounts_neutron_server.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
@@ -285,10 +223,6 @@ spec:
|
||||
@@ -280,10 +218,6 @@ spec:
|
||||
emptyDir: {}
|
||||
- name: pod-shared
|
||||
emptyDir: {}
|
||||
@ -1548,7 +1554,7 @@ index 91d9793e..05391a43 100644
|
||||
- name: pod-var-neutron
|
||||
emptyDir: {}
|
||||
- name: neutron-bin
|
||||
@@ -304,7 +238,7 @@ spec:
|
||||
@@ -299,7 +233,7 @@ spec:
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -1663,10 +1669,10 @@ index 5ef57fa3..8f289bf7 100644
|
||||
{{ if $mounts_tests.volumes }}{{ toYaml $mounts_tests.volumes | indent 4 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/neutron/values.yaml b/neutron/values.yaml
|
||||
index 9d88bb4a..0a84322d 100644
|
||||
index 8333a90b..db4a6bf0 100644
|
||||
--- a/neutron/values.yaml
|
||||
+++ b/neutron/values.yaml
|
||||
@@ -2108,6 +2108,7 @@ secrets:
|
||||
@@ -2303,6 +2303,7 @@ secrets:
|
||||
compute_metadata:
|
||||
metadata:
|
||||
internal: metadata-tls-metadata
|
||||
@ -1675,10 +1681,10 @@ index 9d88bb4a..0a84322d 100644
|
||||
server:
|
||||
public: neutron-tls-public
|
||||
diff --git a/nova/templates/bin/_nova-api-metadata.sh.tpl b/nova/templates/bin/_nova-api-metadata.sh.tpl
|
||||
index 18195f26..246a11c6 100644
|
||||
index e7602e8a..c3ea248b 100644
|
||||
--- a/nova/templates/bin/_nova-api-metadata.sh.tpl
|
||||
+++ b/nova/templates/bin/_nova-api-metadata.sh.tpl
|
||||
@@ -18,51 +18,13 @@ set -ex
|
||||
@@ -18,49 +18,11 @@ set -ex
|
||||
COMMAND="${@:-start}"
|
||||
|
||||
function start () {
|
||||
@ -1712,9 +1718,7 @@ index 18195f26..246a11c6 100644
|
||||
- # Starts Apache2
|
||||
- exec {{ .Values.conf.software.apache2.binary }} {{ .Values.conf.software.apache2.start_parameters }}
|
||||
-{{- else }}
|
||||
exec nova-api-metadata \
|
||||
--config-file /etc/nova/nova.conf \
|
||||
--config-file /tmp/pod-shared/nova-api-metadata.ini
|
||||
exec uwsgi --ini /etc/nova/nova-metadata-uwsgi.ini
|
||||
-{{- end }}
|
||||
}
|
||||
|
||||
@ -1731,10 +1735,10 @@ index 18195f26..246a11c6 100644
|
||||
|
||||
$COMMAND
|
||||
diff --git a/nova/templates/bin/_nova-api.sh.tpl b/nova/templates/bin/_nova-api.sh.tpl
|
||||
index c62de9a6..95fcb130 100644
|
||||
index 10843865..03d6654e 100644
|
||||
--- a/nova/templates/bin/_nova-api.sh.tpl
|
||||
+++ b/nova/templates/bin/_nova-api.sh.tpl
|
||||
@@ -18,51 +18,12 @@ set -ex
|
||||
@@ -18,50 +18,11 @@ set -ex
|
||||
COMMAND="${@:-start}"
|
||||
|
||||
function start () {
|
||||
@ -1769,8 +1773,7 @@ index c62de9a6..95fcb130 100644
|
||||
- # Starts Apache2
|
||||
- exec {{ .Values.conf.software.apache2.binary }} {{ .Values.conf.software.apache2.start_parameters }}
|
||||
-{{- else }}
|
||||
exec nova-api-os-compute \
|
||||
--config-file /etc/nova/nova.conf
|
||||
exec uwsgi --ini /etc/nova/nova-api-uwsgi.ini
|
||||
-{{- end }}
|
||||
}
|
||||
|
||||
@ -1788,10 +1791,10 @@ index c62de9a6..95fcb130 100644
|
||||
$COMMAND
|
||||
diff --git a/nova/templates/certificates.yaml b/nova/templates/certificates.yaml
|
||||
deleted file mode 100644
|
||||
index 3bf6c8db..00000000
|
||||
index a1385e3b..00000000
|
||||
--- a/nova/templates/certificates.yaml
|
||||
+++ /dev/null
|
||||
@@ -1,27 +0,0 @@
|
||||
@@ -1,30 +0,0 @@
|
||||
-{{/*
|
||||
-Licensed under the Apache License, Version 2.0 (the "License");
|
||||
-you may not use this file except in compliance with the License.
|
||||
@ -1806,6 +1809,9 @@ index 3bf6c8db..00000000
|
||||
-limitations under the License.
|
||||
-*/}}
|
||||
-
|
||||
-{{- if (contains "vencrypt" .Values.conf.nova.vnc.auth_schemes) -}}
|
||||
-{{ dict "envAll" . "service" "compute_novnc_vencrypt" "type" "internal" | include "helm-toolkit.manifests.certificates" }}
|
||||
-{{- end }}
|
||||
-{{- if .Values.manifests.certificates -}}
|
||||
-{{ dict "envAll" . "service" "compute" "type" "internal" | include "helm-toolkit.manifests.certificates" }}
|
||||
-{{- if .Values.manifests.deployment_novncproxy }}
|
||||
@ -1840,10 +1846,10 @@ index dd61db79..0da8c5e1 100644
|
||||
+{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.compute.osapi.public | include "helm-toolkit.snippets.tls_volume" | indent 12 }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/daemonset-compute.yaml b/nova/templates/daemonset-compute.yaml
|
||||
index f6bab517..e8545f00 100644
|
||||
index 3ad00ff2..5b52745f 100644
|
||||
--- a/nova/templates/daemonset-compute.yaml
|
||||
+++ b/nova/templates/daemonset-compute.yaml
|
||||
@@ -278,7 +278,7 @@ spec:
|
||||
@@ -294,7 +294,7 @@ spec:
|
||||
value: "{{ .Values.pod.probes.rpc_retries }}"
|
||||
{{- if or .Values.manifests.certificates .Values.tls.identity }}
|
||||
- name: REQUESTS_CA_BUNDLE
|
||||
@ -1852,7 +1858,7 @@ index f6bab517..e8545f00 100644
|
||||
{{- end }}
|
||||
{{ dict "envAll" $envAll "component" "compute" "container" "default" "type" "liveness" "probeTemplate" (include "novaComputeLivenessProbeTemplate" $envAll | fromYaml) | include "helm-toolkit.snippets.kubernetes_probe" | indent 10 }}
|
||||
{{ dict "envAll" $envAll "component" "compute" "container" "default" "type" "readiness" "probeTemplate" (include "novaComputeReadinessProbeTemplate" $envAll | fromYaml) | include "helm-toolkit.snippets.kubernetes_probe" | indent 10 }}
|
||||
@@ -431,7 +431,7 @@ spec:
|
||||
@@ -448,7 +448,7 @@ spec:
|
||||
subPath: tf-plugin.pth
|
||||
readOnly: true
|
||||
{{- end }}
|
||||
@ -1861,7 +1867,7 @@ index f6bab517..e8545f00 100644
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_nova_compute.volumeMounts }}{{ toYaml $mounts_nova_compute.volumeMounts | indent 12 }}{{ end }}
|
||||
{{- if .Values.network.ssh.enabled }}
|
||||
@@ -446,7 +446,7 @@ spec:
|
||||
@@ -463,7 +463,7 @@ spec:
|
||||
value: {{ .Values.network.ssh.port | quote }}
|
||||
{{- if or .Values.manifests.certificates .Values.tls.identity }}
|
||||
- name: REQUESTS_CA_BUNDLE
|
||||
@ -1870,7 +1876,7 @@ index f6bab517..e8545f00 100644
|
||||
{{- end }}
|
||||
ports:
|
||||
- containerPort: {{ .Values.network.ssh.port }}
|
||||
@@ -460,7 +460,7 @@ spec:
|
||||
@@ -477,7 +477,7 @@ spec:
|
||||
mountPath: /tmp/ssh-start.sh
|
||||
subPath: ssh-start.sh
|
||||
readOnly: true
|
||||
@ -1879,7 +1885,7 @@ index f6bab517..e8545f00 100644
|
||||
{{ if $mounts_nova_compute.volumeMounts }}{{ toYaml $mounts_nova_compute.volumeMounts | indent 12 }}{{ end }}
|
||||
{{ end }}
|
||||
volumes:
|
||||
@@ -546,7 +546,7 @@ spec:
|
||||
@@ -563,7 +563,7 @@ spec:
|
||||
- name: tf-plugin-bin
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
@ -1889,10 +1895,10 @@ index f6bab517..e8545f00 100644
|
||||
{{ if $mounts_nova_compute.volumes }}{{ toYaml $mounts_nova_compute.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/deployment-api-metadata.yaml b/nova/templates/deployment-api-metadata.yaml
|
||||
index e7039f56..f3820a6b 100644
|
||||
index 51e30c9d..ee5e38ea 100644
|
||||
--- a/nova/templates/deployment-api-metadata.yaml
|
||||
+++ b/nova/templates/deployment-api-metadata.yaml
|
||||
@@ -178,20 +178,8 @@ spec:
|
||||
@@ -183,20 +183,8 @@ spec:
|
||||
- name: pod-shared
|
||||
mountPath: /tmp/pod-shared
|
||||
readOnly: true
|
||||
@ -1914,7 +1920,7 @@ index e7039f56..f3820a6b 100644
|
||||
{{ if $mounts_nova_api_metadata.volumeMounts }}{{ toYaml $mounts_nova_api_metadata.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -211,6 +199,6 @@ spec:
|
||||
@@ -216,6 +204,6 @@ spec:
|
||||
- name: pod-shared
|
||||
emptyDir: {}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -1923,10 +1929,10 @@ index e7039f56..f3820a6b 100644
|
||||
{{ if $mounts_nova_api_metadata.volumes }}{{ toYaml $mounts_nova_api_metadata.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/deployment-api-osapi.yaml b/nova/templates/deployment-api-osapi.yaml
|
||||
index 4cb6744e..984204a2 100644
|
||||
index b203ba6c..04d70533 100644
|
||||
--- a/nova/templates/deployment-api-osapi.yaml
|
||||
+++ b/nova/templates/deployment-api-osapi.yaml
|
||||
@@ -126,20 +126,8 @@ spec:
|
||||
@@ -131,20 +131,8 @@ spec:
|
||||
mountPath: /etc/nova/api_audit_map.conf
|
||||
subPath: api_audit_map.conf
|
||||
readOnly: true
|
||||
@ -1948,7 +1954,7 @@ index 4cb6744e..984204a2 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_nova_api_osapi.volumeMounts }}{{ toYaml $mounts_nova_api_osapi.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
@@ -160,7 +148,7 @@ spec:
|
||||
@@ -165,7 +153,7 @@ spec:
|
||||
secretName: nova-etc
|
||||
defaultMode: 0444
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -1958,10 +1964,10 @@ index 4cb6744e..984204a2 100644
|
||||
{{ if $mounts_nova_api_osapi.volumes}}{{ toYaml $mounts_nova_api_osapi.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/deployment-conductor.yaml b/nova/templates/deployment-conductor.yaml
|
||||
index df07583d..32bba2be 100644
|
||||
index b58b3855..44ed2858 100644
|
||||
--- a/nova/templates/deployment-conductor.yaml
|
||||
+++ b/nova/templates/deployment-conductor.yaml
|
||||
@@ -93,7 +93,7 @@ spec:
|
||||
@@ -94,7 +94,7 @@ spec:
|
||||
value: "{{ .Values.pod.probes.rpc_retries }}"
|
||||
{{- if or .Values.manifests.certificates .Values.tls.identity }}
|
||||
- name: REQUESTS_CA_BUNDLE
|
||||
@ -1970,7 +1976,7 @@ index df07583d..32bba2be 100644
|
||||
{{- end }}
|
||||
command:
|
||||
- /tmp/nova-conductor.sh
|
||||
@@ -122,7 +122,7 @@ spec:
|
||||
@@ -123,7 +123,7 @@ spec:
|
||||
mountPath: /etc/nova/policy.yaml
|
||||
subPath: policy.yaml
|
||||
readOnly: true
|
||||
@ -1979,7 +1985,7 @@ index df07583d..32bba2be 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_nova_conductor.volumeMounts }}{{ toYaml $mounts_nova_conductor.volumeMounts | indent 12 }}{{ end }}
|
||||
@@ -137,7 +137,7 @@ spec:
|
||||
@@ -138,7 +138,7 @@ spec:
|
||||
secret:
|
||||
secretName: nova-etc
|
||||
defaultMode: 0444
|
||||
@ -1989,21 +1995,21 @@ index df07583d..32bba2be 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
{{ if $mounts_nova_conductor.volumes }}{{ toYaml $mounts_nova_conductor.volumes | indent 8 }}{{ end }}
|
||||
diff --git a/nova/templates/deployment-novncproxy.yaml b/nova/templates/deployment-novncproxy.yaml
|
||||
index 517005d9..c9aae286 100644
|
||||
index f4c1d8ba..aa547263 100644
|
||||
--- a/nova/templates/deployment-novncproxy.yaml
|
||||
+++ b/nova/templates/deployment-novncproxy.yaml
|
||||
@@ -143,7 +143,7 @@ spec:
|
||||
- name: pod-shared
|
||||
mountPath: /tmp/pod-shared
|
||||
@@ -152,7 +152,7 @@ spec:
|
||||
{{- end }}
|
||||
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
-{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.compute_novnc_proxy.novncproxy.internal "path" "/etc/nova/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
+{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.compute_novnc_proxy.novncproxy.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_nova_novncproxy.volumeMounts }}{{ toYaml $mounts_nova_novncproxy.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
@@ -162,7 +162,7 @@ spec:
|
||||
- name: pod-shared
|
||||
emptyDir: {}
|
||||
@@ -177,7 +177,7 @@ spec:
|
||||
defaultMode: 0444
|
||||
{{- end }}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
-{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.compute_novnc_proxy.novncproxy.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
+{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.compute_novnc_proxy.novncproxy.public | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -2011,10 +2017,10 @@ index 517005d9..c9aae286 100644
|
||||
{{ if $mounts_nova_novncproxy.volumes }}{{ toYaml $mounts_nova_novncproxy.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/deployment-scheduler.yaml b/nova/templates/deployment-scheduler.yaml
|
||||
index e8a63a24..cd37ce99 100644
|
||||
index bba444c9..d3f4095c 100644
|
||||
--- a/nova/templates/deployment-scheduler.yaml
|
||||
+++ b/nova/templates/deployment-scheduler.yaml
|
||||
@@ -93,7 +93,7 @@ spec:
|
||||
@@ -94,7 +94,7 @@ spec:
|
||||
value: "{{ .Values.pod.probes.rpc_retries }}"
|
||||
{{- if or .Values.manifests.certificates .Values.tls.identity }}
|
||||
- name: REQUESTS_CA_BUNDLE
|
||||
@ -2023,7 +2029,7 @@ index e8a63a24..cd37ce99 100644
|
||||
{{- end }}
|
||||
command:
|
||||
- /tmp/nova-scheduler.sh
|
||||
@@ -123,7 +123,7 @@ spec:
|
||||
@@ -124,7 +124,7 @@ spec:
|
||||
subPath: policy.yaml
|
||||
readOnly: true
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@ -2032,7 +2038,7 @@ index e8a63a24..cd37ce99 100644
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_nova_scheduler.volumeMounts }}{{ toYaml $mounts_nova_scheduler.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
@@ -138,7 +138,7 @@ spec:
|
||||
@@ -139,7 +139,7 @@ spec:
|
||||
secretName: nova-etc
|
||||
defaultMode: 0444
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -2042,10 +2048,10 @@ index e8a63a24..cd37ce99 100644
|
||||
{{ if $mounts_nova_scheduler.volumes }}{{ toYaml $mounts_nova_scheduler.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/deployment-spiceproxy.yaml b/nova/templates/deployment-spiceproxy.yaml
|
||||
index 2c654016..94d957d8 100644
|
||||
index eca1628e..a7b45eca 100644
|
||||
--- a/nova/templates/deployment-spiceproxy.yaml
|
||||
+++ b/nova/templates/deployment-spiceproxy.yaml
|
||||
@@ -141,7 +141,7 @@ spec:
|
||||
@@ -142,7 +142,7 @@ spec:
|
||||
readOnly: true
|
||||
- name: pod-shared
|
||||
mountPath: /tmp/pod-shared
|
||||
@ -2054,7 +2060,7 @@ index 2c654016..94d957d8 100644
|
||||
{{ if $mounts_nova_spiceproxy.volumeMounts }}{{ toYaml $mounts_nova_spiceproxy.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -158,6 +158,6 @@ spec:
|
||||
@@ -159,6 +159,6 @@ spec:
|
||||
emptyDir: {}
|
||||
- name: pod-shared
|
||||
emptyDir: {}
|
||||
@ -2077,11 +2083,11 @@ index 36eb8647..8c88cfdc 100644
|
||||
{{ $ingressOpts | include "helm-toolkit.manifests.ingress" }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/ingress-novncproxy.yaml b/nova/templates/ingress-novncproxy.yaml
|
||||
index cad53cf3..04643569 100644
|
||||
index ec68fb60..189e07e8 100644
|
||||
--- a/nova/templates/ingress-novncproxy.yaml
|
||||
+++ b/nova/templates/ingress-novncproxy.yaml
|
||||
@@ -15,9 +15,5 @@ limitations under the License.
|
||||
{{- if and .Values.manifests.ingress_novncproxy .Values.network.novncproxy.ingress.public }}
|
||||
{{- if and .Values.manifests.ingress_novncproxy .Values.network.novncproxy.ingress.public (eq .Values.console.console_kind "novnc") }}
|
||||
{{- $envAll := . }}
|
||||
{{- $ingressOpts := dict "envAll" $envAll "backendService" "novncproxy" "backendServiceType" "compute_novnc_proxy" "backendPort" "n-novnc" -}}
|
||||
-{{- $secretName := $envAll.Values.secrets.tls.compute_novnc_proxy.novncproxy.internal -}}
|
||||
@ -2105,19 +2111,19 @@ index b78f80f4..6f9a4f74 100644
|
||||
{{ $ingressOpts | include "helm-toolkit.manifests.ingress" }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/job-bootstrap.yaml b/nova/templates/job-bootstrap.yaml
|
||||
index eb5e6029..7de7444a 100644
|
||||
index de8812dd..2aa62d21 100644
|
||||
--- a/nova/templates/job-bootstrap.yaml
|
||||
+++ b/nova/templates/job-bootstrap.yaml
|
||||
@@ -101,7 +101,7 @@ spec:
|
||||
mountPath: {{ $logConfigFile | quote }}
|
||||
subPath: {{ base $logConfigFile | quote }}
|
||||
@@ -102,7 +102,7 @@ spec:
|
||||
subPath: {{ base .Values.conf.nova.DEFAULT.log_config_append | quote }}
|
||||
readOnly: true
|
||||
{{- end }}
|
||||
-{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.compute.osapi.internal | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
+{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.compute.osapi.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
emptyDir: {}
|
||||
@@ -115,7 +115,7 @@ spec:
|
||||
@@ -116,7 +116,7 @@ spec:
|
||||
secret:
|
||||
secretName: {{ $configMapEtc | quote }}
|
||||
defaultMode: 0444
|
||||
@ -2250,21 +2256,21 @@ index ada7fde1..00000000
|
||||
-{{ dict "envAll" . "service" "placement" "type" "internal" | include "helm-toolkit.manifests.certificates" }}
|
||||
-{{- end -}}
|
||||
diff --git a/placement/templates/deployment.yaml b/placement/templates/deployment.yaml
|
||||
index 605f9520..359d20f1 100644
|
||||
index 08450f36..72800a05 100644
|
||||
--- a/placement/templates/deployment.yaml
|
||||
+++ b/placement/templates/deployment.yaml
|
||||
@@ -123,7 +123,7 @@ spec:
|
||||
subPath: wsgi-placement.conf
|
||||
readOnly: true
|
||||
@@ -141,7 +141,7 @@ spec:
|
||||
mountPath: {{ .Values.conf.placement.DEFAULT.log_dir }}
|
||||
{{- end }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
-{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.placement.api.internal "path" "/etc/placement/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
+{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.placement.api.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_placement.volumeMounts }}{{ toYaml $mounts_placement.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -139,6 +139,6 @@ spec:
|
||||
secretName: placement-etc
|
||||
defaultMode: 0444
|
||||
@@ -163,6 +163,6 @@ spec:
|
||||
type: DirectoryOrCreate
|
||||
{{- end }}
|
||||
{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
-{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.placement.api.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
+{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.placement.api.public | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -2324,5 +2330,4 @@ index 056938bd..02602c15 100644
|
||||
{{- if .Values.helm3_hook }}
|
||||
{{- $_ := set $ksUserJob "jobAnnotations" (include "metadata.annotations.job.ks_user" . | fromYaml) -}}
|
||||
--
|
||||
2.25.1
|
||||
|
||||
2.34.1
|
@ -10,6 +10,8 @@ such connections
|
||||
Signed-off-by: Lucas Cavalcante <lucasmedeiros.cavalcante@windriver.com>
|
||||
[ upversioned openstack-helm base commit ]
|
||||
Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>
|
||||
[ Upversioned openstack-helm base commit to Caracal ]
|
||||
Signed-off-by: Daniel Caires <DanielMarques.Caires@windriver.com>
|
||||
Change-Id: Ic5d6461985e16dd41d51511caeefd5a0e95283f8
|
||||
---
|
||||
cinder/templates/configmap-etc.yaml | 4 ----
|
||||
@ -23,7 +25,7 @@ Change-Id: Ic5d6461985e16dd41d51511caeefd5a0e95283f8
|
||||
cinder/templates/job-db-sync.yaml | 3 ---
|
||||
cinder/templates/job-rabbit-init.yaml | 3 ---
|
||||
cinder/templates/secret-db.yaml | 4 ----
|
||||
cinder/templates/secret_rabbitmq.yaml | 3 ---
|
||||
cinder/templates/secret-rabbitmq.yaml | 3 ---
|
||||
glance/templates/configmap-etc.yaml | 4 ----
|
||||
glance/templates/deployment-api.yaml | 4 ----
|
||||
glance/templates/job-db-drop.yaml | 3 ---
|
||||
@ -52,7 +54,7 @@ Change-Id: Ic5d6461985e16dd41d51511caeefd5a0e95283f8
|
||||
horizon/values.yaml | 9 ---------
|
||||
keystone/templates/bin/_cred-clean.py.tpl | 11 ++---------
|
||||
keystone/templates/configmap-etc.yaml | 4 ----
|
||||
keystone/templates/deployment-api.yaml | 12 ------------
|
||||
keystone/templates/deployment-api.yaml | 4 ----
|
||||
keystone/templates/job-credential-cleanup.yaml | 10 ----------
|
||||
keystone/templates/job-db-drop.yaml | 3 ---
|
||||
keystone/templates/job-db-init.yaml | 3 ---
|
||||
@ -75,7 +77,7 @@ Change-Id: Ic5d6461985e16dd41d51511caeefd5a0e95283f8
|
||||
neutron/templates/job-db-sync.yaml | 3 ---
|
||||
neutron/templates/job-rabbit-init.yaml | 3 ---
|
||||
neutron/templates/secret-db.yaml | 4 ----
|
||||
neutron/templates/secret_rabbitmq.yaml | 3 ---
|
||||
neutron/templates/secret-rabbitmq.yaml | 3 ---
|
||||
nova/templates/configmap-etc.yaml | 17 -----------------
|
||||
.../cron-job-archive-deleted-rows.yaml | 2 --
|
||||
nova/templates/cron-job-cell-setup.yaml | 2 --
|
||||
@ -93,17 +95,17 @@ Change-Id: Ic5d6461985e16dd41d51511caeefd5a0e95283f8
|
||||
nova/templates/secret-db-api.yaml | 4 ----
|
||||
nova/templates/secret-db-cell0.yaml | 4 ----
|
||||
nova/templates/secret-db.yaml | 4 ----
|
||||
nova/templates/secret_rabbitmq.yaml | 3 ---
|
||||
nova/templates/secret-rabbitmq.yaml | 3 ---
|
||||
placement/templates/configmap-etc.yaml | 4 ----
|
||||
placement/templates/deployment.yaml | 2 --
|
||||
placement/templates/job-db-drop.yaml | 3 ---
|
||||
placement/templates/job-db-init.yaml | 3 ---
|
||||
placement/templates/job-db-sync.yaml | 5 +----
|
||||
placement/templates/secret-db.yaml | 4 ----
|
||||
88 files changed, 3 insertions(+), 323 deletions(-)
|
||||
88 files changed, 3 insertions(+), 315 deletions(-)
|
||||
|
||||
diff --git a/cinder/templates/configmap-etc.yaml b/cinder/templates/configmap-etc.yaml
|
||||
index a97310e1..1b1b4f02 100644
|
||||
index 1a26cc4f..2e83f374 100644
|
||||
--- a/cinder/templates/configmap-etc.yaml
|
||||
+++ b/cinder/templates/configmap-etc.yaml
|
||||
@@ -74,12 +74,8 @@ limitations under the License.
|
||||
@ -141,10 +143,10 @@ index 0c2c6bac..89ac96c7 100644
|
||||
{{ if $mounts_cinder_volume_usage_audit.volumes }}{{ toYaml $mounts_cinder_volume_usage_audit.volumes | indent 12 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/cinder/templates/deployment-api.yaml b/cinder/templates/deployment-api.yaml
|
||||
index 27e4381a..59d8a53c 100644
|
||||
index ea31f7e7..ef203335 100644
|
||||
--- a/cinder/templates/deployment-api.yaml
|
||||
+++ b/cinder/templates/deployment-api.yaml
|
||||
@@ -150,9 +150,7 @@ spec:
|
||||
@@ -156,9 +156,7 @@ spec:
|
||||
- name: cinder-coordination
|
||||
mountPath: {{ ( split "://" .Values.conf.cinder.coordination.backend_url )._1 }}
|
||||
{{- end }}
|
||||
@ -154,7 +156,7 @@ index 27e4381a..59d8a53c 100644
|
||||
{{ if $mounts_cinder_api.volumeMounts }}{{ toYaml $mounts_cinder_api.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -171,8 +169,6 @@ spec:
|
||||
@@ -177,8 +175,6 @@ spec:
|
||||
- name: cinder-coordination
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
@ -164,10 +166,10 @@ index 27e4381a..59d8a53c 100644
|
||||
{{ if $mounts_cinder_api.volumes }}{{ toYaml $mounts_cinder_api.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/cinder/templates/deployment-backup.yaml b/cinder/templates/deployment-backup.yaml
|
||||
index 47fac408..f29ae13a 100755
|
||||
index 36574466..ae1d21fc 100644
|
||||
--- a/cinder/templates/deployment-backup.yaml
|
||||
+++ b/cinder/templates/deployment-backup.yaml
|
||||
@@ -282,8 +282,6 @@ spec:
|
||||
@@ -283,8 +283,6 @@ spec:
|
||||
mountPath: /usr/local/sbin/iscsiadm
|
||||
subPath: iscsiadm
|
||||
{{- end }}
|
||||
@ -176,7 +178,7 @@ index 47fac408..f29ae13a 100755
|
||||
{{ if $mounts_cinder_backup.volumeMounts }}{{ toYaml $mounts_cinder_backup.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -360,7 +358,5 @@ spec:
|
||||
@@ -361,7 +359,5 @@ spec:
|
||||
- name: usrlocalsbin
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
@ -185,10 +187,10 @@ index 47fac408..f29ae13a 100755
|
||||
{{ if $mounts_cinder_backup.volumes }}{{ toYaml $mounts_cinder_backup.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/cinder/templates/deployment-scheduler.yaml b/cinder/templates/deployment-scheduler.yaml
|
||||
index 8108b3e2..17f379e3 100644
|
||||
index 68c6cb6d..008561c2 100644
|
||||
--- a/cinder/templates/deployment-scheduler.yaml
|
||||
+++ b/cinder/templates/deployment-scheduler.yaml
|
||||
@@ -108,8 +108,6 @@ spec:
|
||||
@@ -109,8 +109,6 @@ spec:
|
||||
mountPath: {{ ( split "://" .Values.conf.cinder.coordination.backend_url )._1 }}
|
||||
{{- end }}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.volume.api.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@ -197,7 +199,7 @@ index 8108b3e2..17f379e3 100644
|
||||
{{ if $mounts_cinder_scheduler.volumeMounts }}{{ toYaml $mounts_cinder_scheduler.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -129,7 +127,5 @@ spec:
|
||||
@@ -130,7 +128,5 @@ spec:
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.volume.api.public | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -206,10 +208,10 @@ index 8108b3e2..17f379e3 100644
|
||||
{{ if $mounts_cinder_scheduler.volumes }}{{ toYaml $mounts_cinder_scheduler.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/cinder/templates/deployment-volume.yaml b/cinder/templates/deployment-volume.yaml
|
||||
index 9317f471..9b06e892 100755
|
||||
index 65f7677f..fe0b3321 100644
|
||||
--- a/cinder/templates/deployment-volume.yaml
|
||||
+++ b/cinder/templates/deployment-volume.yaml
|
||||
@@ -282,8 +282,6 @@ spec:
|
||||
@@ -283,8 +283,6 @@ spec:
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.volume.api.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@ -218,7 +220,7 @@ index 9317f471..9b06e892 100755
|
||||
{{ if $mounts_cinder_volume.volumeMounts }}{{ toYaml $mounts_cinder_volume.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -350,8 +348,6 @@ spec:
|
||||
@@ -351,8 +349,6 @@ spec:
|
||||
hostPath:
|
||||
path: /sys
|
||||
{{- end }}
|
||||
@ -284,11 +286,11 @@ index 43d23922..85b49514 100644
|
||||
{{- $_ := set $rmqUserJob "jobAnnotations" (include "metadata.annotations.job.rabbit_init" . | fromYaml) }}
|
||||
{{- end }}
|
||||
diff --git a/cinder/templates/secret-db.yaml b/cinder/templates/secret-db.yaml
|
||||
index a5cee90b..a129534e 100644
|
||||
index ce8cfbc8..1291f34a 100644
|
||||
--- a/cinder/templates/secret-db.yaml
|
||||
+++ b/cinder/templates/secret-db.yaml
|
||||
@@ -24,10 +24,6 @@ metadata:
|
||||
name: {{ $secretName }}
|
||||
@@ -26,10 +26,6 @@ metadata:
|
||||
{{ tuple "oslo_db" $userClass $envAll | include "helm-toolkit.snippets.custom_secret_annotations" | indent 4 }}
|
||||
type: Opaque
|
||||
data:
|
||||
-{{- if $envAll.Values.manifests.certificates }}
|
||||
@ -298,10 +300,10 @@ index a5cee90b..a129534e 100644
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
-{{- end }}
|
||||
diff --git a/cinder/templates/secret_rabbitmq.yaml b/cinder/templates/secret_rabbitmq.yaml
|
||||
index 2c4403e2..bce1b6d1 100644
|
||||
--- a/cinder/templates/secret_rabbitmq.yaml
|
||||
+++ b/cinder/templates/secret_rabbitmq.yaml
|
||||
diff --git a/cinder/templates/secret-rabbitmq.yaml b/cinder/templates/secret-rabbitmq.yaml
|
||||
index 776e0193..73063493 100644
|
||||
--- a/cinder/templates/secret-rabbitmq.yaml
|
||||
+++ b/cinder/templates/secret-rabbitmq.yaml
|
||||
@@ -15,9 +15,6 @@ limitations under the License.
|
||||
{{- if .Values.manifests.secret_rabbitmq }}
|
||||
{{- $envAll := . }}
|
||||
@ -313,7 +315,7 @@ index 2c4403e2..bce1b6d1 100644
|
||||
{{- $secretName := index $envAll.Values.secrets.oslo_messaging $userClass }}
|
||||
---
|
||||
diff --git a/glance/templates/configmap-etc.yaml b/glance/templates/configmap-etc.yaml
|
||||
index 15d8b9e2..1fee2645 100644
|
||||
index a7fa0452..63c530c7 100644
|
||||
--- a/glance/templates/configmap-etc.yaml
|
||||
+++ b/glance/templates/configmap-etc.yaml
|
||||
@@ -57,12 +57,8 @@ limitations under the License.
|
||||
@ -330,10 +332,10 @@ index 15d8b9e2..1fee2645 100644
|
||||
{{- if empty .Values.conf.glance.DEFAULT.transport_url -}}
|
||||
{{- $_ := tuple "oslo_messaging" "internal" "glance" "amqp" . | include "helm-toolkit.endpoints.authenticated_transport_endpoint_uri_lookup" | set .Values.conf.glance.DEFAULT "transport_url" -}}
|
||||
diff --git a/glance/templates/deployment-api.yaml b/glance/templates/deployment-api.yaml
|
||||
index 0e41e6b5..27df2730 100644
|
||||
index e41e5a2e..3b285b16 100644
|
||||
--- a/glance/templates/deployment-api.yaml
|
||||
+++ b/glance/templates/deployment-api.yaml
|
||||
@@ -251,9 +251,7 @@ spec:
|
||||
@@ -264,9 +264,7 @@ spec:
|
||||
subPath: key
|
||||
readOnly: true
|
||||
{{- end }}
|
||||
@ -343,7 +345,7 @@ index 0e41e6b5..27df2730 100644
|
||||
{{ if $mounts_glance_api.volumeMounts }}{{ toYaml $mounts_glance_api.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -311,8 +309,6 @@ spec:
|
||||
@@ -324,8 +322,6 @@ spec:
|
||||
hostPath:
|
||||
path: /sys
|
||||
{{- end }}
|
||||
@ -427,11 +429,11 @@ index 6bd14d6e..5e1d0e57 100644
|
||||
{{- $_ := set $rmqUserJob "jobAnnotations" (include "metadata.annotations.job.rabbit_init" . | fromYaml) }}
|
||||
{{- end }}
|
||||
diff --git a/glance/templates/secret-db.yaml b/glance/templates/secret-db.yaml
|
||||
index 0a1085d3..09be8498 100644
|
||||
index f8962ea9..e7ebda47 100644
|
||||
--- a/glance/templates/secret-db.yaml
|
||||
+++ b/glance/templates/secret-db.yaml
|
||||
@@ -24,10 +24,6 @@ metadata:
|
||||
name: {{ $secretName }}
|
||||
@@ -26,10 +26,6 @@ metadata:
|
||||
{{ tuple "oslo_db" $userClass $envAll | include "helm-toolkit.snippets.custom_secret_annotations" | indent 4 }}
|
||||
type: Opaque
|
||||
data:
|
||||
-{{- if $envAll.Values.manifests.certificates }}
|
||||
@ -442,7 +444,7 @@ index 0a1085d3..09be8498 100644
|
||||
{{- end }}
|
||||
-{{- end }}
|
||||
diff --git a/glance/templates/secret-rabbitmq.yaml b/glance/templates/secret-rabbitmq.yaml
|
||||
index aba76397..48c8006f 100644
|
||||
index ae34930a..1120f512 100644
|
||||
--- a/glance/templates/secret-rabbitmq.yaml
|
||||
+++ b/glance/templates/secret-rabbitmq.yaml
|
||||
@@ -15,9 +15,6 @@ limitations under the License.
|
||||
@ -456,7 +458,7 @@ index aba76397..48c8006f 100644
|
||||
{{- $secretName := index $envAll.Values.secrets.oslo_messaging $userClass }}
|
||||
---
|
||||
diff --git a/heat/templates/configmap-etc.yaml b/heat/templates/configmap-etc.yaml
|
||||
index b49edcd1..07ff13d0 100644
|
||||
index a14d087a..b90bba6e 100644
|
||||
--- a/heat/templates/configmap-etc.yaml
|
||||
+++ b/heat/templates/configmap-etc.yaml
|
||||
@@ -80,12 +80,8 @@ limitations under the License.
|
||||
@ -473,7 +475,7 @@ index b49edcd1..07ff13d0 100644
|
||||
{{- if empty .Values.conf.heat.DEFAULT.transport_url -}}
|
||||
{{- $_ := tuple "oslo_messaging" "internal" "heat" "amqp" . | include "helm-toolkit.endpoints.authenticated_transport_endpoint_uri_lookup" | set .Values.conf.heat.DEFAULT "transport_url" -}}
|
||||
diff --git a/heat/templates/cron-job-engine-cleaner.yaml b/heat/templates/cron-job-engine-cleaner.yaml
|
||||
index a7eded42..fb3e97ce 100644
|
||||
index 51b5b281..5e425167 100644
|
||||
--- a/heat/templates/cron-job-engine-cleaner.yaml
|
||||
+++ b/heat/templates/cron-job-engine-cleaner.yaml
|
||||
@@ -94,7 +94,6 @@ spec:
|
||||
@ -493,7 +495,7 @@ index a7eded42..fb3e97ce 100644
|
||||
configMap:
|
||||
name: heat-bin
|
||||
diff --git a/heat/templates/cron-job-purge-deleted.yaml b/heat/templates/cron-job-purge-deleted.yaml
|
||||
index 4d83c294..ffc93a8d 100644
|
||||
index 1c6226b3..9e3be164 100644
|
||||
--- a/heat/templates/cron-job-purge-deleted.yaml
|
||||
+++ b/heat/templates/cron-job-purge-deleted.yaml
|
||||
@@ -88,7 +88,6 @@ spec:
|
||||
@ -513,10 +515,10 @@ index 4d83c294..ffc93a8d 100644
|
||||
configMap:
|
||||
name: heat-bin
|
||||
diff --git a/heat/templates/deployment-api.yaml b/heat/templates/deployment-api.yaml
|
||||
index 4a02d56b..ad7bdaff 100644
|
||||
index cf1876d0..e4c6b1de 100644
|
||||
--- a/heat/templates/deployment-api.yaml
|
||||
+++ b/heat/templates/deployment-api.yaml
|
||||
@@ -124,7 +124,6 @@ spec:
|
||||
@@ -130,7 +130,6 @@ spec:
|
||||
subPath: api_audit_map.conf
|
||||
readOnly: true
|
||||
{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.orchestration.api.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@ -525,10 +527,10 @@ index 4a02d56b..ad7bdaff 100644
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
diff --git a/heat/templates/deployment-engine.yaml b/heat/templates/deployment-engine.yaml
|
||||
index ad048ecf..3401f06f 100644
|
||||
index ec705374..cee5d4f7 100644
|
||||
--- a/heat/templates/deployment-engine.yaml
|
||||
+++ b/heat/templates/deployment-engine.yaml
|
||||
@@ -107,9 +107,7 @@ spec:
|
||||
@@ -108,9 +108,7 @@ spec:
|
||||
mountPath: /etc/heat/policy.yaml
|
||||
subPath: policy.yaml
|
||||
readOnly: true
|
||||
@ -538,7 +540,7 @@ index ad048ecf..3401f06f 100644
|
||||
{{ if $mounts_heat_engine.volumeMounts }}{{ toYaml $mounts_heat_engine.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -124,8 +122,6 @@ spec:
|
||||
@@ -125,8 +123,6 @@ spec:
|
||||
secret:
|
||||
secretName: heat-etc
|
||||
defaultMode: 0444
|
||||
@ -604,11 +606,11 @@ index bd6b228c..161a5aaa 100644
|
||||
{{- $_ := set $rmqUserJob "jobAnnotations" (include "metadata.annotations.job.rabbit_init" . | fromYaml) }}
|
||||
{{- end }}
|
||||
diff --git a/heat/templates/secret-db.yaml b/heat/templates/secret-db.yaml
|
||||
index ef020d16..39ba92ae 100644
|
||||
index 2a89ab8c..fbf368af 100644
|
||||
--- a/heat/templates/secret-db.yaml
|
||||
+++ b/heat/templates/secret-db.yaml
|
||||
@@ -24,10 +24,6 @@ metadata:
|
||||
name: {{ $secretName }}
|
||||
@@ -26,10 +26,6 @@ metadata:
|
||||
{{ tuple "oslo_db" $userClass $envAll | include "helm-toolkit.snippets.custom_secret_annotations" | indent 4 }}
|
||||
type: Opaque
|
||||
data:
|
||||
-{{- if $envAll.Values.manifests.certificates }}
|
||||
@ -619,7 +621,7 @@ index ef020d16..39ba92ae 100644
|
||||
{{- end }}
|
||||
-{{- end }}
|
||||
diff --git a/heat/templates/secret-rabbitmq.yaml b/heat/templates/secret-rabbitmq.yaml
|
||||
index ca1ea8c3..71bde15d 100644
|
||||
index 7aa12371..91627ac9 100644
|
||||
--- a/heat/templates/secret-rabbitmq.yaml
|
||||
+++ b/heat/templates/secret-rabbitmq.yaml
|
||||
@@ -15,9 +15,6 @@ limitations under the License.
|
||||
@ -633,10 +635,10 @@ index ca1ea8c3..71bde15d 100644
|
||||
{{- $secretName := index $envAll.Values.secrets.oslo_messaging $userClass }}
|
||||
---
|
||||
diff --git a/horizon/templates/deployment.yaml b/horizon/templates/deployment.yaml
|
||||
index 8d251745..b53a051d 100644
|
||||
index 32013af7..bd6db03b 100644
|
||||
--- a/horizon/templates/deployment.yaml
|
||||
+++ b/horizon/templates/deployment.yaml
|
||||
@@ -163,7 +163,6 @@ spec:
|
||||
@@ -174,7 +174,6 @@ spec:
|
||||
subPath: favicon.ico
|
||||
{{- end }}
|
||||
{{- dict "enabled" (or $envAll.Values.manifests.certificates $envAll.Values.tls.identity) "name" $envAll.Values.secrets.tls.dashboard.dashboard.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@ -644,7 +646,7 @@ index 8d251745..b53a051d 100644
|
||||
{{ if $mounts_horizon.volumeMounts }}{{ toYaml $mounts_horizon.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -185,7 +184,6 @@ spec:
|
||||
@@ -196,7 +195,6 @@ spec:
|
||||
configMap:
|
||||
name: horizon-logo
|
||||
{{- end }}
|
||||
@ -700,11 +702,11 @@ index c2229cdd..6805bfa9 100644
|
||||
{{ if $mounts_horizon_db_sync.volumes }}{{ toYaml $mounts_horizon_db_sync.volumes | indent 6 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/horizon/templates/secret-db.yaml b/horizon/templates/secret-db.yaml
|
||||
index cfc7dac0..e05d140a 100644
|
||||
index cd4d3107..7f99c555 100644
|
||||
--- a/horizon/templates/secret-db.yaml
|
||||
+++ b/horizon/templates/secret-db.yaml
|
||||
@@ -24,10 +24,6 @@ metadata:
|
||||
name: {{ $secretName }}
|
||||
@@ -26,10 +26,6 @@ metadata:
|
||||
{{ tuple "oslo_db" $userClass $envAll | include "helm-toolkit.snippets.custom_secret_annotations" | indent 4 }}
|
||||
type: Opaque
|
||||
data:
|
||||
-{{- if $envAll.Values.manifests.certificates }}
|
||||
@ -715,10 +717,10 @@ index cfc7dac0..e05d140a 100644
|
||||
{{- end }}
|
||||
-{{- end }}
|
||||
diff --git a/horizon/values.yaml b/horizon/values.yaml
|
||||
index 73b0d465..e564859c 100644
|
||||
index a4033a5c..cc45777b 100644
|
||||
--- a/horizon/values.yaml
|
||||
+++ b/horizon/values.yaml
|
||||
@@ -395,15 +395,6 @@ conf:
|
||||
@@ -407,15 +407,6 @@ conf:
|
||||
'PASSWORD': '{{ .Values.endpoints.oslo_db.auth.horizon.password }}',
|
||||
'HOST': '{{ tuple "oslo_db" "internal" . | include "helm-toolkit.endpoints.hostname_fqdn_endpoint_lookup" }}',
|
||||
'default-character-set': 'utf8',
|
||||
@ -788,45 +790,38 @@ index cde64386..0c2e9e38 100644
|
||||
{{- if empty .Values.conf.keystone.DEFAULT.transport_url -}}
|
||||
{{- $_ := tuple "oslo_messaging" "internal" "keystone" "amqp" . | include "helm-toolkit.endpoints.authenticated_transport_endpoint_uri_lookup" | set .Values.conf.keystone.DEFAULT "transport_url" -}}
|
||||
diff --git a/keystone/templates/deployment-api.yaml b/keystone/templates/deployment-api.yaml
|
||||
index 619203f0..882eff33 100644
|
||||
index 7130ecaf..86eb0dce 100644
|
||||
--- a/keystone/templates/deployment-api.yaml
|
||||
+++ b/keystone/templates/deployment-api.yaml
|
||||
@@ -150,15 +150,9 @@ spec:
|
||||
@@ -151,11 +151,9 @@ spec:
|
||||
{{- end }}
|
||||
- name: keystone-credential-keys
|
||||
mountPath: {{ .Values.conf.keystone.credential.key_repository }}
|
||||
-{{- if and $envAll.Values.manifests.certificates $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal }}
|
||||
-{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
-{{- end }}
|
||||
-{{- dict "enabled" .Values.tls.oslo_db "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{- if and $envAll.Values.manifests.certificates .Values.secrets.tls.identity.api.public }}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.identity.api.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{- end }}
|
||||
-{{- if and $envAll.Values.manifests.certificates $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal }}
|
||||
-{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
-{{- end }}
|
||||
-{{- dict "enabled" $envAll.Values.tls.oslo_messaging "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
|
||||
{{ if $mounts_keystone_api.volumeMounts }}{{ toYaml $mounts_keystone_api.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -192,14 +186,8 @@ spec:
|
||||
@@ -190,11 +188,9 @@ spec:
|
||||
- name: keystone-credential-keys
|
||||
secret:
|
||||
secretName: keystone-credential-keys
|
||||
-{{- if and $envAll.Values.manifests.certificates $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal }}
|
||||
-{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
-{{- end }}
|
||||
-{{- dict "enabled" .Values.tls.oslo_db "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
{{- if and $envAll.Values.manifests.certificates .Values.secrets.tls.identity.api.public }}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.identity.api.public | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
{{- end }}
|
||||
-{{- if and $envAll.Values.manifests.certificates $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal }}
|
||||
-{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
-{{- end }}
|
||||
-{{- dict "enabled" $envAll.Values.tls.oslo_messaging "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
|
||||
{{ if $mounts_keystone_api.volumes }}{{ toYaml $mounts_keystone_api.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/keystone/templates/job-credential-cleanup.yaml b/keystone/templates/job-credential-cleanup.yaml
|
||||
index fcd7f11f..097b4450 100644
|
||||
index 9f268027..37a161ef 100644
|
||||
--- a/keystone/templates/job-credential-cleanup.yaml
|
||||
+++ b/keystone/templates/job-credential-cleanup.yaml
|
||||
@@ -72,10 +72,6 @@ spec:
|
||||
@@ -73,10 +73,6 @@ spec:
|
||||
value: {{ $dbToClean.configDbSection | quote }}
|
||||
- name: OPENSTACK_CONFIG_DB_KEY
|
||||
value: {{ $dbToClean.configDbKey | quote }}
|
||||
@ -837,7 +832,7 @@ index fcd7f11f..097b4450 100644
|
||||
{{- end }}
|
||||
command:
|
||||
- python
|
||||
@@ -98,9 +94,6 @@ spec:
|
||||
@@ -99,9 +95,6 @@ spec:
|
||||
mountPath: {{ $dbToClean.logConfigFile | quote }}
|
||||
subPath: {{ base $dbToClean.logConfigFile | quote }}
|
||||
readOnly: true
|
||||
@ -847,7 +842,7 @@ index fcd7f11f..097b4450 100644
|
||||
{{- end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -109,9 +102,6 @@ spec:
|
||||
@@ -110,9 +103,6 @@ spec:
|
||||
configMap:
|
||||
name: "keystone-bin"
|
||||
defaultMode: 0555
|
||||
@ -886,10 +881,10 @@ index 757b705e..42f25c6f 100644
|
||||
{{- $_ := set $dbInitJob "tolerationsEnabled" true -}}
|
||||
{{- end -}}
|
||||
diff --git a/keystone/templates/job-db-sync.yaml b/keystone/templates/job-db-sync.yaml
|
||||
index 08e82d78..c61861e3 100644
|
||||
index 37db4464..a813e299 100644
|
||||
--- a/keystone/templates/job-db-sync.yaml
|
||||
+++ b/keystone/templates/job-db-sync.yaml
|
||||
@@ -53,12 +53,6 @@ volumeMounts:
|
||||
@@ -57,12 +57,6 @@ volumeMounts:
|
||||
- name: keystone-fernet-keys
|
||||
mountPath: {{ $envAll.Values.conf.keystone.fernet_tokens.key_repository }}
|
||||
readOnly: true
|
||||
@ -902,7 +897,7 @@ index 08e82d78..c61861e3 100644
|
||||
{{- end }}
|
||||
|
||||
{{- define "keystone.templates._job_db_sync.pod_vols" -}}
|
||||
@@ -67,12 +61,6 @@ volumes:
|
||||
@@ -71,12 +65,6 @@ volumes:
|
||||
- name: keystone-fernet-keys
|
||||
secret:
|
||||
secretName: keystone-fernet-keys
|
||||
@ -916,25 +911,25 @@ index 08e82d78..c61861e3 100644
|
||||
|
||||
{{- if .Values.manifests.job_db_sync }}
|
||||
diff --git a/keystone/templates/job-rabbit-init.yaml b/keystone/templates/job-rabbit-init.yaml
|
||||
index 02390adf..64234cc0 100644
|
||||
index e07bd1e4..64234cc0 100644
|
||||
--- a/keystone/templates/job-rabbit-init.yaml
|
||||
+++ b/keystone/templates/job-rabbit-init.yaml
|
||||
@@ -19,9 +19,6 @@ helm.sh/hook-weight: "-4"
|
||||
|
||||
{{- if .Values.manifests.job_rabbit_init }}
|
||||
{{- $rmqUserJob := dict "envAll" . "serviceName" "keystone" "jobAnnotations" (include "metadata.annotations.job.rabbit_init" . | fromYaml) -}}
|
||||
-{{- if and .Values.manifests.certificates .Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal -}}
|
||||
-{{- if and .Values.tls.oslo_messaging .Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal -}}
|
||||
-{{- $_ := set $rmqUserJob "tlsSecret" .Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal -}}
|
||||
-{{- end -}}
|
||||
{{- if .Values.pod.tolerations.keystone.enabled -}}
|
||||
{{- $_ := set $rmqUserJob "tolerationsEnabled" true -}}
|
||||
{{- end -}}
|
||||
diff --git a/keystone/templates/secret-db.yaml b/keystone/templates/secret-db.yaml
|
||||
index 55ff5937..16d6d4aa 100644
|
||||
index 3a11383a..be035966 100644
|
||||
--- a/keystone/templates/secret-db.yaml
|
||||
+++ b/keystone/templates/secret-db.yaml
|
||||
@@ -24,10 +24,6 @@ metadata:
|
||||
name: {{ $secretName }}
|
||||
@@ -26,10 +26,6 @@ metadata:
|
||||
{{ tuple "oslo_db" $userClass $envAll | include "helm-toolkit.snippets.custom_secret_annotations" | indent 4 }}
|
||||
type: Opaque
|
||||
data:
|
||||
-{{- if $envAll.Values.manifests.certificates }}
|
||||
@ -945,7 +940,7 @@ index 55ff5937..16d6d4aa 100644
|
||||
{{- end }}
|
||||
-{{- end }}
|
||||
diff --git a/keystone/templates/secret-rabbitmq.yaml b/keystone/templates/secret-rabbitmq.yaml
|
||||
index fb7c7041..37cb70ac 100644
|
||||
index fe5cad4b..162ae4d4 100644
|
||||
--- a/keystone/templates/secret-rabbitmq.yaml
|
||||
+++ b/keystone/templates/secret-rabbitmq.yaml
|
||||
@@ -15,9 +15,6 @@ limitations under the License.
|
||||
@ -959,7 +954,7 @@ index fb7c7041..37cb70ac 100644
|
||||
{{- $secretName := index $envAll.Values.secrets.oslo_messaging $userClass }}
|
||||
---
|
||||
diff --git a/neutron/templates/configmap-etc.yaml b/neutron/templates/configmap-etc.yaml
|
||||
index c8c37ed8..6c5615ea 100644
|
||||
index 0fd7aa3a..cdd97729 100644
|
||||
--- a/neutron/templates/configmap-etc.yaml
|
||||
+++ b/neutron/templates/configmap-etc.yaml
|
||||
@@ -59,11 +59,7 @@ limitations under the License.
|
||||
@ -975,10 +970,10 @@ index c8c37ed8..6c5615ea 100644
|
||||
|
||||
{{- if empty $envAll.Values.conf.neutron.DEFAULT.transport_url -}}
|
||||
diff --git a/neutron/templates/daemonset-dhcp-agent.yaml b/neutron/templates/daemonset-dhcp-agent.yaml
|
||||
index f2a5a856..7971c22e 100644
|
||||
index 17e15f8e..4a586673 100644
|
||||
--- a/neutron/templates/daemonset-dhcp-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-dhcp-agent.yaml
|
||||
@@ -244,7 +244,6 @@ spec:
|
||||
@@ -245,7 +245,6 @@ spec:
|
||||
mountPath: /run/netns
|
||||
mountPropagation: Bidirectional
|
||||
{{- end }}
|
||||
@ -986,7 +981,7 @@ index f2a5a856..7971c22e 100644
|
||||
{{ if $mounts_neutron_dhcp_agent.volumeMounts }}{{ toYaml $mounts_neutron_dhcp_agent.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -273,7 +272,6 @@ spec:
|
||||
@@ -274,7 +273,6 @@ spec:
|
||||
hostPath:
|
||||
path: /run/netns
|
||||
{{- end }}
|
||||
@ -995,10 +990,10 @@ index f2a5a856..7971c22e 100644
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
diff --git a/neutron/templates/daemonset-l2gw-agent.yaml b/neutron/templates/daemonset-l2gw-agent.yaml
|
||||
index 2bb2fdcd..1be06d83 100644
|
||||
index e9481981..95447074 100644
|
||||
--- a/neutron/templates/daemonset-l2gw-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-l2gw-agent.yaml
|
||||
@@ -135,7 +135,6 @@ spec:
|
||||
@@ -136,7 +136,6 @@ spec:
|
||||
mountPath: /etc/neutron/l2gw_agent.ini
|
||||
subPath: l2gw_agent.ini
|
||||
readOnly: true
|
||||
@ -1006,7 +1001,7 @@ index 2bb2fdcd..1be06d83 100644
|
||||
{{ if $mounts_neutron_l2gw_agent.volumeMounts }}{{ toYaml $mounts_neutron_l2gw_agent.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -150,7 +149,6 @@ spec:
|
||||
@@ -151,7 +150,6 @@ spec:
|
||||
secret:
|
||||
secretName: {{ $configMapName }}
|
||||
defaultMode: 0444
|
||||
@ -1015,10 +1010,10 @@ index 2bb2fdcd..1be06d83 100644
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
diff --git a/neutron/templates/daemonset-l3-agent.yaml b/neutron/templates/daemonset-l3-agent.yaml
|
||||
index 65cfe093..87ae948d 100644
|
||||
index b4bbd096..5bddd62b 100644
|
||||
--- a/neutron/templates/daemonset-l3-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-l3-agent.yaml
|
||||
@@ -244,7 +244,6 @@ spec:
|
||||
@@ -245,7 +245,6 @@ spec:
|
||||
mountPath: /run/netns
|
||||
mountPropagation: Bidirectional
|
||||
{{- end }}
|
||||
@ -1026,7 +1021,7 @@ index 65cfe093..87ae948d 100644
|
||||
{{ if $mounts_neutron_l3_agent.volumeMounts }}{{ toYaml $mounts_neutron_l3_agent.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -276,7 +275,6 @@ spec:
|
||||
@@ -277,7 +276,6 @@ spec:
|
||||
hostPath:
|
||||
path: /run/netns
|
||||
{{- end }}
|
||||
@ -1035,10 +1030,10 @@ index 65cfe093..87ae948d 100644
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
diff --git a/neutron/templates/daemonset-lb-agent.yaml b/neutron/templates/daemonset-lb-agent.yaml
|
||||
index 7cb86372..6bacfdfa 100644
|
||||
index 35ff8fe0..a7437b37 100644
|
||||
--- a/neutron/templates/daemonset-lb-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-lb-agent.yaml
|
||||
@@ -198,7 +198,6 @@ spec:
|
||||
@@ -199,7 +199,6 @@ spec:
|
||||
{{- end }}
|
||||
- name: run
|
||||
mountPath: /run
|
||||
@ -1046,7 +1041,7 @@ index 7cb86372..6bacfdfa 100644
|
||||
{{ if $mounts_neutron_lb_agent.volumeMounts }}{{ toYaml $mounts_neutron_lb_agent.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -221,7 +220,6 @@ spec:
|
||||
@@ -222,7 +221,6 @@ spec:
|
||||
- name: host-rootfs
|
||||
hostPath:
|
||||
path: /
|
||||
@ -1055,10 +1050,10 @@ index 7cb86372..6bacfdfa 100644
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
diff --git a/neutron/templates/daemonset-metadata-agent.yaml b/neutron/templates/daemonset-metadata-agent.yaml
|
||||
index 8474ff38..4fd75da9 100644
|
||||
index 4625765a..4319886c 100644
|
||||
--- a/neutron/templates/daemonset-metadata-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-metadata-agent.yaml
|
||||
@@ -193,7 +193,6 @@ spec:
|
||||
@@ -194,7 +194,6 @@ spec:
|
||||
mountPropagation: Bidirectional
|
||||
{{- end }}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.compute_metadata.metadata.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@ -1066,7 +1061,7 @@ index 8474ff38..4fd75da9 100644
|
||||
{{ if $mounts_neutron_metadata_agent.volumeMounts }}{{ toYaml $mounts_neutron_metadata_agent.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -217,7 +216,6 @@ spec:
|
||||
@@ -218,7 +217,6 @@ spec:
|
||||
path: /run/netns
|
||||
{{- end }}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.compute_metadata.metadata.public | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -1075,10 +1070,10 @@ index 8474ff38..4fd75da9 100644
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
diff --git a/neutron/templates/daemonset-ovs-agent.yaml b/neutron/templates/daemonset-ovs-agent.yaml
|
||||
index 5a2d0370..e4d29a43 100644
|
||||
index 0ea60f58..a5ed5345 100644
|
||||
--- a/neutron/templates/daemonset-ovs-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-ovs-agent.yaml
|
||||
@@ -258,7 +258,6 @@ spec:
|
||||
@@ -279,7 +279,6 @@ spec:
|
||||
{{- end }}
|
||||
- name: run
|
||||
mountPath: /run
|
||||
@ -1086,7 +1081,7 @@ index 5a2d0370..e4d29a43 100644
|
||||
{{ if $mounts_neutron_ovs_agent.volumeMounts }}{{ toYaml $mounts_neutron_ovs_agent.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -289,7 +288,6 @@ spec:
|
||||
@@ -310,7 +309,6 @@ spec:
|
||||
path: /sys/bus/pci/devices
|
||||
type: Directory
|
||||
{{- end }}
|
||||
@ -1095,10 +1090,10 @@ index 5a2d0370..e4d29a43 100644
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
diff --git a/neutron/templates/daemonset-sriov-agent.yaml b/neutron/templates/daemonset-sriov-agent.yaml
|
||||
index 4bf00216..539e3239 100644
|
||||
index 5b96cd7c..07f5931c 100644
|
||||
--- a/neutron/templates/daemonset-sriov-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-sriov-agent.yaml
|
||||
@@ -212,7 +212,6 @@ spec:
|
||||
@@ -213,7 +213,6 @@ spec:
|
||||
{{- end }}
|
||||
- name: run
|
||||
mountPath: /run
|
||||
@ -1106,7 +1101,7 @@ index 4bf00216..539e3239 100644
|
||||
{{ if $mounts_neutron_sriov_agent.volumeMounts }}{{ toYaml $mounts_neutron_sriov_agent.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: host-sys-class-net
|
||||
@@ -238,7 +237,6 @@ spec:
|
||||
@@ -239,7 +238,6 @@ spec:
|
||||
- name: run
|
||||
hostPath:
|
||||
path: /run
|
||||
@ -1115,10 +1110,10 @@ index 4bf00216..539e3239 100644
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
diff --git a/neutron/templates/deployment-ironic-agent.yaml b/neutron/templates/deployment-ironic-agent.yaml
|
||||
index 431225f0..95666069 100644
|
||||
index 014c9adf..90d95d19 100644
|
||||
--- a/neutron/templates/deployment-ironic-agent.yaml
|
||||
+++ b/neutron/templates/deployment-ironic-agent.yaml
|
||||
@@ -96,7 +96,6 @@ spec:
|
||||
@@ -97,7 +97,6 @@ spec:
|
||||
mountPath: /etc/neutron/plugins/ml2/ml2_conf.ini
|
||||
subPath: ml2_conf.ini
|
||||
readOnly: true
|
||||
@ -1126,7 +1121,7 @@ index 431225f0..95666069 100644
|
||||
{{ if $mounts_neutron_ironic_agent.volumeMounts }}{{ toYaml $mounts_neutron_ironic_agent.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -111,6 +110,5 @@ spec:
|
||||
@@ -112,6 +111,5 @@ spec:
|
||||
secret:
|
||||
secretName: neutron-etc
|
||||
defaultMode: 0444
|
||||
@ -1134,10 +1129,10 @@ index 431225f0..95666069 100644
|
||||
{{ if $mounts_neutron_ironic_agent.volumes }}{{ toYaml $mounts_neutron_ironic_agent.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/neutron/templates/deployment-server.yaml b/neutron/templates/deployment-server.yaml
|
||||
index 05391a43..6f56ef71 100644
|
||||
index 6b236a33..f8a2492b 100644
|
||||
--- a/neutron/templates/deployment-server.yaml
|
||||
+++ b/neutron/templates/deployment-server.yaml
|
||||
@@ -214,9 +214,7 @@ spec:
|
||||
@@ -209,9 +209,7 @@ spec:
|
||||
mountPath: /etc/neutron/policy.yaml
|
||||
subPath: policy.yaml
|
||||
readOnly: true
|
||||
@ -1147,7 +1142,7 @@ index 05391a43..6f56ef71 100644
|
||||
{{ if $mounts_neutron_server.volumeMounts }}{{ toYaml $mounts_neutron_server.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -237,8 +235,6 @@ spec:
|
||||
@@ -232,8 +230,6 @@ spec:
|
||||
- name: neutron-plugin-shared
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
@ -1213,11 +1208,11 @@ index 0d08170d..685ee774 100644
|
||||
{{- $_ := set $rmqUserJob "jobAnnotations" (include "metadata.annotations.job.rabbit_init" . | fromYaml) }}
|
||||
{{- end }}
|
||||
diff --git a/neutron/templates/secret-db.yaml b/neutron/templates/secret-db.yaml
|
||||
index 47d956fa..f9883908 100644
|
||||
index 59d6d9c5..5e42748c 100644
|
||||
--- a/neutron/templates/secret-db.yaml
|
||||
+++ b/neutron/templates/secret-db.yaml
|
||||
@@ -24,10 +24,6 @@ metadata:
|
||||
name: {{ $secretName }}
|
||||
@@ -26,10 +26,6 @@ metadata:
|
||||
{{ tuple "oslo_db" $userClass $envAll | include "helm-toolkit.snippets.custom_secret_annotations" | indent 4 }}
|
||||
type: Opaque
|
||||
data:
|
||||
-{{- if $envAll.Values.manifests.certificates }}
|
||||
@ -1227,10 +1222,10 @@ index 47d956fa..f9883908 100644
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
-{{- end }}
|
||||
diff --git a/neutron/templates/secret_rabbitmq.yaml b/neutron/templates/secret_rabbitmq.yaml
|
||||
index 16c70e4b..f6484145 100644
|
||||
--- a/neutron/templates/secret_rabbitmq.yaml
|
||||
+++ b/neutron/templates/secret_rabbitmq.yaml
|
||||
diff --git a/neutron/templates/secret-rabbitmq.yaml b/neutron/templates/secret-rabbitmq.yaml
|
||||
index fd3e24fb..aa7266a1 100644
|
||||
--- a/neutron/templates/secret-rabbitmq.yaml
|
||||
+++ b/neutron/templates/secret-rabbitmq.yaml
|
||||
@@ -15,9 +15,6 @@ limitations under the License.
|
||||
{{- if .Values.manifests.secret_rabbitmq }}
|
||||
{{- $envAll := . }}
|
||||
@ -1242,7 +1237,7 @@ index 16c70e4b..f6484145 100644
|
||||
{{- $secretName := index $envAll.Values.secrets.oslo_messaging $userClass }}
|
||||
---
|
||||
diff --git a/nova/templates/configmap-etc.yaml b/nova/templates/configmap-etc.yaml
|
||||
index 12ad86c7..5e3b61d3 100644
|
||||
index 6f00a1ce..f1bba9c3 100644
|
||||
--- a/nova/templates/configmap-etc.yaml
|
||||
+++ b/nova/templates/configmap-etc.yaml
|
||||
@@ -83,30 +83,18 @@ limitations under the License.
|
||||
@ -1276,10 +1271,10 @@ index 12ad86c7..5e3b61d3 100644
|
||||
|
||||
{{- if empty .Values.conf.nova.DEFAULT.transport_url -}}
|
||||
{{- $_ := tuple "oslo_messaging" "internal" "nova" "amqp" . | include "helm-toolkit.endpoints.authenticated_transport_endpoint_uri_lookup" | set .Values.conf.nova.DEFAULT "transport_url" -}}
|
||||
@@ -283,11 +271,6 @@ data:
|
||||
logging.conf: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.logging | b64enc }}
|
||||
api_audit_map.conf: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.api_audit_map | b64enc }}
|
||||
@@ -344,11 +332,6 @@ data:
|
||||
nova-ironic.conf: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.nova_ironic | b64enc }}
|
||||
nova-api-uwsgi.ini: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.nova_api_uwsgi | b64enc }}
|
||||
nova-metadata-uwsgi.ini: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.nova_metadata_uwsgi | b64enc }}
|
||||
-{{- if .Values.manifests.certificates }}
|
||||
-{{- include "helm-toolkit.snippets.values_template_renderer" (dict "envAll" $envAll "template" .Values.conf.mpm_event "key" "mpm_event.conf" "format" "Secret" ) | indent 2 }}
|
||||
-{{- include "helm-toolkit.snippets.values_template_renderer" (dict "envAll" $envAll "template" .Values.conf.wsgi_nova_api "key" "wsgi-api.conf" "format" "Secret" ) | indent 2 }}
|
||||
@ -1326,10 +1321,10 @@ index b90b84e8..cb4e58c2 100644
|
||||
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/daemonset-compute.yaml b/nova/templates/daemonset-compute.yaml
|
||||
index e8545f00..ebb3390b 100644
|
||||
index 5b52745f..e4a6a506 100644
|
||||
--- a/nova/templates/daemonset-compute.yaml
|
||||
+++ b/nova/templates/daemonset-compute.yaml
|
||||
@@ -432,7 +432,6 @@ spec:
|
||||
@@ -449,7 +449,6 @@ spec:
|
||||
readOnly: true
|
||||
{{- end }}
|
||||
{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.compute.osapi.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@ -1337,7 +1332,7 @@ index e8545f00..ebb3390b 100644
|
||||
{{ if $mounts_nova_compute.volumeMounts }}{{ toYaml $mounts_nova_compute.volumeMounts | indent 12 }}{{ end }}
|
||||
{{- if .Values.network.ssh.enabled }}
|
||||
- name: nova-compute-ssh
|
||||
@@ -547,7 +546,6 @@ spec:
|
||||
@@ -564,7 +563,6 @@ spec:
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.compute.osapi.public | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -1346,10 +1341,10 @@ index e8545f00..ebb3390b 100644
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/deployment-api-metadata.yaml b/nova/templates/deployment-api-metadata.yaml
|
||||
index f3820a6b..5b3505a3 100644
|
||||
index ee5e38ea..066ef7ba 100644
|
||||
--- a/nova/templates/deployment-api-metadata.yaml
|
||||
+++ b/nova/templates/deployment-api-metadata.yaml
|
||||
@@ -178,7 +178,6 @@ spec:
|
||||
@@ -183,7 +183,6 @@ spec:
|
||||
- name: pod-shared
|
||||
mountPath: /tmp/pod-shared
|
||||
readOnly: true
|
||||
@ -1357,7 +1352,7 @@ index f3820a6b..5b3505a3 100644
|
||||
{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.compute_metadata.metadata.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_nova_api_metadata.volumeMounts }}{{ toYaml $mounts_nova_api_metadata.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
@@ -198,7 +197,6 @@ spec:
|
||||
@@ -203,7 +202,6 @@ spec:
|
||||
defaultMode: 0444
|
||||
- name: pod-shared
|
||||
emptyDir: {}
|
||||
@ -1366,10 +1361,10 @@ index f3820a6b..5b3505a3 100644
|
||||
{{ if $mounts_nova_api_metadata.volumes }}{{ toYaml $mounts_nova_api_metadata.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/deployment-api-osapi.yaml b/nova/templates/deployment-api-osapi.yaml
|
||||
index 984204a2..d9f1c5f9 100644
|
||||
index 04d70533..7aceeca1 100644
|
||||
--- a/nova/templates/deployment-api-osapi.yaml
|
||||
+++ b/nova/templates/deployment-api-osapi.yaml
|
||||
@@ -126,9 +126,7 @@ spec:
|
||||
@@ -131,9 +131,7 @@ spec:
|
||||
mountPath: /etc/nova/api_audit_map.conf
|
||||
subPath: api_audit_map.conf
|
||||
readOnly: true
|
||||
@ -1379,7 +1374,7 @@ index 984204a2..d9f1c5f9 100644
|
||||
{{ if $mounts_nova_api_osapi.volumeMounts }}{{ toYaml $mounts_nova_api_osapi.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -147,8 +145,6 @@ spec:
|
||||
@@ -152,8 +150,6 @@ spec:
|
||||
secret:
|
||||
secretName: nova-etc
|
||||
defaultMode: 0444
|
||||
@ -1389,10 +1384,10 @@ index 984204a2..d9f1c5f9 100644
|
||||
{{ if $mounts_nova_api_osapi.volumes}}{{ toYaml $mounts_nova_api_osapi.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/deployment-conductor.yaml b/nova/templates/deployment-conductor.yaml
|
||||
index 32bba2be..e7a0be61 100644
|
||||
index 44ed2858..7cffbcc2 100644
|
||||
--- a/nova/templates/deployment-conductor.yaml
|
||||
+++ b/nova/templates/deployment-conductor.yaml
|
||||
@@ -123,8 +123,6 @@ spec:
|
||||
@@ -124,8 +124,6 @@ spec:
|
||||
subPath: policy.yaml
|
||||
readOnly: true
|
||||
{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.compute.osapi.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
@ -1401,7 +1396,7 @@ index 32bba2be..e7a0be61 100644
|
||||
{{ if $mounts_nova_conductor.volumeMounts }}{{ toYaml $mounts_nova_conductor.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -138,7 +136,5 @@ spec:
|
||||
@@ -139,7 +137,5 @@ spec:
|
||||
secretName: nova-etc
|
||||
defaultMode: 0444
|
||||
{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.compute.osapi.public | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
@ -1410,33 +1405,33 @@ index 32bba2be..e7a0be61 100644
|
||||
{{ if $mounts_nova_conductor.volumes }}{{ toYaml $mounts_nova_conductor.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/deployment-novncproxy.yaml b/nova/templates/deployment-novncproxy.yaml
|
||||
index c9aae286..3a080926 100644
|
||||
index aa547263..1491bffe 100644
|
||||
--- a/nova/templates/deployment-novncproxy.yaml
|
||||
+++ b/nova/templates/deployment-novncproxy.yaml
|
||||
@@ -142,9 +142,7 @@ spec:
|
||||
@@ -151,9 +151,7 @@ spec:
|
||||
readOnly: true
|
||||
- name: pod-shared
|
||||
mountPath: /tmp/pod-shared
|
||||
{{- end }}
|
||||
|
||||
-{{- dict "enabled" .Values.manifests.certificates "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.compute_novnc_proxy.novncproxy.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
-{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal "path" "/etc/rabbitmq/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_nova_novncproxy.volumeMounts }}{{ toYaml $mounts_nova_novncproxy.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -161,8 +159,6 @@ spec:
|
||||
emptyDir: {}
|
||||
- name: pod-shared
|
||||
emptyDir: {}
|
||||
@@ -176,8 +174,6 @@ spec:
|
||||
secretName: {{ .Values.secrets.tls.compute_novnc_proxy.vencrypt.internal }}
|
||||
defaultMode: 0444
|
||||
{{- end }}
|
||||
-{{- dict "enabled" .Values.manifests.certificates "name" .Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.compute_novnc_proxy.novncproxy.public | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
-{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_messaging.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
{{ if $mounts_nova_novncproxy.volumes }}{{ toYaml $mounts_nova_novncproxy.volumes | indent 8 }}{{ end }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/deployment-scheduler.yaml b/nova/templates/deployment-scheduler.yaml
|
||||
index cd37ce99..b5220d5d 100644
|
||||
index d3f4095c..ebc627af 100644
|
||||
--- a/nova/templates/deployment-scheduler.yaml
|
||||
+++ b/nova/templates/deployment-scheduler.yaml
|
||||
@@ -122,9 +122,7 @@ spec:
|
||||
@@ -123,9 +123,7 @@ spec:
|
||||
mountPath: /etc/nova/policy.yaml
|
||||
subPath: policy.yaml
|
||||
readOnly: true
|
||||
@ -1446,7 +1441,7 @@ index cd37ce99..b5220d5d 100644
|
||||
{{ if $mounts_nova_scheduler.volumeMounts }}{{ toYaml $mounts_nova_scheduler.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
- name: pod-tmp
|
||||
@@ -137,8 +135,6 @@ spec:
|
||||
@@ -138,8 +136,6 @@ spec:
|
||||
secret:
|
||||
secretName: nova-etc
|
||||
defaultMode: 0444
|
||||
@ -1532,11 +1527,11 @@ index b5133d30..021801f8 100644
|
||||
{{- $_ := set $rmqUserJob "jobAnnotations" (include "metadata.annotations.job.rabbit_init" . | fromYaml) }}
|
||||
{{- end }}
|
||||
diff --git a/nova/templates/secret-db-api.yaml b/nova/templates/secret-db-api.yaml
|
||||
index baf75b1e..120a68bb 100644
|
||||
index de537031..6eba7f5b 100644
|
||||
--- a/nova/templates/secret-db-api.yaml
|
||||
+++ b/nova/templates/secret-db-api.yaml
|
||||
@@ -24,10 +24,6 @@ metadata:
|
||||
name: {{ $secretName }}
|
||||
@@ -26,10 +26,6 @@ metadata:
|
||||
{{ tuple "oslo_db_api" $userClass $envAll | include "helm-toolkit.snippets.custom_secret_annotations" | indent 4 }}
|
||||
type: Opaque
|
||||
data:
|
||||
-{{- if $envAll.Values.manifests.certificates }}
|
||||
@ -1547,11 +1542,11 @@ index baf75b1e..120a68bb 100644
|
||||
{{- end }}
|
||||
-{{- end }}
|
||||
diff --git a/nova/templates/secret-db-cell0.yaml b/nova/templates/secret-db-cell0.yaml
|
||||
index 100b57fc..b6d34834 100644
|
||||
index ac74bf94..ce97fedc 100644
|
||||
--- a/nova/templates/secret-db-cell0.yaml
|
||||
+++ b/nova/templates/secret-db-cell0.yaml
|
||||
@@ -24,10 +24,6 @@ metadata:
|
||||
name: {{ $secretName }}
|
||||
@@ -26,10 +26,6 @@ metadata:
|
||||
{{ tuple "oslo_db_cell0" $userClass $envAll | include "helm-toolkit.snippets.custom_secret_annotations" | indent 4 }}
|
||||
type: Opaque
|
||||
data:
|
||||
-{{- if $envAll.Values.manifests.certificates }}
|
||||
@ -1562,11 +1557,11 @@ index 100b57fc..b6d34834 100644
|
||||
{{- end }}
|
||||
-{{- end }}
|
||||
diff --git a/nova/templates/secret-db.yaml b/nova/templates/secret-db.yaml
|
||||
index d9cbf8f4..c02bd8da 100644
|
||||
index 885cae19..2bc0471c 100644
|
||||
--- a/nova/templates/secret-db.yaml
|
||||
+++ b/nova/templates/secret-db.yaml
|
||||
@@ -24,10 +24,6 @@ metadata:
|
||||
name: {{ $secretName }}
|
||||
@@ -26,10 +26,6 @@ metadata:
|
||||
{{ tuple "oslo_db" $userClass $envAll | include "helm-toolkit.snippets.custom_secret_annotations" | indent 4 }}
|
||||
type: Opaque
|
||||
data:
|
||||
-{{- if $envAll.Values.manifests.certificates }}
|
||||
@ -1576,10 +1571,10 @@ index d9cbf8f4..c02bd8da 100644
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
-{{- end }}
|
||||
diff --git a/nova/templates/secret_rabbitmq.yaml b/nova/templates/secret_rabbitmq.yaml
|
||||
index b49f84ea..66451a05 100644
|
||||
--- a/nova/templates/secret_rabbitmq.yaml
|
||||
+++ b/nova/templates/secret_rabbitmq.yaml
|
||||
diff --git a/nova/templates/secret-rabbitmq.yaml b/nova/templates/secret-rabbitmq.yaml
|
||||
index 32f21690..87f0072c 100644
|
||||
--- a/nova/templates/secret-rabbitmq.yaml
|
||||
+++ b/nova/templates/secret-rabbitmq.yaml
|
||||
@@ -15,9 +15,6 @@ limitations under the License.
|
||||
{{- if .Values.manifests.secret_rabbitmq }}
|
||||
{{- $envAll := . }}
|
||||
@ -1608,21 +1603,21 @@ index c5880af2..e0053dde 100644
|
||||
{{- if empty .Values.conf.placement.keystone_authtoken.auth_uri -}}
|
||||
{{- $_ := tuple "identity" "internal" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_uri_lookup" | set .Values.conf.placement.keystone_authtoken "auth_uri" -}}
|
||||
diff --git a/placement/templates/deployment.yaml b/placement/templates/deployment.yaml
|
||||
index 359d20f1..bf1920d1 100644
|
||||
index 72800a05..de666892 100644
|
||||
--- a/placement/templates/deployment.yaml
|
||||
+++ b/placement/templates/deployment.yaml
|
||||
@@ -122,7 +122,6 @@ spec:
|
||||
mountPath: /etc/apache2/conf-enabled/wsgi-placement.conf
|
||||
subPath: wsgi-placement.conf
|
||||
readOnly: true
|
||||
@@ -140,7 +140,6 @@ spec:
|
||||
- name: log
|
||||
mountPath: {{ .Values.conf.placement.DEFAULT.log_dir }}
|
||||
{{- end }}
|
||||
-{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.placement.api.public | include "helm-toolkit.snippets.tls_volume_mount" | indent 12 }}
|
||||
{{ if $mounts_placement.volumeMounts }}{{ toYaml $mounts_placement.volumeMounts | indent 12 }}{{ end }}
|
||||
volumes:
|
||||
@@ -138,7 +137,6 @@ spec:
|
||||
secret:
|
||||
secretName: placement-etc
|
||||
defaultMode: 0444
|
||||
@@ -162,7 +161,6 @@ spec:
|
||||
path: {{ .Values.conf.placement.DEFAULT.log_dir }}
|
||||
type: DirectoryOrCreate
|
||||
{{- end }}
|
||||
-{{- dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
{{- dict "enabled" (or .Values.manifests.certificates .Values.tls.identity) "name" .Values.secrets.tls.placement.api.public | include "helm-toolkit.snippets.tls_volume" | indent 8 }}
|
||||
{{ if $mounts_placement.volumes }}{{ toYaml $mounts_placement.volumes | indent 8 }}{{ end }}
|
||||
@ -1677,11 +1672,11 @@ index fea53d97..53807502 100644
|
||||
\ No newline at end of file
|
||||
+{{- end }}
|
||||
diff --git a/placement/templates/secret-db.yaml b/placement/templates/secret-db.yaml
|
||||
index 91beb970..45247e71 100644
|
||||
index 0e9214c4..44797b85 100644
|
||||
--- a/placement/templates/secret-db.yaml
|
||||
+++ b/placement/templates/secret-db.yaml
|
||||
@@ -26,10 +26,6 @@ metadata:
|
||||
name: {{ $secretName }}
|
||||
@@ -28,10 +28,6 @@ metadata:
|
||||
{{ tuple "oslo_db" $userClass $envAll | include "helm-toolkit.snippets.custom_secret_annotations" | indent 4 }}
|
||||
type: Opaque
|
||||
data:
|
||||
-{{- if $envAll.Values.manifests.certificates }}
|
||||
@ -1692,5 +1687,4 @@ index 91beb970..45247e71 100644
|
||||
{{- end }}
|
||||
-{{- end }}
|
||||
--
|
||||
2.25.1
|
||||
|
||||
2.34.1
|
@ -1,40 +0,0 @@
|
||||
From 1cf04aef5dcfec540b71f5ccb2b9702d81ca0184 Mon Sep 17 00:00:00 2001
|
||||
From: Iago Estrela <IagoFilipe.EstrelaBarros@windriver.com>
|
||||
Date: Wed, 12 Jan 2022 17:46:10 -0300
|
||||
Subject: [PATCH] Replace deprecated Nova VNC configurations
|
||||
|
||||
Replace deprecated opts of Nova VNC Server configurations.
|
||||
|
||||
Signed-off-by: Iago Estrela <IagoFilipe.EstrelaBarros@windriver.com>
|
||||
[ upversioned openstack-helm base commit ]
|
||||
Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>
|
||||
Change-Id: I7103d2ae77bec442790a0bbed3aac53fe1e7641e
|
||||
---
|
||||
nova/templates/bin/_nova-console-proxy-init.sh.tpl | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/nova/templates/bin/_nova-console-proxy-init.sh.tpl b/nova/templates/bin/_nova-console-proxy-init.sh.tpl
|
||||
index f3eb9f31..f3522c9c 100644
|
||||
--- a/nova/templates/bin/_nova-console-proxy-init.sh.tpl
|
||||
+++ b/nova/templates/bin/_nova-console-proxy-init.sh.tpl
|
||||
@@ -19,7 +19,7 @@ set -ex
|
||||
console_kind="{{- .Values.console.console_kind -}}"
|
||||
|
||||
if [ "${console_kind}" == "novnc" ] ; then
|
||||
- client_address="{{- .Values.conf.nova.vnc.vncserver_proxyclient_address -}}"
|
||||
+ client_address="{{- .Values.conf.nova.vnc.server_proxyclient_address -}}"
|
||||
client_interface="{{- .Values.console.novnc.vncproxy.vncserver_proxyclient_interface -}}"
|
||||
listen_ip="{{- .Values.conf.nova.vnc.server_listen -}}"
|
||||
elif [ "${console_kind}" == "spice" ] ; then
|
||||
@@ -49,7 +49,7 @@ fi
|
||||
if [ "${console_kind}" == "novnc" ] ; then
|
||||
cat <<EOF>/tmp/pod-shared/nova-vnc.ini
|
||||
[vnc]
|
||||
-vncserver_proxyclient_address = $client_address
|
||||
+server_proxyclient_address = $client_address
|
||||
server_listen = $listen_ip
|
||||
novncproxy_host = $listen_ip
|
||||
EOF
|
||||
--
|
||||
2.25.1
|
||||
|
@ -1,49 +0,0 @@
|
||||
From 9d324a8f04154ad5f2a5f0271b62d6a6f6f5686b Mon Sep 17 00:00:00 2001
|
||||
From: Rafael Falcao <rafael.vieirafalcao@windriver.com>
|
||||
Date: Mon, 18 Jul 2022 11:26:46 -0300
|
||||
Subject: [PATCH] Update RBAC authorization api to v1
|
||||
|
||||
This change patches the correct apiVersion for RBAC authorization resources
|
||||
to work correctly when stx-openstack is applied on stx with kubernetes 1.22+
|
||||
running [1]. This fix is part of the solution of the problem described in [2].
|
||||
|
||||
Test Plan:
|
||||
PASS - Build stx-openstack armada tarball (CentOS)
|
||||
PASS - Upload stx-openstack on Stx7.0/master build
|
||||
PASS - Apply stx-openstck on a Stx7.0/master build
|
||||
PASS - Ensure that nova related pods are up
|
||||
|
||||
[1] https://kubernetes.io/docs/reference/using-api/deprecation-guide/#rbac-resources-v122
|
||||
[2] https://bugs.launchpad.net/starlingx/+bug/1980397
|
||||
|
||||
Signed-off-by: Rafael Falcao <rafael.vieirafalcao@windriver.com>
|
||||
Change-Id: I1c62e24d6baf34953770336f18b4f185cdf33139
|
||||
---
|
||||
nova/templates/job-storage-init.yaml | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/nova/templates/job-storage-init.yaml b/nova/templates/job-storage-init.yaml
|
||||
index f3850b4b..e79b05ea 100644
|
||||
--- a/nova/templates/job-storage-init.yaml
|
||||
+++ b/nova/templates/job-storage-init.yaml
|
||||
@@ -18,7 +18,7 @@ limitations under the License.
|
||||
{{- $serviceAccountName := "nova-storage-init" }}
|
||||
{{ tuple $envAll "storage_init" $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
---
|
||||
-apiVersion: rbac.authorization.k8s.io/v1beta1
|
||||
+apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: Role
|
||||
metadata:
|
||||
name: {{ $serviceAccountName }}
|
||||
@@ -33,7 +33,7 @@ rules:
|
||||
- update
|
||||
- patch
|
||||
---
|
||||
-apiVersion: rbac.authorization.k8s.io/v1beta1
|
||||
+apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: RoleBinding
|
||||
metadata:
|
||||
name: {{ $serviceAccountName }}
|
||||
--
|
||||
2.25.1
|
||||
|
@ -0,0 +1,40 @@
|
||||
From b327cf3e379dd1a28e9e1491774c11e1209a1476 Mon Sep 17 00:00:00 2001
|
||||
From: Lucas de Ataides <lucas.deataidesbarreto@windriver.com>
|
||||
Date: Tue, 26 Sep 2023 16:16:04 -0300
|
||||
Subject: [PATCH] Add service tokens for Cinder auth
|
||||
|
||||
Since version 22.1.0 of Cinder, it requires Nova to configure service
|
||||
tokens in order to manipulate volumes [1], meaning that if that's not
|
||||
configured, Nova will not be able to create VMs by volume. The commit
|
||||
configured for StarlingX's openstack-helm package does not include this
|
||||
configuration, which was done later by [2] and [3].
|
||||
|
||||
This patch includes commits [2] and [3] in order to allow Nova to create
|
||||
VMs by volumes.
|
||||
|
||||
[1] https://docs.openstack.org/releasenotes/cinder/2023.1.html#upgrade-notes
|
||||
[2] https://opendev.org/openstack/openstack-helm/commit/91c8a5baf2cf2f0dddded57d88f00ea11dd4ff4a
|
||||
[3] https://opendev.org/openstack/openstack-helm/commit/7d39af25fddbf5fc67e15c92a9265f28567a214e
|
||||
|
||||
Signed-off-by: Lucas de Ataides <lucas.deataidesbarreto@windriver.com>
|
||||
[ Upversioned openstack-helm-infra base commit to Caracal ]
|
||||
Signed-off-by: Daniel Caires <DanielMarques.Caires@windriver.com>
|
||||
---
|
||||
nova/values.yaml | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/nova/values.yaml b/nova/values.yaml
|
||||
index e5baeba0..5cc60057 100644
|
||||
--- a/nova/values.yaml
|
||||
+++ b/nova/values.yaml
|
||||
@@ -1441,6 +1441,8 @@ conf:
|
||||
auth_version: v3
|
||||
cinder:
|
||||
catalog_info: volumev3::internalURL
|
||||
+ auth_url: null
|
||||
+ auth_type: password
|
||||
database:
|
||||
max_retries: -1
|
||||
api_database:
|
||||
--
|
||||
2.34.1
|
@ -133,7 +133,7 @@ index ec0b58f7..6a984840 100644
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
restartPolicy: OnFailure
|
||||
diff --git a/aodh/templates/deployment-api.yaml b/aodh/templates/deployment-api.yaml
|
||||
index 8c4f86cb..9e957f2e 100644
|
||||
index 76919551..d795f214 100644
|
||||
--- a/aodh/templates/deployment-api.yaml
|
||||
+++ b/aodh/templates/deployment-api.yaml
|
||||
@@ -40,11 +40,13 @@ spec:
|
||||
@ -147,11 +147,11 @@ index 8c4f86cb..9e957f2e 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "aodh_api" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
{{ dict "envAll" $envAll "application" "aodh" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/aodh/templates/deployment-evaluator.yaml b/aodh/templates/deployment-evaluator.yaml
|
||||
index 8363332d..2c40bd8c 100644
|
||||
index 2f6b8861..83e9e26d 100644
|
||||
--- a/aodh/templates/deployment-evaluator.yaml
|
||||
+++ b/aodh/templates/deployment-evaluator.yaml
|
||||
@@ -40,11 +40,13 @@ spec:
|
||||
@ -165,11 +165,11 @@ index 8363332d..2c40bd8c 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "aodh_evaluator" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
{{ dict "envAll" $envAll "application" "aodh" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/aodh/templates/deployment-listener.yaml b/aodh/templates/deployment-listener.yaml
|
||||
index 0a95a66a..c2fa5dfc 100644
|
||||
index cca9fb16..e28641b7 100644
|
||||
--- a/aodh/templates/deployment-listener.yaml
|
||||
+++ b/aodh/templates/deployment-listener.yaml
|
||||
@@ -40,11 +40,13 @@ spec:
|
||||
@ -183,11 +183,11 @@ index 0a95a66a..c2fa5dfc 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "aodh_listener" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
{{ dict "envAll" $envAll "application" "aodh" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/aodh/templates/deployment-notifier.yaml b/aodh/templates/deployment-notifier.yaml
|
||||
index 2c114e01..e1974264 100644
|
||||
index eed5d80b..0eb4a44d 100644
|
||||
--- a/aodh/templates/deployment-notifier.yaml
|
||||
+++ b/aodh/templates/deployment-notifier.yaml
|
||||
@@ -40,11 +40,13 @@ spec:
|
||||
@ -201,9 +201,9 @@ index 2c114e01..e1974264 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "aodh_notifier" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
{{ dict "envAll" $envAll "application" "aodh" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/aodh/templates/pod-aodh-test.yaml b/aodh/templates/pod-aodh-test.yaml
|
||||
index dc4b816d..2d26dc0a 100644
|
||||
--- a/aodh/templates/pod-aodh-test.yaml
|
||||
@ -220,7 +220,7 @@ index dc4b816d..2d26dc0a 100644
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" }}
|
||||
spec:
|
||||
diff --git a/aodh/values.yaml b/aodh/values.yaml
|
||||
index 660bc26f..5da6eb61 100644
|
||||
index fa655590..c33795e2 100644
|
||||
--- a/aodh/values.yaml
|
||||
+++ b/aodh/values.yaml
|
||||
@@ -21,6 +21,7 @@
|
||||
@ -232,7 +232,7 @@ index 660bc26f..5da6eb61 100644
|
||||
node_selector_key: openstack-control-plane
|
||||
node_selector_value: enabled
|
||||
diff --git a/barbican/templates/deployment-api.yaml b/barbican/templates/deployment-api.yaml
|
||||
index 4e281d91..34b40cd2 100644
|
||||
index 8ae9ea42..7a8ec605 100644
|
||||
--- a/barbican/templates/deployment-api.yaml
|
||||
+++ b/barbican/templates/deployment-api.yaml
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
@ -246,9 +246,9 @@ index 4e281d91..34b40cd2 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "barbican_api" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "barbican-api" "containerNames" (list "init" "barbican-api") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "barbican" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/barbican/templates/pod-test.yaml b/barbican/templates/pod-test.yaml
|
||||
index f4143564..183f9766 100644
|
||||
--- a/barbican/templates/pod-test.yaml
|
||||
@ -265,7 +265,7 @@ index f4143564..183f9766 100644
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" }}
|
||||
{{ dict "envAll" $envAll "podName" "barbican-test" "containerNames" (list "init" "barbican-test") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 4 }}
|
||||
diff --git a/barbican/values.yaml b/barbican/values.yaml
|
||||
index 09e21983..9bea5035 100644
|
||||
index c5c8495f..b3ed693c 100644
|
||||
--- a/barbican/values.yaml
|
||||
+++ b/barbican/values.yaml
|
||||
@@ -17,6 +17,7 @@
|
||||
@ -277,7 +277,7 @@ index 09e21983..9bea5035 100644
|
||||
node_selector_key: openstack-control-plane
|
||||
node_selector_value: enabled
|
||||
diff --git a/ceilometer/templates/daemonset-compute.yaml b/ceilometer/templates/daemonset-compute.yaml
|
||||
index 983833c5..630b0f34 100644
|
||||
index 07536d44..a1323f66 100644
|
||||
--- a/ceilometer/templates/daemonset-compute.yaml
|
||||
+++ b/ceilometer/templates/daemonset-compute.yaml
|
||||
@@ -37,11 +37,13 @@ spec:
|
||||
@ -291,11 +291,11 @@ index 983833c5..630b0f34 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "ceilometer_compute" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
affinity:
|
||||
diff --git a/ceilometer/templates/daemonset-ipmi.yaml b/ceilometer/templates/daemonset-ipmi.yaml
|
||||
index a5b254ed..8c0b4f3f 100644
|
||||
index 619a2168..7ec95e36 100644
|
||||
--- a/ceilometer/templates/daemonset-ipmi.yaml
|
||||
+++ b/ceilometer/templates/daemonset-ipmi.yaml
|
||||
@@ -37,11 +37,13 @@ spec:
|
||||
@ -309,11 +309,11 @@ index a5b254ed..8c0b4f3f 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "ceilometer_ipmi" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
affinity:
|
||||
diff --git a/ceilometer/templates/deployment-api.yaml b/ceilometer/templates/deployment-api.yaml
|
||||
index 2300f4cf..5c0ec377 100644
|
||||
index d82478ab..2c9ef26a 100644
|
||||
--- a/ceilometer/templates/deployment-api.yaml
|
||||
+++ b/ceilometer/templates/deployment-api.yaml
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
@ -327,11 +327,11 @@ index 2300f4cf..5c0ec377 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "ceilometer_api" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
affinity:
|
||||
diff --git a/ceilometer/templates/deployment-central.yaml b/ceilometer/templates/deployment-central.yaml
|
||||
index b38870a4..85ffb014 100644
|
||||
index 15fae959..607c9c98 100644
|
||||
--- a/ceilometer/templates/deployment-central.yaml
|
||||
+++ b/ceilometer/templates/deployment-central.yaml
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
@ -345,11 +345,11 @@ index b38870a4..85ffb014 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "ceilometer_central" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
affinity:
|
||||
diff --git a/ceilometer/templates/deployment-collector.yaml b/ceilometer/templates/deployment-collector.yaml
|
||||
index 25a4e3e9..046a9bdc 100644
|
||||
index 5a10a0b0..5a187832 100644
|
||||
--- a/ceilometer/templates/deployment-collector.yaml
|
||||
+++ b/ceilometer/templates/deployment-collector.yaml
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
@ -363,11 +363,11 @@ index 25a4e3e9..046a9bdc 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "ceilometer_collector" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
affinity:
|
||||
diff --git a/ceilometer/templates/deployment-notification.yaml b/ceilometer/templates/deployment-notification.yaml
|
||||
index 15594311..f7b782a3 100644
|
||||
index 33b2c382..bdb3719f 100644
|
||||
--- a/ceilometer/templates/deployment-notification.yaml
|
||||
+++ b/ceilometer/templates/deployment-notification.yaml
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
@ -381,9 +381,9 @@ index 15594311..f7b782a3 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "ceilometer_notification" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
affinity:
|
||||
diff --git a/ceilometer/templates/job-db-init-mongodb.yaml b/ceilometer/templates/job-db-init-mongodb.yaml
|
||||
index c8fdda99..669bcba0 100644
|
||||
--- a/ceilometer/templates/job-db-init-mongodb.yaml
|
||||
@ -416,7 +416,7 @@ index 040836e5..b3136dbb 100644
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" }}
|
||||
spec:
|
||||
diff --git a/ceilometer/values.yaml b/ceilometer/values.yaml
|
||||
index 23df30e2..3e8d477b 100644
|
||||
index 3bc5bd0e..d50722cf 100644
|
||||
--- a/ceilometer/values.yaml
|
||||
+++ b/ceilometer/values.yaml
|
||||
@@ -19,6 +19,7 @@
|
||||
@ -443,7 +443,7 @@ index 89ac96c7..b0dd6498 100644
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "volume_usage_audit" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 10 }}
|
||||
diff --git a/cinder/templates/deployment-api.yaml b/cinder/templates/deployment-api.yaml
|
||||
index e5ba5137..3f4e941a 100644
|
||||
index aef5bf36..2fbe775e 100644
|
||||
--- a/cinder/templates/deployment-api.yaml
|
||||
+++ b/cinder/templates/deployment-api.yaml
|
||||
@@ -42,11 +42,13 @@ spec:
|
||||
@ -457,11 +457,11 @@ index e5ba5137..3f4e941a 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "cinder_api" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "cinder-api" "containerNames" (list "cinder-api" "ceph-coordination-volume-perms" "init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/cinder/templates/deployment-backup.yaml b/cinder/templates/deployment-backup.yaml
|
||||
index f29ae13a..6499019f 100755
|
||||
index ae1d21fc..4d94a2e1 100644
|
||||
--- a/cinder/templates/deployment-backup.yaml
|
||||
+++ b/cinder/templates/deployment-backup.yaml
|
||||
@@ -40,11 +40,13 @@ spec:
|
||||
@ -475,11 +475,11 @@ index f29ae13a..6499019f 100755
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "cinder_backup" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "cinder-backup" "containerNames" (list "cinder-backup" "ceph-coordination-volume-perms" "init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/cinder/templates/deployment-scheduler.yaml b/cinder/templates/deployment-scheduler.yaml
|
||||
index 9a3d4764..7519091f 100644
|
||||
index 78469274..29cad115 100644
|
||||
--- a/cinder/templates/deployment-scheduler.yaml
|
||||
+++ b/cinder/templates/deployment-scheduler.yaml
|
||||
@@ -42,11 +42,13 @@ spec:
|
||||
@ -493,11 +493,11 @@ index 9a3d4764..7519091f 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "cinder_scheduler" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "cinder-scheduler" "containerNames" (list "cinder-scheduler" "ceph-coordination-volume-perms" "init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/cinder/templates/deployment-volume.yaml b/cinder/templates/deployment-volume.yaml
|
||||
index e1295a55..63eb2422 100755
|
||||
index b2523591..3b1d1411 100644
|
||||
--- a/cinder/templates/deployment-volume.yaml
|
||||
+++ b/cinder/templates/deployment-volume.yaml
|
||||
@@ -44,11 +44,13 @@ spec:
|
||||
@ -511,9 +511,9 @@ index e1295a55..63eb2422 100755
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "cinder_volume" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "cinder-volume" "containerNames" (list "cinder-volume" "ceph-coordination-volume-perms" "init-cinder-conf" "init" ) | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/cinder/templates/job-backup-storage-init.yaml b/cinder/templates/job-backup-storage-init.yaml
|
||||
index 62db734b..1f1fa3fa 100644
|
||||
--- a/cinder/templates/job-backup-storage-init.yaml
|
||||
@ -590,7 +590,7 @@ index 14b83620..ae44826e 100644
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" }}
|
||||
{{ dict "envAll" $envAll "podName" "cinder-test" "containerNames" (list "init" "cinder-test" "cinder-test-ks-user") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 4 }}
|
||||
diff --git a/cinder/values.yaml b/cinder/values.yaml
|
||||
index ddc5d632..0496c2cc 100644
|
||||
index f47e178c..16516491 100644
|
||||
--- a/cinder/values.yaml
|
||||
+++ b/cinder/values.yaml
|
||||
@@ -19,6 +19,7 @@
|
||||
@ -602,10 +602,10 @@ index ddc5d632..0496c2cc 100644
|
||||
node_selector_key: openstack-control-plane
|
||||
node_selector_value: enabled
|
||||
diff --git a/glance/templates/deployment-api.yaml b/glance/templates/deployment-api.yaml
|
||||
index 27df2730..956639dc 100644
|
||||
index 3b285b16..3ba5f17a 100644
|
||||
--- a/glance/templates/deployment-api.yaml
|
||||
+++ b/glance/templates/deployment-api.yaml
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
@@ -52,11 +52,13 @@ spec:
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
@ -616,9 +616,9 @@ index 27df2730..956639dc 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "glance_api" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "glance-api" "containerNames" ( list "glance-perms" "glance-api" "init" "nginx" ) | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/glance/templates/job-clean.yaml b/glance/templates/job-clean.yaml
|
||||
index 26977c08..198a1557 100644
|
||||
--- a/glance/templates/job-clean.yaml
|
||||
@ -680,7 +680,7 @@ index 6732c239..f2779caf 100644
|
||||
{{ dict "envAll" $envAll "podName" "glance-test" "containerNames" (list "init" "glance-test" "glance-test-ks-user") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 4 }}
|
||||
spec:
|
||||
diff --git a/glance/values.yaml b/glance/values.yaml
|
||||
index d15b77ac..ed8fd754 100644
|
||||
index 1cbf4282..3a6a14f9 100644
|
||||
--- a/glance/values.yaml
|
||||
+++ b/glance/values.yaml
|
||||
@@ -20,6 +20,7 @@
|
||||
@ -692,7 +692,7 @@ index d15b77ac..ed8fd754 100644
|
||||
node_selector_key: openstack-control-plane
|
||||
node_selector_value: enabled
|
||||
diff --git a/heat/templates/cron-job-engine-cleaner.yaml b/heat/templates/cron-job-engine-cleaner.yaml
|
||||
index fb3e97ce..88ac6113 100644
|
||||
index 5e425167..dff13028 100644
|
||||
--- a/heat/templates/cron-job-engine-cleaner.yaml
|
||||
+++ b/heat/templates/cron-job-engine-cleaner.yaml
|
||||
@@ -45,6 +45,7 @@ spec:
|
||||
@ -704,7 +704,7 @@ index fb3e97ce..88ac6113 100644
|
||||
annotations:
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" | indent 12 }}
|
||||
diff --git a/heat/templates/cron-job-purge-deleted.yaml b/heat/templates/cron-job-purge-deleted.yaml
|
||||
index ffc93a8d..489fbf9f 100644
|
||||
index 9e3be164..6ce7278a 100644
|
||||
--- a/heat/templates/cron-job-purge-deleted.yaml
|
||||
+++ b/heat/templates/cron-job-purge-deleted.yaml
|
||||
@@ -42,8 +42,10 @@ spec:
|
||||
@ -716,10 +716,10 @@ index ffc93a8d..489fbf9f 100644
|
||||
annotations:
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" | indent 12 }}
|
||||
{{ dict "envAll" $envAll "podName" "heat-purge-deleted" "containerNames" (list "init" "heat-purge-deleted" ) | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "heat-purge-deleted" "containerNames" (list "init" "heat-purge-deleted" ) | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 12 }}
|
||||
spec:
|
||||
diff --git a/heat/templates/deployment-api.yaml b/heat/templates/deployment-api.yaml
|
||||
index ad7bdaff..178bedda 100644
|
||||
index e4c6b1de..d2c14651 100644
|
||||
--- a/heat/templates/deployment-api.yaml
|
||||
+++ b/heat/templates/deployment-api.yaml
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
@ -733,11 +733,11 @@ index ad7bdaff..178bedda 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "heat_api" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "heat-api" "containerNames" (list "heat-api" "init" ) | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/heat/templates/deployment-cfn.yaml b/heat/templates/deployment-cfn.yaml
|
||||
index 2f2be024..abc0f59d 100644
|
||||
index 00647372..22f037eb 100644
|
||||
--- a/heat/templates/deployment-cfn.yaml
|
||||
+++ b/heat/templates/deployment-cfn.yaml
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
@ -751,11 +751,11 @@ index 2f2be024..abc0f59d 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "heat_cfn" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "heat-cfn" "containerNames" (list "heat-cfn" "init" ) | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/heat/templates/deployment-cloudwatch.yaml b/heat/templates/deployment-cloudwatch.yaml
|
||||
index f1f73535..0abe6b5a 100644
|
||||
index f9cc2407..222bd8ca 100644
|
||||
--- a/heat/templates/deployment-cloudwatch.yaml
|
||||
+++ b/heat/templates/deployment-cloudwatch.yaml
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
@ -769,11 +769,11 @@ index f1f73535..0abe6b5a 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "heat_cloudwatch" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
{{ dict "envAll" $envAll "application" "heat" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/heat/templates/deployment-engine.yaml b/heat/templates/deployment-engine.yaml
|
||||
index 3401f06f..08af1501 100644
|
||||
index cee5d4f7..39ec4678 100644
|
||||
--- a/heat/templates/deployment-engine.yaml
|
||||
+++ b/heat/templates/deployment-engine.yaml
|
||||
@@ -44,12 +44,14 @@ spec:
|
||||
@ -788,9 +788,9 @@ index 3401f06f..08af1501 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "heat_engine" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "heat-engine" "containerNames" (list "heat-engine" "init" ) | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
diff --git a/heat/templates/job-ks-user-domain.yaml b/heat/templates/job-ks-user-domain.yaml
|
||||
index 16ba3d3c..410f8f7e 100644
|
||||
--- a/heat/templates/job-ks-user-domain.yaml
|
||||
@ -843,7 +843,7 @@ index 4dc8154b..36714701 100644
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" }}
|
||||
spec:
|
||||
diff --git a/heat/values.yaml b/heat/values.yaml
|
||||
index ce61e7dd..5a0e4cba 100644
|
||||
index 1808e981..24dc69d5 100644
|
||||
--- a/heat/values.yaml
|
||||
+++ b/heat/values.yaml
|
||||
@@ -19,6 +19,7 @@
|
||||
@ -855,7 +855,7 @@ index ce61e7dd..5a0e4cba 100644
|
||||
node_selector_key: openstack-control-plane
|
||||
node_selector_value: enabled
|
||||
diff --git a/horizon/templates/deployment.yaml b/horizon/templates/deployment.yaml
|
||||
index 6f4ffe8e..cb44ca8f 100644
|
||||
index bd6db03b..76d64b38 100644
|
||||
--- a/horizon/templates/deployment.yaml
|
||||
+++ b/horizon/templates/deployment.yaml
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
@ -869,9 +869,9 @@ index 6f4ffe8e..cb44ca8f 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ dict "envAll" $envAll "podName" "horizon" "containerNames" (list "horizon" "init" ) | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
{{ tuple "horizon" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{- if .Values.manifests.configmap_logo }}
|
||||
configmap-logo-hash: {{ tuple "configmap-logo.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
diff --git a/horizon/templates/job-db-sync.yaml b/horizon/templates/job-db-sync.yaml
|
||||
index 6805bfa9..b14ecfe6 100644
|
||||
--- a/horizon/templates/job-db-sync.yaml
|
||||
@ -903,10 +903,10 @@ index 979402a7..868bac82 100644
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" }}
|
||||
{{ dict "envAll" $envAll "podName" "horizon-test" "containerNames" (list "init" "horizon-test") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 4 }}
|
||||
diff --git a/horizon/values.yaml b/horizon/values.yaml
|
||||
index 1ca7c365..7aa8519d 100644
|
||||
index cc45777b..3a722c6a 100644
|
||||
--- a/horizon/values.yaml
|
||||
+++ b/horizon/values.yaml
|
||||
@@ -35,6 +35,7 @@ images:
|
||||
@@ -38,6 +38,7 @@ selenium_v4: true
|
||||
release_group: null
|
||||
|
||||
labels:
|
||||
@ -915,7 +915,7 @@ index 1ca7c365..7aa8519d 100644
|
||||
node_selector_key: openstack-control-plane
|
||||
node_selector_value: enabled
|
||||
diff --git a/ironic/templates/deployment-api.yaml b/ironic/templates/deployment-api.yaml
|
||||
index 52dd785b..62acfc6e 100644
|
||||
index 7d4b8387..cdc6629e 100644
|
||||
--- a/ironic/templates/deployment-api.yaml
|
||||
+++ b/ironic/templates/deployment-api.yaml
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
@ -929,14 +929,14 @@ index 52dd785b..62acfc6e 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "ironic_api" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
affinity:
|
||||
diff --git a/ironic/templates/job-manage-cleaning-network.yaml b/ironic/templates/job-manage-cleaning-network.yaml
|
||||
index 18e94769..abc6f339 100644
|
||||
index 48e8d729..400bec5b 100644
|
||||
--- a/ironic/templates/job-manage-cleaning-network.yaml
|
||||
+++ b/ironic/templates/job-manage-cleaning-network.yaml
|
||||
@@ -32,7 +32,10 @@ spec:
|
||||
@@ -33,7 +33,10 @@ spec:
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
@ -948,7 +948,7 @@ index 18e94769..abc6f339 100644
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
restartPolicy: OnFailure
|
||||
diff --git a/ironic/templates/statefulset-conductor.yaml b/ironic/templates/statefulset-conductor.yaml
|
||||
index 43be9776..de7a1890 100644
|
||||
index cb46b9ed..e28d48a4 100644
|
||||
--- a/ironic/templates/statefulset-conductor.yaml
|
||||
+++ b/ironic/templates/statefulset-conductor.yaml
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
@ -966,7 +966,7 @@ index 43be9776..de7a1890 100644
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
affinity:
|
||||
diff --git a/ironic/values.yaml b/ironic/values.yaml
|
||||
index 89fe1aec..39643ae8 100644
|
||||
index 25a26880..6a857bb9 100644
|
||||
--- a/ironic/values.yaml
|
||||
+++ b/ironic/values.yaml
|
||||
@@ -21,6 +21,7 @@ release_group: null
|
||||
@ -1008,7 +1008,7 @@ index a059f929..39c53972 100644
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
{{ dict "envAll" $envAll "application" "fernet_rotate" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 10 }}
|
||||
diff --git a/keystone/templates/deployment-api.yaml b/keystone/templates/deployment-api.yaml
|
||||
index 882eff33..4790d6cb 100644
|
||||
index 86eb0dce..f8b5d91a 100644
|
||||
--- a/keystone/templates/deployment-api.yaml
|
||||
+++ b/keystone/templates/deployment-api.yaml
|
||||
@@ -45,11 +45,13 @@ spec:
|
||||
@ -1022,14 +1022,14 @@ index 882eff33..4790d6cb 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "keystone_api" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "keystone-api" "containerNames" (list "keystone-api") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "keystone" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/keystone/templates/job-credential-cleanup.yaml b/keystone/templates/job-credential-cleanup.yaml
|
||||
index 097b4450..cd84747c 100644
|
||||
index 37a161ef..b249476d 100644
|
||||
--- a/keystone/templates/job-credential-cleanup.yaml
|
||||
+++ b/keystone/templates/job-credential-cleanup.yaml
|
||||
@@ -37,11 +37,13 @@ spec:
|
||||
@@ -38,11 +38,13 @@ spec:
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
@ -1044,10 +1044,10 @@ index 097b4450..cd84747c 100644
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceName }}
|
||||
diff --git a/keystone/templates/job-credential-setup.yaml b/keystone/templates/job-credential-setup.yaml
|
||||
index 5e6edc6f..93938169 100644
|
||||
index 38ff3c8b..a97fe27d 100644
|
||||
--- a/keystone/templates/job-credential-setup.yaml
|
||||
+++ b/keystone/templates/job-credential-setup.yaml
|
||||
@@ -66,11 +66,13 @@ spec:
|
||||
@@ -67,11 +67,13 @@ spec:
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
@ -1062,10 +1062,10 @@ index 5e6edc6f..93938169 100644
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/keystone/templates/job-domain-manage.yaml b/keystone/templates/job-domain-manage.yaml
|
||||
index 679a009c..93322646 100644
|
||||
index 50e76b8d..4282757f 100644
|
||||
--- a/keystone/templates/job-domain-manage.yaml
|
||||
+++ b/keystone/templates/job-domain-manage.yaml
|
||||
@@ -34,11 +34,13 @@ spec:
|
||||
@@ -35,11 +35,13 @@ spec:
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
@ -1080,10 +1080,10 @@ index 679a009c..93322646 100644
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/keystone/templates/job-fernet-setup.yaml b/keystone/templates/job-fernet-setup.yaml
|
||||
index 1505ffad..7bcad337 100644
|
||||
index d52aa6ce..ee64d6a2 100644
|
||||
--- a/keystone/templates/job-fernet-setup.yaml
|
||||
+++ b/keystone/templates/job-fernet-setup.yaml
|
||||
@@ -66,11 +66,13 @@ spec:
|
||||
@@ -67,11 +67,13 @@ spec:
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
@ -1113,7 +1113,7 @@ index 2d5e9528..5e5517c0 100644
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" }}
|
||||
{{ dict "envAll" $envAll "podName" "keystone-test" "containerNames" (list "init" "keystone-test" "keystone-test-ks-user") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 4 }}
|
||||
diff --git a/keystone/values.yaml b/keystone/values.yaml
|
||||
index ace7e976..2eea531d 100644
|
||||
index 2d3f8aaf..d0a7a901 100644
|
||||
--- a/keystone/values.yaml
|
||||
+++ b/keystone/values.yaml
|
||||
@@ -17,6 +17,7 @@
|
||||
@ -1125,7 +1125,7 @@ index ace7e976..2eea531d 100644
|
||||
node_selector_key: openstack-control-plane
|
||||
node_selector_value: enabled
|
||||
diff --git a/neutron/templates/daemonset-bagpipe-bgp.yaml b/neutron/templates/daemonset-bagpipe-bgp.yaml
|
||||
index 9e6393ef..02c6ae74 100644
|
||||
index b6d2157e..96fe11e4 100644
|
||||
--- a/neutron/templates/daemonset-bagpipe-bgp.yaml
|
||||
+++ b/neutron/templates/daemonset-bagpipe-bgp.yaml
|
||||
@@ -49,11 +49,13 @@ spec:
|
||||
@ -1139,11 +1139,11 @@ index 9e6393ef..02c6ae74 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "neutron_bagpipe_bgp" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "neutron_bagpipe_bgp" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/neutron/templates/daemonset-dhcp-agent.yaml b/neutron/templates/daemonset-dhcp-agent.yaml
|
||||
index 7971c22e..beb1a09f 100644
|
||||
index 4a586673..71b57e26 100644
|
||||
--- a/neutron/templates/daemonset-dhcp-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-dhcp-agent.yaml
|
||||
@@ -70,11 +70,13 @@ spec:
|
||||
@ -1157,11 +1157,11 @@ index 7971c22e..beb1a09f 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "neutron_dhcp_agent" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "neutron-dhcp-agent-default" "containerNames" (list "neutron-dhcp-agent" "neutron-dhcp-agent-init" "init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "neutron_dhcp_agent" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/neutron/templates/daemonset-l2gw-agent.yaml b/neutron/templates/daemonset-l2gw-agent.yaml
|
||||
index 1be06d83..5a1a7ca9 100644
|
||||
index 95447074..01679ac8 100644
|
||||
--- a/neutron/templates/daemonset-l2gw-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-l2gw-agent.yaml
|
||||
@@ -72,11 +72,13 @@ spec:
|
||||
@ -1175,11 +1175,11 @@ index 1be06d83..5a1a7ca9 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "neutron_l2gw_agent" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "neutron_l2gw_agent" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/neutron/templates/daemonset-l3-agent.yaml b/neutron/templates/daemonset-l3-agent.yaml
|
||||
index 87ae948d..56c8d57d 100644
|
||||
index 5bddd62b..5f62f6cb 100644
|
||||
--- a/neutron/templates/daemonset-l3-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-l3-agent.yaml
|
||||
@@ -71,11 +71,13 @@ spec:
|
||||
@ -1193,11 +1193,11 @@ index 87ae948d..56c8d57d 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "neutron_l3_agent" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "neutron-l3-agent-default" "containerNames" (list "neutron-l3-agent" "init" "neutron-l3-agent-init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "neutron_l3_agent" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/neutron/templates/daemonset-lb-agent.yaml b/neutron/templates/daemonset-lb-agent.yaml
|
||||
index 6bacfdfa..3046fe5f 100644
|
||||
index a7437b37..754e692f 100644
|
||||
--- a/neutron/templates/daemonset-lb-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-lb-agent.yaml
|
||||
@@ -47,11 +47,13 @@ spec:
|
||||
@ -1211,11 +1211,11 @@ index 6bacfdfa..3046fe5f 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "neutron_lb_agent" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "neutron_lb_agent" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/neutron/templates/daemonset-metadata-agent.yaml b/neutron/templates/daemonset-metadata-agent.yaml
|
||||
index 4fd75da9..1d4c0466 100644
|
||||
index 4319886c..22b89402 100644
|
||||
--- a/neutron/templates/daemonset-metadata-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-metadata-agent.yaml
|
||||
@@ -67,11 +67,13 @@ spec:
|
||||
@ -1229,11 +1229,11 @@ index 4fd75da9..1d4c0466 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "neutron_metadata_agent" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "neutron-metadata-agent-default" "containerNames" (list "neutron-metadata-agent" "neutron-metadata-agent-init" "init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "neutron_metadata_agent" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/neutron/templates/daemonset-netns-cleanup-cron.yaml b/neutron/templates/daemonset-netns-cleanup-cron.yaml
|
||||
index c512d17a..4a05fc3e 100644
|
||||
index d43c5950..a91a1ade 100644
|
||||
--- a/neutron/templates/daemonset-netns-cleanup-cron.yaml
|
||||
+++ b/neutron/templates/daemonset-netns-cleanup-cron.yaml
|
||||
@@ -39,11 +39,13 @@ spec:
|
||||
@ -1247,11 +1247,11 @@ index c512d17a..4a05fc3e 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "neutron_netns_cleanup_cron" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "neutron-netns-cleanup-cron-default" "containerNames" (list "neutron-netns-cleanup-cron" "init" ) | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "neutron_netns_cleanup_cron" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/neutron/templates/daemonset-ovn-metadata-agent.yaml b/neutron/templates/daemonset-ovn-metadata-agent.yaml
|
||||
index 511eb260..b733b86a 100644
|
||||
index 47e12567..4f2a44fe 100644
|
||||
--- a/neutron/templates/daemonset-ovn-metadata-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-ovn-metadata-agent.yaml
|
||||
@@ -67,11 +67,13 @@ spec:
|
||||
@ -1265,11 +1265,11 @@ index 511eb260..b733b86a 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "neutron_ovn_metadata_agent" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "neutron-ovn-metadata-agent-default" "containerNames" (list "neutron-ovn-metadata-agent" "neutron-ovn-metadata-agent-init" "init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "neutron_ovn_metadata_agent" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/neutron/templates/daemonset-ovs-agent.yaml b/neutron/templates/daemonset-ovs-agent.yaml
|
||||
index e4d29a43..b493fe85 100644
|
||||
index a5ed5345..13841f80 100644
|
||||
--- a/neutron/templates/daemonset-ovs-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-ovs-agent.yaml
|
||||
@@ -50,11 +50,13 @@ spec:
|
||||
@ -1283,11 +1283,11 @@ index e4d29a43..b493fe85 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "neutron_ovs_agent" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "$configMapName" "containerNames" (list "neutron-ovs-agent" "init" "neutron-openvswitch-agent-kernel-modules" "neutron-ovs-agent-init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "neutron_ovs_agent" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/neutron/templates/daemonset-sriov-agent.yaml b/neutron/templates/daemonset-sriov-agent.yaml
|
||||
index 539e3239..a7c00e42 100644
|
||||
index 07f5931c..d8977e69 100644
|
||||
--- a/neutron/templates/daemonset-sriov-agent.yaml
|
||||
+++ b/neutron/templates/daemonset-sriov-agent.yaml
|
||||
@@ -53,11 +53,13 @@ spec:
|
||||
@ -1301,11 +1301,11 @@ index 539e3239..a7c00e42 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "neutron_sriov_agent" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "neutron-sriov-agent-default" "containerNames" (list "neutron-sriov-agent-init" "init" "neutron-sriov-agent") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "neutron_sriov_agent" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/neutron/templates/deployment-ironic-agent.yaml b/neutron/templates/deployment-ironic-agent.yaml
|
||||
index 95666069..80ca488e 100644
|
||||
index 90d95d19..8b9abf18 100644
|
||||
--- a/neutron/templates/deployment-ironic-agent.yaml
|
||||
+++ b/neutron/templates/deployment-ironic-agent.yaml
|
||||
@@ -41,11 +41,13 @@ spec:
|
||||
@ -1319,11 +1319,11 @@ index 95666069..80ca488e 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "neutron_ironic_agent" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "neutron_ironic_agent" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/neutron/templates/deployment-server.yaml b/neutron/templates/deployment-server.yaml
|
||||
index 6f56ef71..50940593 100644
|
||||
index f8a2492b..b2fdd452 100644
|
||||
--- a/neutron/templates/deployment-server.yaml
|
||||
+++ b/neutron/templates/deployment-server.yaml
|
||||
@@ -54,11 +54,13 @@ spec:
|
||||
@ -1337,9 +1337,9 @@ index 6f56ef71..50940593 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "neutron_server" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "neutron-server" "containerNames" (list "neutron-server" "init" "nginx") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
{{ dict "envAll" $envAll "application" "neutron_server" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/neutron/templates/pod-rally-test.yaml b/neutron/templates/pod-rally-test.yaml
|
||||
index 8f289bf7..300658e9 100644
|
||||
--- a/neutron/templates/pod-rally-test.yaml
|
||||
@ -1357,10 +1357,10 @@ index 8f289bf7..300658e9 100644
|
||||
{{ dict "envAll" $envAll "podName" "neutron-test" "containerNames" (list "init" "neutron-test" "neutron-test-ks-user") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 4 }}
|
||||
spec:
|
||||
diff --git a/neutron/values.yaml b/neutron/values.yaml
|
||||
index c71a40cf..9f8666fc 100644
|
||||
index db4a6bf0..2c7d8233 100644
|
||||
--- a/neutron/values.yaml
|
||||
+++ b/neutron/values.yaml
|
||||
@@ -53,6 +53,7 @@ images:
|
||||
@@ -57,6 +57,7 @@ images:
|
||||
- image_repo_sync
|
||||
|
||||
labels:
|
||||
@ -1414,10 +1414,10 @@ index 0da8c5e1..c5a9e55b 100644
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
{{ dict "envAll" $envAll "application" "service_cleaner" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 10 }}
|
||||
diff --git a/nova/templates/daemonset-compute.yaml b/nova/templates/daemonset-compute.yaml
|
||||
index ebb3390b..1a117456 100644
|
||||
index e4a6a506..f795eece 100644
|
||||
--- a/nova/templates/daemonset-compute.yaml
|
||||
+++ b/nova/templates/daemonset-compute.yaml
|
||||
@@ -68,8 +68,10 @@ spec:
|
||||
@@ -83,8 +83,10 @@ spec:
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
@ -1427,9 +1427,9 @@ index ebb3390b..1a117456 100644
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" | indent 8 }}
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
{{ dict "envAll" $envAll "podName" "nova-compute-default" "containerNames" (list "nova-compute" "init" "nova-compute-init" "nova-compute-vnc-init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
{{ tuple "nova_compute" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
diff --git a/nova/templates/deployment-api-metadata.yaml b/nova/templates/deployment-api-metadata.yaml
|
||||
index 5b3505a3..0afa28a8 100644
|
||||
index 066ef7ba..691c1840 100644
|
||||
--- a/nova/templates/deployment-api-metadata.yaml
|
||||
+++ b/nova/templates/deployment-api-metadata.yaml
|
||||
@@ -52,11 +52,13 @@ spec:
|
||||
@ -1443,11 +1443,11 @@ index 5b3505a3..0afa28a8 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "nova_api_metadata" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "nova-api-metadata" "containerNames" (list "nova-api-metadata-init" "nova-api" "init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/nova/templates/deployment-api-osapi.yaml b/nova/templates/deployment-api-osapi.yaml
|
||||
index d9f1c5f9..8b412f3f 100644
|
||||
index 7aceeca1..8e12ceaa 100644
|
||||
--- a/nova/templates/deployment-api-osapi.yaml
|
||||
+++ b/nova/templates/deployment-api-osapi.yaml
|
||||
@@ -52,11 +52,13 @@ spec:
|
||||
@ -1461,11 +1461,11 @@ index d9f1c5f9..8b412f3f 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "nova_api_osapi" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "nova-api-osapi" "containerNames" (list "nova-osapi" "init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/nova/templates/deployment-conductor.yaml b/nova/templates/deployment-conductor.yaml
|
||||
index e7a0be61..dc07dcf5 100644
|
||||
index 7cffbcc2..b9943c04 100644
|
||||
--- a/nova/templates/deployment-conductor.yaml
|
||||
+++ b/nova/templates/deployment-conductor.yaml
|
||||
@@ -61,11 +61,13 @@ spec:
|
||||
@ -1479,14 +1479,14 @@ index e7a0be61..dc07dcf5 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "nova_conductor" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "nova-conductor" "containerNames" (list "nova-conductor" "init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/nova/templates/deployment-novncproxy.yaml b/nova/templates/deployment-novncproxy.yaml
|
||||
index 3a080926..f7da8971 100644
|
||||
index 1491bffe..15a7ca47 100644
|
||||
--- a/nova/templates/deployment-novncproxy.yaml
|
||||
+++ b/nova/templates/deployment-novncproxy.yaml
|
||||
@@ -48,11 +48,13 @@ spec:
|
||||
@@ -50,11 +50,13 @@ spec:
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
@ -1497,11 +1497,11 @@ index 3a080926..f7da8971 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "nova_novncproxy" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "nova-novncproxy" "containerNames" (list "nova-novncproxy" "nova-novncproxy-init-assets" "nova-novncproxy-init" "init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/nova/templates/deployment-scheduler.yaml b/nova/templates/deployment-scheduler.yaml
|
||||
index b5220d5d..d6f6940d 100644
|
||||
index ebc627af..c1ae4fb0 100644
|
||||
--- a/nova/templates/deployment-scheduler.yaml
|
||||
+++ b/nova/templates/deployment-scheduler.yaml
|
||||
@@ -61,11 +61,13 @@ spec:
|
||||
@ -1515,11 +1515,11 @@ index b5220d5d..d6f6940d 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "nova_scheduler" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "nova-scheduler" "containerNames" (list "nova-scheduler" "init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/nova/templates/deployment-spiceproxy.yaml b/nova/templates/deployment-spiceproxy.yaml
|
||||
index 94d957d8..2a682e7f 100644
|
||||
index a7b45eca..8dd9bc52 100644
|
||||
--- a/nova/templates/deployment-spiceproxy.yaml
|
||||
+++ b/nova/templates/deployment-spiceproxy.yaml
|
||||
@@ -48,11 +48,13 @@ spec:
|
||||
@ -1533,14 +1533,14 @@ index 94d957d8..2a682e7f 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "nova_spiceproxy" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
{{ dict "envAll" $envAll "application" "nova" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
|
||||
diff --git a/nova/templates/job-bootstrap.yaml b/nova/templates/job-bootstrap.yaml
|
||||
index 3e2bfafd..4c7366ae 100644
|
||||
index cddc7443..749eb29b 100644
|
||||
--- a/nova/templates/job-bootstrap.yaml
|
||||
+++ b/nova/templates/job-bootstrap.yaml
|
||||
@@ -41,8 +41,10 @@ spec:
|
||||
@@ -40,8 +40,10 @@ spec:
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
@ -1600,7 +1600,7 @@ index 377555d6..4079ec81 100644
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/nova/values.yaml b/nova/values.yaml
|
||||
index 63b8d02f..0d964c53 100644
|
||||
index 5cc60057..44bd9a74 100644
|
||||
--- a/nova/values.yaml
|
||||
+++ b/nova/values.yaml
|
||||
@@ -19,6 +19,7 @@
|
||||
@ -1612,7 +1612,7 @@ index 63b8d02f..0d964c53 100644
|
||||
compute:
|
||||
node_selector_key: openstack-compute-node
|
||||
diff --git a/placement/templates/deployment.yaml b/placement/templates/deployment.yaml
|
||||
index bf1920d1..beb46a47 100644
|
||||
index de666892..cd1a9d94 100644
|
||||
--- a/placement/templates/deployment.yaml
|
||||
+++ b/placement/templates/deployment.yaml
|
||||
@@ -40,11 +40,13 @@ spec:
|
||||
@ -1626,11 +1626,11 @@ index bf1920d1..beb46a47 100644
|
||||
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
|
||||
+ configchecksum: {{ toYaml .Values.labels.isApplication | sha256sum | trunc 63 }}
|
||||
{{ tuple "placement" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
|
||||
{{ dict "envAll" $envAll "podName" "placement-api" "containerNames" (list "placement-api" "init") | include "helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
diff --git a/placement/values.yaml b/placement/values.yaml
|
||||
index 4a702ace..35f4849c 100644
|
||||
index a411250c..9d2dddfd 100644
|
||||
--- a/placement/values.yaml
|
||||
+++ b/placement/values.yaml
|
||||
@@ -20,6 +20,7 @@
|
||||
@ -1643,4 +1643,3 @@ index 4a702ace..35f4849c 100644
|
||||
node_selector_value: enabled
|
||||
--
|
||||
2.34.1
|
||||
|
@ -82,7 +82,7 @@ index 00000000..ba0f0df3
|
||||
+{{- end }}
|
||||
\ No newline at end of file
|
||||
diff --git a/aodh/values.yaml b/aodh/values.yaml
|
||||
index 5da6eb61..e990a5f8 100644
|
||||
index c33795e2..9661d734 100644
|
||||
--- a/aodh/values.yaml
|
||||
+++ b/aodh/values.yaml
|
||||
@@ -59,6 +59,7 @@ images:
|
||||
@ -127,18 +127,18 @@ index 00000000..5755d4ec
|
||||
+{{- end }}
|
||||
\ No newline at end of file
|
||||
diff --git a/barbican/values.yaml b/barbican/values.yaml
|
||||
index 9bea5035..57758455 100644
|
||||
index b3ed693c..aa9df4f0 100644
|
||||
--- a/barbican/values.yaml
|
||||
+++ b/barbican/values.yaml
|
||||
@@ -48,6 +48,7 @@ images:
|
||||
barbican_api: docker.io/openstackhelm/barbican:wallaby-ubuntu_focal
|
||||
rabbit_init: docker.io/rabbitmq:3.7-management
|
||||
barbican_api: docker.io/openstackhelm/barbican:2024.1-ubuntu_jammy
|
||||
rabbit_init: docker.io/rabbitmq:3.13-management
|
||||
image_repo_sync: docker.io/docker:17.07.0
|
||||
+ pre_apply_cleanup: docker.io/starlingx/stx-vault-manager:master-debian-stable-latest
|
||||
pull_policy: "IfNotPresent"
|
||||
local_registry:
|
||||
active: false
|
||||
@@ -693,6 +694,7 @@ manifests:
|
||||
@@ -703,6 +704,7 @@ manifests:
|
||||
configmap_etc: true
|
||||
deployment_api: true
|
||||
ingress_api: true
|
||||
@ -172,7 +172,7 @@ index 00000000..1900b9d8
|
||||
+{{- end }}
|
||||
\ No newline at end of file
|
||||
diff --git a/ceilometer/values.yaml b/ceilometer/values.yaml
|
||||
index 3e8d477b..d93c6793 100644
|
||||
index d50722cf..9f55de78 100644
|
||||
--- a/ceilometer/values.yaml
|
||||
+++ b/ceilometer/values.yaml
|
||||
@@ -63,6 +63,7 @@ images:
|
||||
@ -217,18 +217,18 @@ index 00000000..db570af6
|
||||
+{{- end }}
|
||||
\ No newline at end of file
|
||||
diff --git a/cinder/values.yaml b/cinder/values.yaml
|
||||
index 0496c2cc..ba1189e3 100644
|
||||
index 16516491..ef0d9615 100644
|
||||
--- a/cinder/values.yaml
|
||||
+++ b/cinder/values.yaml
|
||||
@@ -61,6 +61,7 @@ images:
|
||||
cinder_backup_storage_init: docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_focal
|
||||
cinder_backup_storage_init: docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_jammy
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: docker.io/docker:17.07.0
|
||||
+ pre_apply_cleanup: docker.io/starlingx/stx-vault-manager:master-debian-stable-latest
|
||||
pull_policy: "IfNotPresent"
|
||||
local_registry:
|
||||
active: false
|
||||
@@ -1460,6 +1461,7 @@ manifests:
|
||||
@@ -1477,6 +1478,7 @@ manifests:
|
||||
deployment_scheduler: true
|
||||
deployment_volume: true
|
||||
ingress_api: true
|
||||
@ -262,18 +262,18 @@ index 00000000..2e4f2e11
|
||||
+{{- end }}
|
||||
\ No newline at end of file
|
||||
diff --git a/glance/values.yaml b/glance/values.yaml
|
||||
index ed8fd754..4a656275 100644
|
||||
index 3a6a14f9..c902bcab 100644
|
||||
--- a/glance/values.yaml
|
||||
+++ b/glance/values.yaml
|
||||
@@ -50,6 +50,7 @@ images:
|
||||
bootstrap: docker.io/openstackhelm/heat:wallaby-ubuntu_focal
|
||||
bootstrap: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: docker.io/docker:17.07.0
|
||||
+ pre_apply_cleanup: docker.io/starlingx/stx-vault-manager:master-debian-stable-latest
|
||||
pull_policy: "IfNotPresent"
|
||||
local_registry:
|
||||
active: false
|
||||
@@ -991,6 +992,7 @@ manifests:
|
||||
@@ -1019,6 +1020,7 @@ manifests:
|
||||
configmap_etc: true
|
||||
deployment_api: true
|
||||
ingress_api: true
|
||||
@ -307,18 +307,18 @@ index 00000000..be97d27d
|
||||
+{{- end }}
|
||||
\ No newline at end of file
|
||||
diff --git a/heat/values.yaml b/heat/values.yaml
|
||||
index 5a0e4cba..d034da9c 100644
|
||||
index 24dc69d5..933d6763 100644
|
||||
--- a/heat/values.yaml
|
||||
+++ b/heat/values.yaml
|
||||
@@ -58,6 +58,7 @@ images:
|
||||
heat_purge_deleted: docker.io/openstackhelm/heat:stein-ubuntu_bionic
|
||||
heat_purge_deleted: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: docker.io/docker:17.07.0
|
||||
+ pre_apply_cleanup: docker.io/starlingx/stx-vault-manager:master-debian-stable-latest
|
||||
pull_policy: "IfNotPresent"
|
||||
local_registry:
|
||||
active: false
|
||||
@@ -1261,6 +1262,7 @@ manifests:
|
||||
@@ -1293,6 +1294,7 @@ manifests:
|
||||
ingress_api: true
|
||||
ingress_cfn: true
|
||||
ingress_cloudwatch: false
|
||||
@ -352,18 +352,18 @@ index 00000000..258ad6f3
|
||||
+{{- end }}
|
||||
\ No newline at end of file
|
||||
diff --git a/horizon/values.yaml b/horizon/values.yaml
|
||||
index 7aa8519d..f7d44f4c 100644
|
||||
index 3a722c6a..98f8ede2 100644
|
||||
--- a/horizon/values.yaml
|
||||
+++ b/horizon/values.yaml
|
||||
@@ -25,6 +25,7 @@ images:
|
||||
test: docker.io/openstackhelm/osh-selenium:latest-ubuntu_bionic
|
||||
test: docker.io/openstackhelm/osh-selenium:latest-ubuntu_jammy
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: docker.io/docker:17.07.0
|
||||
+ pre_apply_cleanup: docker.io/starlingx/stx-vault-manager:master-debian-stable-latest
|
||||
pull_policy: "IfNotPresent"
|
||||
local_registry:
|
||||
active: false
|
||||
@@ -1381,6 +1382,7 @@ manifests:
|
||||
@@ -1393,6 +1394,7 @@ manifests:
|
||||
configmap_logo: false
|
||||
deployment: true
|
||||
ingress_api: true
|
||||
@ -397,7 +397,7 @@ index 00000000..34c6af54
|
||||
+{{- end }}
|
||||
\ No newline at end of file
|
||||
diff --git a/ironic/values.yaml b/ironic/values.yaml
|
||||
index 39643ae8..511d0de1 100644
|
||||
index 6a857bb9..d21ad6c7 100644
|
||||
--- a/ironic/values.yaml
|
||||
+++ b/ironic/values.yaml
|
||||
@@ -53,6 +53,7 @@ images:
|
||||
@ -408,7 +408,7 @@ index 39643ae8..511d0de1 100644
|
||||
pull_policy: "IfNotPresent"
|
||||
local_registry:
|
||||
active: false
|
||||
@@ -717,6 +718,7 @@ manifests:
|
||||
@@ -790,6 +791,7 @@ manifests:
|
||||
configmap_etc: true
|
||||
deployment_api: true
|
||||
ingress_api: true
|
||||
@ -442,11 +442,11 @@ index 00000000..259ef91f
|
||||
+{{- end }}
|
||||
\ No newline at end of file
|
||||
diff --git a/keystone/values.yaml b/keystone/values.yaml
|
||||
index 2eea531d..57f18611 100644
|
||||
index d0a7a901..7e262d5f 100644
|
||||
--- a/keystone/values.yaml
|
||||
+++ b/keystone/values.yaml
|
||||
@@ -52,6 +52,7 @@ images:
|
||||
keystone_domain_manage: docker.io/openstackhelm/keystone:wallaby-ubuntu_focal
|
||||
keystone_domain_manage: docker.io/openstackhelm/keystone:2024.1-ubuntu_jammy
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: docker.io/docker:17.07.0
|
||||
+ pre_apply_cleanup: docker.io/starlingx/stx-vault-manager:master-debian-stable-latest
|
||||
@ -487,20 +487,20 @@ index 00000000..6fd7c757
|
||||
+{{- end }}
|
||||
\ No newline at end of file
|
||||
diff --git a/neutron/values.yaml b/neutron/values.yaml
|
||||
index 9f8666fc..eb155da3 100644
|
||||
index 2c7d8233..b7a5560d 100644
|
||||
--- a/neutron/values.yaml
|
||||
+++ b/neutron/values.yaml
|
||||
@@ -45,6 +45,7 @@ images:
|
||||
neutron_netns_cleanup_cron: docker.io/openstackhelm/neutron:stein-ubuntu_bionic
|
||||
@@ -49,6 +49,7 @@ images:
|
||||
neutron_netns_cleanup_cron: docker.io/openstackhelm/neutron:2024.1-ubuntu_jammy
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: docker.io/docker:17.07.0
|
||||
+ pre_apply_cleanup: docker.io/starlingx/stx-vault-manager:master-debian-stable-latest
|
||||
pull_policy: "IfNotPresent"
|
||||
local_registry:
|
||||
active: false
|
||||
@@ -2460,6 +2461,7 @@ manifests:
|
||||
deployment_ironic_agent: false
|
||||
@@ -2655,6 +2656,7 @@ manifests:
|
||||
deployment_server: true
|
||||
deployment_rpc_server: true
|
||||
ingress_server: true
|
||||
+ job_pre_apply_cleanup: true
|
||||
job_bootstrap: true
|
||||
@ -532,10 +532,10 @@ index 00000000..0eb2fbaa
|
||||
+{{- end }}
|
||||
\ No newline at end of file
|
||||
diff --git a/nova/values.yaml b/nova/values.yaml
|
||||
index 0d964c53..1b17f510 100644
|
||||
index 44bd9a74..2e748db9 100644
|
||||
--- a/nova/values.yaml
|
||||
+++ b/nova/values.yaml
|
||||
@@ -84,6 +84,7 @@ images:
|
||||
@@ -85,6 +85,7 @@ images:
|
||||
test: docker.io/xrally/xrally-openstack:2.0.0
|
||||
image_repo_sync: docker.io/docker:17.07.0
|
||||
nova_wait_for_computes_init: gcr.io/google_containers/hyperkube-amd64:v1.11.6
|
||||
@ -543,14 +543,14 @@ index 0d964c53..1b17f510 100644
|
||||
local_registry:
|
||||
active: false
|
||||
exclude:
|
||||
@@ -2489,6 +2490,7 @@ manifests:
|
||||
ingress_metadata: true
|
||||
@@ -2586,6 +2587,7 @@ manifests:
|
||||
ingress_novncproxy: true
|
||||
ingress_spiceproxy: true
|
||||
ingress_osapi: true
|
||||
+ job_pre_apply_cleanup: true
|
||||
job_bootstrap: true
|
||||
job_storage_init: true
|
||||
job_db_init: true
|
||||
job_db_sync: true
|
||||
diff --git a/placement/templates/job-pre-apply-cleanup.yaml b/placement/templates/job-pre-apply-cleanup.yaml
|
||||
new file mode 100644
|
||||
index 00000000..6cbf5c84
|
||||
@ -577,11 +577,11 @@ index 00000000..6cbf5c84
|
||||
+{{- end }}
|
||||
\ No newline at end of file
|
||||
diff --git a/placement/values.yaml b/placement/values.yaml
|
||||
index 35f4849c..020691e1 100644
|
||||
index 9d2dddfd..adf7cc98 100644
|
||||
--- a/placement/values.yaml
|
||||
+++ b/placement/values.yaml
|
||||
@@ -40,6 +40,7 @@ images:
|
||||
placement_db_sync: docker.io/openstackhelm/placement:stein-ubuntu_bionic
|
||||
placement_db_sync: docker.io/openstackhelm/placement:2024.1-ubuntu_jammy
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: docker.io/docker:17.07.0
|
||||
+ pre_apply_cleanup: docker.io/starlingx/stx-vault-manager:master-debian-stable-latest
|
||||
@ -597,5 +597,4 @@ index 35f4849c..020691e1 100644
|
||||
job_db_init: true
|
||||
job_db_sync: true
|
||||
--
|
||||
2.46.0
|
||||
|
||||
2.34.1
|
@ -1,84 +0,0 @@
|
||||
From 66120483da2c8e39a65d14ace0adba96008c615c Mon Sep 17 00:00:00 2001
|
||||
From: Thales Elero Cervi <thaleselero.cervi@windriver.com>
|
||||
Date: Fri, 22 Sep 2023 13:38:49 -0300
|
||||
Subject: [PATCH] Nova: Make address search optional
|
||||
|
||||
The recent openstack-helm base commit update [1] brought a recent
|
||||
change [2] that modifies the nova-compute-init.sh script behavior in
|
||||
a way that is now affecting anyone that is not actually using it.
|
||||
|
||||
When this script was originally introduced [3] it was mainly relying
|
||||
on a Values specific configuration for libvirt and would add
|
||||
information to the extra conf file "nova-libvirt.conf" only if this
|
||||
value was defined. It was used to set the name of the live migration
|
||||
interface, and since it is delivered through a ConfigMap consumed by
|
||||
a DaemonSet, it is a "global" config and not something that can be
|
||||
defined per host.
|
||||
|
||||
It was never a problem to stx-openstack, because we were not using the
|
||||
Value and therefore not populating the nova-libvirt.conf.
|
||||
Now, after this new merge [2], when this value is not defined a
|
||||
conditional triggers the IP resolution through the default gateway.
|
||||
So, even if not using the migration interface Value, we end up having
|
||||
an extra config file that will overwrite anything that was already
|
||||
defined to nova.conf per host.
|
||||
|
||||
We can not rely on default gateway IP resolution since we want our
|
||||
live migration traffic to go through an specific network and we also
|
||||
do not want to define a global name for the related interface, since
|
||||
this can (although probably will not) differ between hosts.
|
||||
The solution is similar to what was done in the past for VNC spice
|
||||
server proxyclient and the hypervisor addresses [4].
|
||||
|
||||
This configurable address search was proposed upstream [5].
|
||||
|
||||
[1] https://opendev.org/starlingx/openstack-armada-app/
|
||||
commit/8254cd31bb1f12eebc48b712b33f75b2fc0aa571
|
||||
[2] https://github.com/openstack/openstack-helm
|
||||
/commit/31be86079d711c698b2560b4bed654e23373a596
|
||||
[3] https://github.com/openstack/openstack-helm
|
||||
/commit/31be86079d711c698b2560b4bed654e23373a596
|
||||
[4] https://opendev.org/starlingx/openstack-armada-app/src/commit/
|
||||
7190f7fb5048d014ed46112aeedd4e8622031881/openstack-helm/debian/
|
||||
deb_folder/patches/0002-Nova-console-ip-address-search-optionality.patch
|
||||
[5] https://review.opendev.org/c/openstack/openstack-helm/+/896461
|
||||
|
||||
Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>
|
||||
Change-Id: I1f84006f71baded82f39d864b1fa38351b3642cf
|
||||
---
|
||||
nova/templates/bin/_nova-compute.sh.tpl | 2 ++
|
||||
nova/values.yaml | 4 +++-
|
||||
2 files changed, 5 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/nova/templates/bin/_nova-compute.sh.tpl b/nova/templates/bin/_nova-compute.sh.tpl
|
||||
index 60b0272d..702e3b92 100644
|
||||
--- a/nova/templates/bin/_nova-compute.sh.tpl
|
||||
+++ b/nova/templates/bin/_nova-compute.sh.tpl
|
||||
@@ -21,7 +21,9 @@ exec nova-compute \
|
||||
{{- if .Values.console.address_search_enabled }}
|
||||
--config-file /tmp/pod-shared/nova-console.conf \
|
||||
{{- end }}
|
||||
+{{- if .Values.conf.libvirt.address_search_enabled }}
|
||||
--config-file /tmp/pod-shared/nova-libvirt.conf \
|
||||
+{{- end }}
|
||||
{{- if and ( empty .Values.conf.nova.DEFAULT.host ) ( .Values.pod.use_fqdn.compute ) }}
|
||||
--config-file /tmp/pod-shared/nova-compute-fqdn.conf \
|
||||
{{- end }}
|
||||
diff --git a/nova/values.yaml b/nova/values.yaml
|
||||
index e1dc611f..882470c6 100644
|
||||
--- a/nova/values.yaml
|
||||
+++ b/nova/values.yaml
|
||||
@@ -1341,7 +1341,9 @@ conf:
|
||||
cpu_allocation_ratio: 1.0
|
||||
reserved_host_memory_mb: 0
|
||||
libvirt:
|
||||
- # Get the IP address to be used as the target for live migration traffic using interface name.
|
||||
+ address_search_enabled: true
|
||||
+ # When "address_search_enabled", get the IP address to be used as the target for live migration
|
||||
+ # traffic using interface name.
|
||||
# If this option is set to None, the hostname of the migration target compute node will be used.
|
||||
live_migration_interface:
|
||||
hypervisor:
|
||||
--
|
||||
2.25.1
|
||||
|
@ -1,192 +0,0 @@
|
||||
From b327cf3e379dd1a28e9e1491774c11e1209a1476 Mon Sep 17 00:00:00 2001
|
||||
From: Lucas de Ataides <lucas.deataidesbarreto@windriver.com>
|
||||
Date: Tue, 26 Sep 2023 16:16:04 -0300
|
||||
Subject: [PATCH] Add service tokens for Cinder auth
|
||||
|
||||
Since version 22.1.0 of Cinder, it requires Nova to configure service
|
||||
tokens in order to manipulate volumes [1], meaning that if that's not
|
||||
configured, Nova will not be able to create VMs by volume. The commit
|
||||
configured for StarlingX's openstack-helm package does not include this
|
||||
configuration, which was done later by [2] and [3].
|
||||
|
||||
This patch includes commits [2] and [3] in order to allow Nova to create
|
||||
VMs by volumes.
|
||||
|
||||
[1] https://docs.openstack.org/releasenotes/cinder/2023.1.html#upgrade-notes
|
||||
[2] https://opendev.org/openstack/openstack-helm/commit/91c8a5baf2cf2f0dddded57d88f00ea11dd4ff4a
|
||||
[3] https://opendev.org/openstack/openstack-helm/commit/7d39af25fddbf5fc67e15c92a9265f28567a214e
|
||||
|
||||
Signed-off-by: Lucas de Ataides <lucas.deataidesbarreto@windriver.com>
|
||||
---
|
||||
cinder/values.yaml | 6 ++++--
|
||||
glance/values.yaml | 2 ++
|
||||
neutron/values.yaml | 2 ++
|
||||
nova/templates/configmap-etc.yaml | 23 +++++++++++++++++++++++
|
||||
nova/values.yaml | 18 ++++++++++++++++--
|
||||
placement/values.yaml | 2 ++
|
||||
6 files changed, 49 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/cinder/values.yaml b/cinder/values.yaml
|
||||
index b95bd618..ddc5d632 100644
|
||||
--- a/cinder/values.yaml
|
||||
+++ b/cinder/values.yaml
|
||||
@@ -826,6 +826,8 @@ conf:
|
||||
database:
|
||||
max_retries: -1
|
||||
keystone_authtoken:
|
||||
+ service_token_roles: service
|
||||
+ service_token_roles_required: true
|
||||
auth_version: v3
|
||||
auth_type: password
|
||||
memcache_security_strategy: ENCRYPT
|
||||
@@ -848,7 +850,7 @@ conf:
|
||||
backend_url: file:///var/lib/cinder/coordination
|
||||
service_user:
|
||||
auth_type: password
|
||||
- send_service_user_token: false
|
||||
+ send_service_user_token: true
|
||||
logging:
|
||||
loggers:
|
||||
keys:
|
||||
@@ -1224,7 +1226,7 @@ endpoints:
|
||||
user_domain_name: default
|
||||
project_domain_name: default
|
||||
cinder:
|
||||
- role: admin
|
||||
+ role: admin,service
|
||||
region_name: RegionOne
|
||||
username: cinder
|
||||
password: password
|
||||
diff --git a/glance/values.yaml b/glance/values.yaml
|
||||
index d23674bb..d15b77ac 100644
|
||||
--- a/glance/values.yaml
|
||||
+++ b/glance/values.yaml
|
||||
@@ -256,6 +256,8 @@ conf:
|
||||
oslo_middleware:
|
||||
enable_proxy_headers_parsing: true
|
||||
keystone_authtoken:
|
||||
+ service_token_roles: service
|
||||
+ service_token_roles_required: true
|
||||
auth_type: password
|
||||
auth_version: v3
|
||||
memcache_security_strategy: ENCRYPT
|
||||
diff --git a/neutron/values.yaml b/neutron/values.yaml
|
||||
index 0a84322d..c71a40cf 100644
|
||||
--- a/neutron/values.yaml
|
||||
+++ b/neutron/values.yaml
|
||||
@@ -1809,6 +1809,8 @@ conf:
|
||||
ironic:
|
||||
endpoint_type: internal
|
||||
keystone_authtoken:
|
||||
+ service_token_roles: service
|
||||
+ service_token_roles_required: true
|
||||
memcache_security_strategy: ENCRYPT
|
||||
auth_type: password
|
||||
auth_version: v3
|
||||
diff --git a/nova/templates/configmap-etc.yaml b/nova/templates/configmap-etc.yaml
|
||||
index 5e3b61d3..1d8fbd97 100644
|
||||
--- a/nova/templates/configmap-etc.yaml
|
||||
+++ b/nova/templates/configmap-etc.yaml
|
||||
@@ -228,6 +228,29 @@ limitations under the License.
|
||||
{{- $_ := tuple "oslo_cache" "internal" "memcache" . | include "helm-toolkit.endpoints.host_and_port_endpoint_uri_lookup" | set .Values.conf.nova.ironic "memcache_servers" -}}
|
||||
{{- end -}}
|
||||
|
||||
+{{- if empty .Values.conf.nova.cinder.auth_url -}}
|
||||
+{{- $_ := tuple "identity" "internal" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_uri_lookup" | set .Values.conf.nova.cinder "auth_url" -}}
|
||||
+{{- end -}}
|
||||
+
|
||||
+{{- if empty .Values.conf.nova.cinder.os_region_name -}}
|
||||
+{{- $_ := set .Values.conf.nova.cinder "os_region_name" .Values.endpoints.identity.auth.cinder.region_name -}}
|
||||
+{{- end -}}
|
||||
+{{- if empty .Values.conf.nova.cinder.project_name -}}
|
||||
+{{- $_ := set .Values.conf.nova.cinder "project_name" .Values.endpoints.identity.auth.cinder.project_name -}}
|
||||
+{{- end -}}
|
||||
+{{- if empty .Values.conf.nova.cinder.project_domain_name -}}
|
||||
+{{- $_ := set .Values.conf.nova.cinder "project_domain_name" .Values.endpoints.identity.auth.cinder.project_domain_name -}}
|
||||
+{{- end -}}
|
||||
+{{- if empty .Values.conf.nova.cinder.user_domain_name -}}
|
||||
+{{- $_ := set .Values.conf.nova.cinder "user_domain_name" .Values.endpoints.identity.auth.cinder.user_domain_name -}}
|
||||
+{{- end -}}
|
||||
+{{- if empty .Values.conf.nova.cinder.username -}}
|
||||
+{{- $_ := set .Values.conf.nova.cinder "username" .Values.endpoints.identity.auth.cinder.username -}}
|
||||
+{{- end -}}
|
||||
+{{- if empty .Values.conf.nova.cinder.password -}}
|
||||
+{{- $_ := set .Values.conf.nova.cinder "password" .Values.endpoints.identity.auth.cinder.password -}}
|
||||
+{{- end -}}
|
||||
+
|
||||
{{- if empty .Values.conf.nova.DEFAULT.osapi_compute_listen_port -}}
|
||||
{{- $_ := tuple "compute" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" | set .Values.conf.nova.DEFAULT "osapi_compute_listen_port" -}}
|
||||
{{- end -}}
|
||||
diff --git a/nova/values.yaml b/nova/values.yaml
|
||||
index 882470c6..63b8d02f 100644
|
||||
--- a/nova/values.yaml
|
||||
+++ b/nova/values.yaml
|
||||
@@ -1402,6 +1402,10 @@ conf:
|
||||
service_metadata_proxy: True
|
||||
auth_type: password
|
||||
auth_version: v3
|
||||
+ cinder:
|
||||
+ catalog_info: volumev3::internalURL
|
||||
+ auth_url: null
|
||||
+ auth_type: password
|
||||
database:
|
||||
max_retries: -1
|
||||
api_database:
|
||||
@@ -1409,6 +1413,8 @@ conf:
|
||||
cell0_database:
|
||||
max_retries: -1
|
||||
keystone_authtoken:
|
||||
+ service_token_roles: service
|
||||
+ service_token_roles_required: true
|
||||
auth_type: password
|
||||
auth_version: v3
|
||||
memcache_security_strategy: ENCRYPT
|
||||
@@ -1417,7 +1423,7 @@ conf:
|
||||
notify_on_state_change: vm_and_task_state
|
||||
service_user:
|
||||
auth_type: password
|
||||
- send_service_user_token: false
|
||||
+ send_service_user_token: true
|
||||
libvirt:
|
||||
connection_uri: "qemu+unix:///system?socket=/run/libvirt/libvirt-sock"
|
||||
images_type: qcow2
|
||||
@@ -1708,7 +1714,7 @@ endpoints:
|
||||
user_domain_name: default
|
||||
project_domain_name: default
|
||||
nova:
|
||||
- role: admin
|
||||
+ role: admin,service
|
||||
region_name: RegionOne
|
||||
username: nova
|
||||
password: password
|
||||
@@ -1743,6 +1749,14 @@ endpoints:
|
||||
project_name: service
|
||||
user_domain_name: service
|
||||
project_domain_name: service
|
||||
+ cinder:
|
||||
+ role: admin,service
|
||||
+ region_name: RegionOne
|
||||
+ username: cinder
|
||||
+ password: password
|
||||
+ project_name: service
|
||||
+ user_domain_name: service
|
||||
+ project_domain_name: service
|
||||
test:
|
||||
role: admin
|
||||
region_name: RegionOne
|
||||
diff --git a/placement/values.yaml b/placement/values.yaml
|
||||
index aa864620..4a702ace 100644
|
||||
--- a/placement/values.yaml
|
||||
+++ b/placement/values.yaml
|
||||
@@ -82,6 +82,8 @@ conf:
|
||||
placement_database:
|
||||
connection: null
|
||||
keystone_authtoken:
|
||||
+ service_token_roles: service
|
||||
+ service_token_roles_required: true
|
||||
auth_version: v3
|
||||
auth_type: password
|
||||
memcache_security_strategy: ENCRYPT
|
||||
--
|
||||
2.25.1
|
||||
|
@ -1,65 +0,0 @@
|
||||
From b7c9f8d5326ad4722ef74ef4477bc9014a278e6f Mon Sep 17 00:00:00 2001
|
||||
From: Lucas de Ataides <lucas.deataidesbarreto@windriver.com>
|
||||
Date: Mon, 4 Mar 2024 12:09:40 -0300
|
||||
Subject: [PATCH] Add missing initial delay in readiness probes
|
||||
|
||||
After applying STX-Openstack, some API pods are failing to pass the
|
||||
readiness probe. This change adds a initialDelaySeconds value to the
|
||||
deployment files of the services that are having this warning.
|
||||
|
||||
The liveness probe for these deployments already have a
|
||||
initialDelaySeconds of 30 seconds, adding this value to the readiness
|
||||
probe supresses this issue.
|
||||
|
||||
Signed-off-by: Lucas de Ataides <lucas.deataidesbarreto@windriver.com>
|
||||
---
|
||||
cinder/templates/deployment-api.yaml | 1 +
|
||||
glance/templates/deployment-api.yaml | 2 ++
|
||||
heat/templates/deployment-api.yaml | 1 +
|
||||
3 files changed, 4 insertions(+)
|
||||
|
||||
diff --git a/cinder/templates/deployment-api.yaml b/cinder/templates/deployment-api.yaml
|
||||
index 3f4e941a..2f747db0 100644
|
||||
--- a/cinder/templates/deployment-api.yaml
|
||||
+++ b/cinder/templates/deployment-api.yaml
|
||||
@@ -109,6 +109,7 @@ spec:
|
||||
scheme: {{ tuple "volume" "service" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_scheme_lookup" | upper }}
|
||||
path: /
|
||||
port: {{ tuple "volume" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
+ initialDelaySeconds: 30
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
scheme: {{ tuple "volume" "service" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_scheme_lookup" | upper }}
|
||||
diff --git a/glance/templates/deployment-api.yaml b/glance/templates/deployment-api.yaml
|
||||
index 956639dc..a3405526 100644
|
||||
--- a/glance/templates/deployment-api.yaml
|
||||
+++ b/glance/templates/deployment-api.yaml
|
||||
@@ -130,11 +130,13 @@ spec:
|
||||
scheme: HTTP
|
||||
path: /
|
||||
port: {{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
+ initialDelaySeconds: 30
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
scheme: HTTP
|
||||
path: /
|
||||
port: {{ tuple "image" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
+ initialDelaySeconds: 30
|
||||
volumeMounts:
|
||||
- name: pod-tmp
|
||||
mountPath: /tmp
|
||||
diff --git a/heat/templates/deployment-api.yaml b/heat/templates/deployment-api.yaml
|
||||
index 178bedda..8f621e0e 100644
|
||||
--- a/heat/templates/deployment-api.yaml
|
||||
+++ b/heat/templates/deployment-api.yaml
|
||||
@@ -86,6 +86,7 @@ spec:
|
||||
scheme: {{ tuple "orchestration" "service" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_scheme_lookup" | upper }}
|
||||
path: /
|
||||
port: {{ tuple "orchestration" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
+ initialDelaySeconds: 30
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
scheme: {{ tuple "orchestration" "service" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_scheme_lookup" | upper }}
|
||||
--
|
||||
2.25.1
|
||||
|
@ -1,25 +1,19 @@
|
||||
0001-Remove-stale-Apache2-service-pids-when-a-POD-starts.patch
|
||||
0002-Nova-console-ip-address-search-optionality.patch
|
||||
0003-Nova-chart-Support-ephemeral-pool-creation.patch
|
||||
0004-Support-ingress-creation-for-keystone-admin-endpoint.patch
|
||||
0005-Allow-set-public-endpoint-url-for-keystone-endpoints.patch
|
||||
0006-Wrong-usage-of-rbd_store_chunk_size.patch
|
||||
0007-Add-stx_admin-account.patch
|
||||
0008-Add-flavor-extra-spec-hw-pci_irq_affinity_mask.patch
|
||||
0009-Replace-deprecated-Nova-VNC-configurations.patch
|
||||
0010-Remove-TLS-from-openstack-services.patch
|
||||
0011-Remove-mariadb-and-rabbit-tls.patch
|
||||
0012-Update-RBAC-authorization-api-to-v1.patch
|
||||
0013-Fixing-cinder-helm-release-hooks-weights-helmv3.patch
|
||||
0014-Fixing-nova-helm-release-hooks-and-weights.patch
|
||||
0015-Fixing-keystone-helm-release-hooks-and-weights.patch
|
||||
0016-Update-user-in-cinder-related-pods.patch
|
||||
0017-Support-ceph-dev-version-during-pool-creation.patch
|
||||
0018-Update-charts-requirements-to-use-local-server.patch
|
||||
0019-Make-nova-address-search-optional.patch
|
||||
0020-Add-service-tokens-for-Cinder-auth.patch
|
||||
0021-Add-app.starlingx.io-component-label-to-pods.patch
|
||||
0022-Add-missing-initial-delay-in-readiness-probes.patch
|
||||
0023-Add-pre-apply-cleanup-Job-to-STX-O-Helm-charts.patch
|
||||
0024-Define-values-for-NetApp-volume-backend.patch
|
||||
0025-Add-cluster-host-ip-env-var-to-nova.patch
|
||||
0002-Support-ingress-creation-for-keystone-admin-endpoint.patch
|
||||
0003-Allow-set-public-endpoint-url-for-keystone-endpoints.patch
|
||||
0004-Wrong-usage-of-rbd_store_chunk_size.patch
|
||||
0005-Add-stx_admin-account.patch
|
||||
0006-Add-flavor-extra-spec-hw-pci_irq_affinity_mask.patch
|
||||
0007-Remove-TLS-from-openstack-services.patch
|
||||
0008-Remove-mariadb-and-rabbit-tls.patch
|
||||
0009-Fixing-cinder-helm-release-hooks-weights-helmv3.patch
|
||||
0010-Fixing-nova-helm-release-hooks-and-weights.patch
|
||||
0011-Fixing-keystone-helm-release-hooks-and-weights.patch
|
||||
0012-Update-user-in-cinder-related-pods.patch
|
||||
0013-Support-ceph-dev-version-during-pool-creation.patch
|
||||
0014-Update-charts-requirements-to-use-local-server.patch
|
||||
0015-Add-service-tokens-for-Cinder-auth.patch
|
||||
0016-Add-app.starlingx.io-component-label-to-pods.patch
|
||||
0017-Add-pre-apply-cleanup-Job-to-STX-O-Helm-charts.patch
|
||||
0018-Define-values-for-NetApp-volume-backend.patch
|
||||
0019-Add-cluster-host-ip-env-var-to-nova.patch
|
||||
|
@ -1,11 +1,11 @@
|
||||
---
|
||||
debname: openstack-helm
|
||||
debver: 1.0-1
|
||||
debver: 1.1-0
|
||||
dl_path:
|
||||
name: openstack-helm-0a02cb8f4bd954c8373591a4c9ab558858bb9d5c.tar.gz
|
||||
url: https://github.com/openstack/openstack-helm/archive/0a02cb8f4bd954c8373591a4c9ab558858bb9d5c.tar.gz
|
||||
md5sum: 25ad89572b7bcf29f05934565400182f
|
||||
sha256sum: 7524e763c5456dab88069621af1905d9b432bfb213532c10e258cd83ede9f5b2
|
||||
name: openstack-helm-3013cbc94a201b48bf5b3e0bced9297ae924a133.tar.gz
|
||||
url: https://github.com/openstack/openstack-helm/archive/3013cbc94a201b48bf5b3e0bced9297ae924a133.tar.gz
|
||||
md5sum: dc1e3b4a42007c5c2c3a0c305a6f684e
|
||||
sha256sum: 91ad30be701bcf7388c0b763635bfecfd39b771a771af779bb1864daf9175891
|
||||
src_files:
|
||||
- files/index.yaml
|
||||
- files/repositories.yaml
|
||||
|
@ -50,7 +50,8 @@ class NeutronHelm(openstack.OpenstackBaseHelm):
|
||||
common.HELM_NS_OPENSTACK: {
|
||||
'pod': {
|
||||
'replicas': {
|
||||
'server': self._num_provisioned_controllers()
|
||||
'server': self._num_provisioned_controllers(),
|
||||
'rpc_server': self._num_provisioned_controllers(),
|
||||
},
|
||||
},
|
||||
'conf': self._get_conf_overrides(),
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2023-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2023-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -19,6 +19,7 @@ images:
|
||||
bootstrap: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_drop: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_init: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: null
|
||||
ks_endpoints: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
ks_service: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -16,7 +16,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: aodh
|
||||
version: 0.2.8
|
||||
version: 0.2.11
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: starlingx
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2023-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2023-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -21,6 +21,7 @@ images:
|
||||
bootstrap: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_drop: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_init: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: null
|
||||
ks_endpoints: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
ks_service: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -16,7 +16,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: barbican
|
||||
version: 0.3.3
|
||||
version: 0.3.13
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: starlingx
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2023-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2023-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -19,6 +19,7 @@ images:
|
||||
ceilometer_notification: docker.io/starlingx/stx-ceilometer:master-debian-stable-latest
|
||||
db_init: docker.io/starlingx/stx-ceilometer:master-debian-stable-latest
|
||||
db_init_mongodb: docker.io/starlingx/stx-ceilometer:master-debian-stable-latest
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: null
|
||||
ks_endpoints: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
ks_service: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -16,7 +16,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: ceilometer
|
||||
version: 0.2.8
|
||||
version: 0.2.11
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: starlingx
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2023-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2023-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -36,6 +36,7 @@ images:
|
||||
cinder_volume_usage_audit: docker.io/starlingx/stx-cinder:master-debian-stable-latest
|
||||
db_drop: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_init: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: null
|
||||
ks_endpoints: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
ks_service: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -16,7 +16,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: cinder
|
||||
version: 0.3.11
|
||||
version: 0.3.22
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: starlingx
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2023-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2023-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -22,10 +22,10 @@ images:
|
||||
bootstrap: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_drop: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_init: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
glance_api: docker.io/starlingx/stx-glance:master-debian-stable-latest
|
||||
glance_db_sync: docker.io/starlingx/stx-glance:master-debian-stable-latest
|
||||
glance_metadefs_load: docker.io/starlingx/stx-glance:master-debian-stable-latest
|
||||
glance_registry: docker.io/starlingx/stx-glance:master-debian-stable-latest
|
||||
glance_storage_init: docker.io/openstackhelm/ceph-config-helper:ubuntu_bionic-20201223
|
||||
image_repo_sync: null
|
||||
ks_endpoints: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -16,7 +16,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: glance
|
||||
version: 0.4.7
|
||||
version: 0.4.23
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: starlingx
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2023-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2023-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -37,6 +37,7 @@ images:
|
||||
bootstrap: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_drop: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_init: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
heat_api: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
heat_cfn: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
heat_cloudwatch: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -16,7 +16,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: heat
|
||||
version: 0.3.4
|
||||
version: 0.3.14
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: starlingx
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -16,7 +16,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: horizon
|
||||
version: 0.3.9
|
||||
version: 0.3.22
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: starlingx
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -12,6 +12,7 @@ images:
|
||||
tags:
|
||||
db_drop: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_init: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
horizon: docker.io/starlingx/stx-horizon:master-debian-stable-latest
|
||||
horizon_db_sync: docker.io/starlingx/stx-horizon:master-debian-stable-latest
|
||||
image_repo_sync: null
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -16,7 +16,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: ironic
|
||||
version: 0.2.9
|
||||
version: 0.2.15
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: starlingx
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2023-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2023-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -46,6 +46,7 @@ images:
|
||||
bootstrap: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_drop: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_init: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: null
|
||||
ironic_api: docker.io/starlingx/stx-ironic:master-debian-stable-latest
|
||||
ironic_conductor: docker.io/starlingx/stx-ironic:master-debian-stable-latest
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -16,7 +16,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: keystone
|
||||
version: 0.3.2
|
||||
version: 0.3.13
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: starlingx
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2023-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2023-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -29,6 +29,7 @@ images:
|
||||
bootstrap: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_drop: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_init: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: null
|
||||
keystone_api: docker.io/starlingx/stx-keystone:master-debian-stable-latest
|
||||
keystone_credential_cleanup: null
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -16,7 +16,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: neutron
|
||||
version: 0.3.12
|
||||
version: 0.3.44
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: starlingx
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2023-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2023-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -141,11 +141,14 @@ images:
|
||||
bootstrap: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_drop: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_init: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: null
|
||||
ks_endpoints: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
ks_service: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
ks_user: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
netoffload: null
|
||||
neutron_bagpipe_bgp: docker.io/starlingx/stx-neutron:master-debian-stable-latest
|
||||
neutron_bgp_dragent: null
|
||||
neutron_db_sync: docker.io/starlingx/stx-neutron:master-debian-stable-latest
|
||||
neutron_dhcp: docker.io/starlingx/stx-neutron:master-debian-stable-latest
|
||||
neutron_ironic_agent: docker.io/starlingx/stx-neutron:master-debian-stable-latest
|
||||
@ -156,6 +159,8 @@ images:
|
||||
neutron_netns_cleanup_cron: docker.io/starlingx/stx-neutron:master-debian-stable-latest
|
||||
neutron_openvswitch_agent: docker.io/starlingx/stx-neutron:master-debian-stable-latest
|
||||
neutron_ovn_metadata: null
|
||||
neutron_ovn_vpn: null
|
||||
neutron_rpc_server: docker.io/starlingx/stx-neutron:master-debian-stable-latest
|
||||
neutron_server: docker.io/starlingx/stx-neutron:master-debian-stable-latest
|
||||
neutron_sriov_agent: docker.io/starlingx/stx-neutron:master-debian-stable-latest
|
||||
neutron_sriov_agent_init: docker.io/starlingx/stx-neutron:master-debian-stable-latest
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -16,7 +16,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: nova
|
||||
version: 0.3.13
|
||||
version: 0.3.42
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: starlingx
|
||||
|
@ -71,6 +71,7 @@ images:
|
||||
bootstrap: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_drop: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_init: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
dep_check: 'quay.io/airshipit/kubernetes-entrypoint:v1.0.0'
|
||||
image_repo_sync: null
|
||||
ks_endpoints: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
ks_service: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
@ -83,16 +84,15 @@ images:
|
||||
nova_compute_ironic: docker.io/starlingx/stx-nova:master-debian-stable-latest
|
||||
nova_compute_ssh: docker.io/starlingx/stx-nova:master-debian-stable-latest
|
||||
nova_conductor: docker.io/starlingx/stx-nova:master-debian-stable-latest
|
||||
nova_consoleauth: docker.io/starlingx/stx-nova:master-debian-stable-latest
|
||||
nova_db_sync: docker.io/starlingx/stx-nova:master-debian-stable-latest
|
||||
nova_novncproxy: docker.io/starlingx/stx-nova:master-debian-stable-latest
|
||||
nova_novncproxy_assets: docker.io/starlingx/stx-nova:master-debian-stable-latest
|
||||
nova_placement: docker.io/starlingx/stx-nova:master-debian-stable-latest
|
||||
nova_scheduler: docker.io/starlingx/stx-nova:master-debian-stable-latest
|
||||
nova_service_cleaner: docker.io/openstackhelm/ceph-config-helper:ubuntu_bionic-20201223
|
||||
nova_spiceproxy: docker.io/starlingx/stx-nova:master-debian-stable-latest
|
||||
nova_spiceproxy_assets: docker.io/starlingx/stx-nova:master-debian-stable-latest
|
||||
nova_storage_init: docker.io/openstackhelm/ceph-config-helper:ubuntu_bionic-20201223
|
||||
nova_wait_for_computes_init: null
|
||||
pre_apply_cleanup: docker.io/starlingx/stx-vault-manager:master-debian-stable-latest
|
||||
rabbit_init: docker.io/rabbitmq:3.9.0-management
|
||||
test: null
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -16,7 +16,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: placement
|
||||
version: 0.3.5
|
||||
version: 0.3.14
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: starlingx
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2025 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -21,7 +21,7 @@ images:
|
||||
tags:
|
||||
db_drop: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_init: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
db_migrate: quay.io/airshipit/porthole-mysqlclient-utility:179e19a91fc75052da2f5d1de5c1a273d5407c3b-ubuntu_bionic
|
||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||
image_repo_sync: null
|
||||
ks_user: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
ks_service: docker.io/starlingx/stx-heat:master-debian-stable-latest
|
||||
|
Loading…
x
Reference in New Issue
Block a user