dependencies: move static dependencies under a 'static' key
This PS moves static dependencies under a 'static' key to allow expansion to cover dynamic dependencies. Change-Id: I38990b93aa79fa1f70af6f2c78e5e5c61c63f32c
This commit is contained in:
parent
3a251c2db4
commit
f57972b5b6
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_api }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.api }}
|
||||
{{- $dependencies := .Values.dependencies.static.api }}
|
||||
|
||||
{{- $mounts_barbican_api := .Values.pod.mounts.barbican_api.barbican_api }}
|
||||
{{- $mounts_barbican_api_init := .Values.pod.mounts.barbican_api.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_db_drop }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.db_drop }}
|
||||
{{- $dependencies := .Values.dependencies.static.db_drop }}
|
||||
|
||||
{{- $randStringSuffix := randAlphaNum 5 | lower }}
|
||||
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.pod_test }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.tests }}
|
||||
{{- $dependencies := .Values.dependencies.static.tests }}
|
||||
|
||||
{{- $mounts_barbican_tests := .Values.pod.mounts.barbican_tests.barbican_tests }}
|
||||
{{- $mounts_barbican_tests_init := .Values.pod.mounts.barbican_tests.init_container }}
|
||||
|
@ -156,44 +156,45 @@ bootstrap:
|
||||
openstack token issue
|
||||
|
||||
dependencies:
|
||||
db_init:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_sync:
|
||||
jobs:
|
||||
- barbican-db-init
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_drop:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
ks_user:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_service:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- barbican-ks-service
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
api:
|
||||
jobs:
|
||||
- barbican-db-sync
|
||||
- barbican-ks-user
|
||||
- barbican-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
static:
|
||||
api:
|
||||
jobs:
|
||||
- barbican-db-sync
|
||||
- barbican-ks-user
|
||||
- barbican-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
db_drop:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_init:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_sync:
|
||||
jobs:
|
||||
- barbican-db-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- barbican-ks-service
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_service:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_user:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
|
||||
conf:
|
||||
paste:
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_api }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.api }}
|
||||
{{- $dependencies := .Values.dependencies.static.api }}
|
||||
|
||||
{{- $mounts_ceilometer_api := .Values.pod.mounts.ceilometer_api.ceilometer_api }}
|
||||
{{- $mounts_ceilometer_api_init := .Values.pod.mounts.ceilometer_api.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_central }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.central }}
|
||||
{{- $dependencies := .Values.dependencies.static.central }}
|
||||
|
||||
{{- $mounts_ceilometer_central := .Values.pod.mounts.ceilometer_central.ceilometer_central }}
|
||||
{{- $mounts_ceilometer_central_init := .Values.pod.mounts.ceilometer_central.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_collector }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.collector }}
|
||||
{{- $dependencies := .Values.dependencies.static.collector }}
|
||||
|
||||
{{- $mounts_ceilometer_collector := .Values.pod.mounts.ceilometer_collector.ceilometer_collector }}
|
||||
{{- $mounts_ceilometer_collector_init := .Values.pod.mounts.ceilometer_collector.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_compute }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.compute }}
|
||||
{{- $dependencies := .Values.dependencies.static.compute }}
|
||||
|
||||
{{- $mounts_ceilometer_compute := .Values.pod.mounts.ceilometer_compute.ceilometer_compute }}
|
||||
{{- $mounts_ceilometer_compute_init := .Values.pod.mounts.ceilometer_compute.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_notification }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.notification }}
|
||||
{{- $dependencies := .Values.dependencies.static.notification }}
|
||||
|
||||
{{- $mounts_ceilometer_notification := .Values.pod.mounts.ceilometer_notification.ceilometer_notification }}
|
||||
{{- $mounts_ceilometer_notification_init := .Values.pod.mounts.ceilometer_notification.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_db_init_mongodb }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.db_init_mongodb }}
|
||||
{{- $dependencies := .Values.dependencies.static.db_init_mongodb }}
|
||||
|
||||
{{- $serviceAccountName := "ceilometer-db-init-mongodb" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.pod_rally_test }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.tests }}
|
||||
{{- $dependencies := .Values.dependencies.static.tests }}
|
||||
|
||||
{{- $mounts_tests := .Values.pod.mounts.ceilometer_tests.ceilometer_tests }}
|
||||
{{- $mounts_tests_init := .Values.pod.mounts.ceilometer_tests.init_container }}
|
||||
|
@ -1487,117 +1487,118 @@ conf:
|
||||
override: null
|
||||
|
||||
dependencies:
|
||||
db_init:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_init_mongodb:
|
||||
services:
|
||||
- service: mongodb
|
||||
endpoint: internal
|
||||
db_sync:
|
||||
jobs:
|
||||
- ceilometer-db-init
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
ks_user:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_service:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- ceilometer-ks-service
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
api:
|
||||
jobs:
|
||||
- ceilometer-db-init-mongodb
|
||||
- ceilometer-db-sync
|
||||
- ceilometer-ks-user
|
||||
- ceilometer-ks-endpoints
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: mongodb
|
||||
endpoint: internal
|
||||
- service: metric
|
||||
endpoint: internal
|
||||
compute:
|
||||
jobs:
|
||||
- ceilometer-db-init-mongodb
|
||||
- ceilometer-db-sync
|
||||
- ceilometer-ks-user
|
||||
- ceilometer-ks-endpoints
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: mongodb
|
||||
endpoint: internal
|
||||
- service: metric
|
||||
endpoint: internal
|
||||
collector:
|
||||
jobs:
|
||||
- ceilometer-db-init-mongodb
|
||||
- ceilometer-db-sync
|
||||
- ceilometer-ks-user
|
||||
- ceilometer-ks-endpoints
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: mongodb
|
||||
endpoint: internal
|
||||
- service: metric
|
||||
endpoint: internal
|
||||
central:
|
||||
jobs:
|
||||
- ceilometer-db-init-mongodb
|
||||
- ceilometer-db-sync
|
||||
- ceilometer-ks-user
|
||||
- ceilometer-ks-endpoints
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: mongodb
|
||||
endpoint: internal
|
||||
- service: metric
|
||||
endpoint: internal
|
||||
notification:
|
||||
jobs:
|
||||
- ceilometer-db-init-mongodb
|
||||
- ceilometer-db-sync
|
||||
- ceilometer-ks-user
|
||||
- ceilometer-ks-endpoints
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: mongodb
|
||||
endpoint: internal
|
||||
- service: metric
|
||||
endpoint: internal
|
||||
tests:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: metering
|
||||
endpoint: internal
|
||||
- service: metric
|
||||
endpoint: internal
|
||||
static:
|
||||
api:
|
||||
jobs:
|
||||
- ceilometer-db-init-mongodb
|
||||
- ceilometer-db-sync
|
||||
- ceilometer-ks-user
|
||||
- ceilometer-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: mongodb
|
||||
- endpoint: internal
|
||||
service: metric
|
||||
central:
|
||||
jobs:
|
||||
- ceilometer-db-init-mongodb
|
||||
- ceilometer-db-sync
|
||||
- ceilometer-ks-user
|
||||
- ceilometer-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: mongodb
|
||||
- endpoint: internal
|
||||
service: metric
|
||||
collector:
|
||||
jobs:
|
||||
- ceilometer-db-init-mongodb
|
||||
- ceilometer-db-sync
|
||||
- ceilometer-ks-user
|
||||
- ceilometer-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: mongodb
|
||||
- endpoint: internal
|
||||
service: metric
|
||||
compute:
|
||||
jobs:
|
||||
- ceilometer-db-init-mongodb
|
||||
- ceilometer-db-sync
|
||||
- ceilometer-ks-user
|
||||
- ceilometer-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: mongodb
|
||||
- endpoint: internal
|
||||
service: metric
|
||||
db_init:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_init_mongodb:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: mongodb
|
||||
db_sync:
|
||||
jobs:
|
||||
- ceilometer-db-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- ceilometer-ks-service
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_service:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_user:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
notification:
|
||||
jobs:
|
||||
- ceilometer-db-init-mongodb
|
||||
- ceilometer-db-sync
|
||||
- ceilometer-ks-user
|
||||
- ceilometer-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: mongodb
|
||||
- endpoint: internal
|
||||
service: metric
|
||||
tests:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: metering
|
||||
- endpoint: internal
|
||||
service: metric
|
||||
|
||||
# Names of secrets used by bootstrap and environmental checks
|
||||
secrets:
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.daemonset_mon .Values.deployment.ceph }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.mon }}
|
||||
{{- $dependencies := .Values.dependencies.static.mon }}
|
||||
|
||||
{{- $serviceAccountName := "ceph-mon"}}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -297,7 +297,7 @@ spec:
|
||||
{{- $daemonset := "osd" }}
|
||||
{{- $configMapName := "ceph-etc" }}
|
||||
{{- $serviceAccountName := "ceph-osd"}}
|
||||
{{- $dependencies := .Values.dependencies.osd }}
|
||||
{{- $dependencies := .Values.dependencies.static.osd }}
|
||||
{{ tuple . $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
{{- $daemonset_yaml := list $daemonset $configMapName $serviceAccountName $dependencies . | include "ceph.osd.daemonset" | toString | fromYaml }}
|
||||
{{- $configmap_yaml := "ceph.configmap.etc" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.deployment_cephfs_provisioner .Values.deployment.cephfs_provisioner }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.cephfs_provisioner }}
|
||||
{{- $dependencies := .Values.dependencies.static.cephfs_provisioner }}
|
||||
|
||||
{{- $serviceAccountName := printf "%s-%s" .Release.Name "ceph-cephfs-provisioner" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.deployment_mds ( and .Values.deployment.ceph .Values.conf.features.mds) }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.mds }}
|
||||
{{- $dependencies := .Values.dependencies.static.mds }}
|
||||
|
||||
{{- $serviceAccountName := "ceph-mds"}}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.deployment_mgr (and .Values.deployment.ceph .Values.conf.features.mgr ) }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.mgr }}
|
||||
{{- $dependencies := .Values.dependencies.static.mgr }}
|
||||
|
||||
{{- $serviceAccountName := "ceph-mgr"}}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.deployment_moncheck .Values.deployment.ceph }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.moncheck }}
|
||||
{{- $dependencies := .Values.dependencies.static.moncheck }}
|
||||
|
||||
{{- $serviceAccountName := "ceph-mon-check"}}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.deployment_rbd_provisioner .Values.deployment.rbd_provisioner }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.rbd_provisioner }}
|
||||
{{- $dependencies := .Values.dependencies.static.rbd_provisioner }}
|
||||
|
||||
{{- $serviceAccountName := printf "%s-%s" .Release.Name "ceph-rbd-provisioner" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.deployment_rgw ( and .Values.deployment.ceph .Values.conf.features.rgw ) }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.rgw }}
|
||||
{{- $dependencies := .Values.dependencies.static.rgw }}
|
||||
|
||||
{{- $serviceAccountName := "ceph-rgw"}}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.job_bootstrap .Values.bootstrap.enabled }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.bootstrap }}
|
||||
{{- $dependencies := .Values.dependencies.static.bootstrap }}
|
||||
|
||||
{{- $serviceAccountName := "ceph-bootstrap"}}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.job_cephfs_client_key .Values.deployment.cephfs_provisioner }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.cephfs_client_key_generator }}
|
||||
{{- $dependencies := .Values.dependencies.static.cephfs_client_key_generator }}
|
||||
|
||||
{{- $randStringSuffix := randAlphaNum 5 | lower }}
|
||||
|
||||
|
@ -20,7 +20,7 @@ limitations under the License.
|
||||
{{- if not (and (not $envAll.Values.manifests.deployment_rgw) (eq $cephBootstrapKey "rgw")) }}
|
||||
{{- $jobName := print $cephBootstrapKey "-keyring-generator" }}
|
||||
|
||||
{{- $dependencies := $envAll.Values.dependencies.job_keyring_generator }}
|
||||
{{- $dependencies := $envAll.Values.dependencies.static.job_keyring_generator }}
|
||||
|
||||
{{- $serviceAccountName := print "ceph-" $jobName }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.job_namespace_client_key_cleaner .Values.deployment.client_secrets }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.namespace_client_key_cleaner }}
|
||||
{{- $dependencies := .Values.dependencies.static.namespace_client_key_cleaner }}
|
||||
|
||||
{{- $randStringSuffix := randAlphaNum 5 | lower }}
|
||||
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.job_namespace_client_key .Values.deployment.client_secrets }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.namespace_client_key_generator }}
|
||||
{{- $dependencies := .Values.dependencies.static.namespace_client_key_generator }}
|
||||
|
||||
{{- $randStringSuffix := randAlphaNum 5 | lower }}
|
||||
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.job_rbd_pool .Values.deployment.ceph }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.rbd_pool }}
|
||||
{{- $dependencies := .Values.dependencies.static.rbd_pool }}
|
||||
|
||||
{{- $serviceAccountName := "ceph-rbd-pool" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if and .Values.manifests.job_storage_admin_keys .Values.deployment.storage_secrets }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.storage_keys_generator }}
|
||||
{{- $dependencies := .Values.dependencies.static.storage_keys_generator }}
|
||||
|
||||
{{- $serviceAccountName := "ceph-storage-keys-generator" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
173
ceph/values.yaml
173
ceph/values.yaml
@ -349,92 +349,93 @@ conf:
|
||||
# location: /var/lib/openstack-helm/ceph/osd/journal-three
|
||||
|
||||
dependencies:
|
||||
cephfs_client_key_generator:
|
||||
jobs:
|
||||
job_keyring_generator:
|
||||
jobs:
|
||||
namespace_client_key_cleaner:
|
||||
jobs:
|
||||
namespace_client_key_generator:
|
||||
jobs:
|
||||
storage_keys_generator:
|
||||
jobs:
|
||||
mon:
|
||||
jobs:
|
||||
- ceph-storage-keys-generator
|
||||
- ceph-mon-keyring-generator
|
||||
osd:
|
||||
jobs:
|
||||
- ceph-storage-keys-generator
|
||||
- ceph-osd-keyring-generator
|
||||
services:
|
||||
- service: ceph_mon
|
||||
endpoint: internal
|
||||
moncheck:
|
||||
jobs:
|
||||
- ceph-storage-keys-generator
|
||||
- ceph-mon-keyring-generator
|
||||
services:
|
||||
- service: ceph_mon
|
||||
endpoint: discovery
|
||||
rgw:
|
||||
jobs:
|
||||
- ceph-storage-keys-generator
|
||||
- ceph-rgw-keyring-generator
|
||||
- ceph-rbd-pool
|
||||
services:
|
||||
- service: ceph_mon
|
||||
endpoint: internal
|
||||
mds:
|
||||
jobs:
|
||||
- ceph-storage-keys-generator
|
||||
- ceph-mds-keyring-generator
|
||||
- ceph-rbd-pool
|
||||
services:
|
||||
- service: ceph_mon
|
||||
endpoint: internal
|
||||
bootstrap:
|
||||
jobs:
|
||||
services:
|
||||
- service: ceph_mon
|
||||
endpoint: internal
|
||||
rbd_provisioner:
|
||||
jobs:
|
||||
- ceph-rbd-pool
|
||||
services:
|
||||
- service: ceph_mon
|
||||
endpoint: internal
|
||||
cephfs_provisioner:
|
||||
jobs:
|
||||
- ceph-rbd-pool
|
||||
services:
|
||||
- service: ceph_mon
|
||||
endpoint: internal
|
||||
ks_user:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_service:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- ceph-ks-service
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
mgr:
|
||||
jobs:
|
||||
- ceph-storage-keys-generator
|
||||
- ceph-mgr-keyring-generator
|
||||
services:
|
||||
- service: ceph_mon
|
||||
endpoint: internal
|
||||
rbd_pool:
|
||||
services:
|
||||
- service: ceph_mon
|
||||
endpoint: internal
|
||||
static:
|
||||
bootstrap:
|
||||
jobs: null
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: ceph_mon
|
||||
cephfs_client_key_generator:
|
||||
jobs: null
|
||||
cephfs_provisioner:
|
||||
jobs:
|
||||
- ceph-rbd-pool
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: ceph_mon
|
||||
job_keyring_generator:
|
||||
jobs: null
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- ceph-ks-service
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_service:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_user:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
mds:
|
||||
jobs:
|
||||
- ceph-storage-keys-generator
|
||||
- ceph-mds-keyring-generator
|
||||
- ceph-rbd-pool
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: ceph_mon
|
||||
mgr:
|
||||
jobs:
|
||||
- ceph-storage-keys-generator
|
||||
- ceph-mgr-keyring-generator
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: ceph_mon
|
||||
mon:
|
||||
jobs:
|
||||
- ceph-storage-keys-generator
|
||||
- ceph-mon-keyring-generator
|
||||
moncheck:
|
||||
jobs:
|
||||
- ceph-storage-keys-generator
|
||||
- ceph-mon-keyring-generator
|
||||
services:
|
||||
- endpoint: discovery
|
||||
service: ceph_mon
|
||||
namespace_client_key_cleaner:
|
||||
jobs: null
|
||||
namespace_client_key_generator:
|
||||
jobs: null
|
||||
osd:
|
||||
jobs:
|
||||
- ceph-storage-keys-generator
|
||||
- ceph-osd-keyring-generator
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: ceph_mon
|
||||
rbd_pool:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: ceph_mon
|
||||
rbd_provisioner:
|
||||
jobs:
|
||||
- ceph-rbd-pool
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: ceph_mon
|
||||
rgw:
|
||||
jobs:
|
||||
- ceph-storage-keys-generator
|
||||
- ceph-rgw-keyring-generator
|
||||
- ceph-rbd-pool
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: ceph_mon
|
||||
storage_keys_generator:
|
||||
jobs: null
|
||||
|
||||
bootstrap:
|
||||
enabled: false
|
||||
|
@ -17,7 +17,7 @@ limitations under the License.
|
||||
{{- if .Values.manifests.cron_volume_usage_audit }}
|
||||
{{- if .Capabilities.APIVersions.Has "batch/v2alpha1" }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.volume_usage_audit }}
|
||||
{{- $dependencies := .Values.dependencies.static.volume_usage_audit }}
|
||||
|
||||
{{- $mounts_cinder_volume_usage_audit := .Values.pod.mounts.cinder_volume_usage_audit.cinder_volume_usage_audit }}
|
||||
{{- $mounts_cinder_volume_usage_audit_init := .Values.pod.mounts.cinder_volume_usage_audit.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_api }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.api }}
|
||||
{{- $dependencies := .Values.dependencies.static.api }}
|
||||
|
||||
{{- $mounts_cinder_api := .Values.pod.mounts.cinder_api.cinder_api }}
|
||||
{{- $mounts_cinder_api_init := .Values.pod.mounts.cinder_api.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_backup }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.backup }}
|
||||
{{- $dependencies := .Values.dependencies.static.backup }}
|
||||
|
||||
{{- $mounts_cinder_backup := .Values.pod.mounts.cinder_backup.cinder_backup }}
|
||||
{{- $mounts_cinder_backup_init := .Values.pod.mounts.cinder_backup.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_scheduler }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.scheduler }}
|
||||
{{- $dependencies := .Values.dependencies.static.scheduler }}
|
||||
|
||||
{{- $mounts_cinder_scheduler := .Values.pod.mounts.cinder_scheduler.cinder_scheduler }}
|
||||
{{- $mounts_cinder_scheduler_init := .Values.pod.mounts.cinder_scheduler.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_volume }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.volume }}
|
||||
{{- $dependencies := .Values.dependencies.static.volume }}
|
||||
|
||||
{{- $mounts_cinder_volume := .Values.pod.mounts.cinder_volume.cinder_volume }}
|
||||
{{- $mounts_cinder_volume_init := .Values.pod.mounts.cinder_volume.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_backup_storage_init }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.backup_storage_init }}
|
||||
{{- $dependencies := .Values.dependencies.static.backup_storage_init }}
|
||||
|
||||
{{- $serviceAccountName := "cinder-backup-storage-init" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -17,7 +17,7 @@ limitations under the License.
|
||||
{{- if .Values.manifests.job_clean }}
|
||||
{{- $envAll := . }}
|
||||
{{ if or (eq .Values.conf.cinder.DEFAULT.backup_driver "cinder.backup.drivers.ceph") (include "cinder.is_ceph_volume_configured" $envAll) }}
|
||||
{{- $dependencies := .Values.dependencies.clean }}
|
||||
{{- $dependencies := .Values.dependencies.static.clean }}
|
||||
|
||||
{{- $randStringSuffix := randAlphaNum 5 | lower }}
|
||||
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_db_drop }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.db_drop }}
|
||||
{{- $dependencies := .Values.dependencies.static.db_drop }}
|
||||
|
||||
{{- $randStringSuffix := randAlphaNum 5 | lower }}
|
||||
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_storage_init }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.storage_init }}
|
||||
{{- $dependencies := .Values.dependencies.static.storage_init }}
|
||||
|
||||
{{- $serviceAccountName := "cinder-storage-init" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.pod_rally_test }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.tests }}
|
||||
{{- $dependencies := .Values.dependencies.static.tests }}
|
||||
|
||||
{{- $mounts_tests := .Values.pod.mounts.cinder_tests.cinder_tests }}
|
||||
{{- $mounts_tests_init := .Values.pod.mounts.cinder_tests.init_container }}
|
||||
|
@ -506,108 +506,109 @@ backup:
|
||||
size: 10Gi
|
||||
|
||||
dependencies:
|
||||
db_init:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_sync:
|
||||
jobs:
|
||||
- cinder-db-init
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_drop:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
ks_user:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_service:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- cinder-ks-service
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
backup_storage_init:
|
||||
jobs:
|
||||
storage_init:
|
||||
jobs:
|
||||
clean:
|
||||
jobs:
|
||||
api:
|
||||
jobs:
|
||||
- cinder-db-sync
|
||||
- cinder-ks-user
|
||||
- cinder-ks-endpoints
|
||||
- cinder-storage-init
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
bootstrap:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: volume
|
||||
endpoint: internal
|
||||
volume:
|
||||
jobs:
|
||||
- cinder-db-sync
|
||||
- cinder-ks-user
|
||||
- cinder-ks-endpoints
|
||||
- cinder-storage-init
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: volume
|
||||
endpoint: internal
|
||||
volume_usage_audit:
|
||||
jobs:
|
||||
- cinder-db-sync
|
||||
- cinder-ks-user
|
||||
- cinder-ks-endpoints
|
||||
- cinder-storage-init
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: volume
|
||||
endpoint: internal
|
||||
scheduler:
|
||||
jobs:
|
||||
- cinder-db-sync
|
||||
- cinder-ks-user
|
||||
- cinder-ks-endpoints
|
||||
- cinder-storage-init
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: volume
|
||||
endpoint: internal
|
||||
backup:
|
||||
jobs:
|
||||
- cinder-db-sync
|
||||
- cinder-ks-user
|
||||
- cinder-ks-endpoints
|
||||
- cinder-storage-init
|
||||
- cinder-backup-storage-init
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: volume
|
||||
endpoint: internal
|
||||
tests:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: volume
|
||||
endpoint: internal
|
||||
static:
|
||||
api:
|
||||
jobs:
|
||||
- cinder-db-sync
|
||||
- cinder-ks-user
|
||||
- cinder-ks-endpoints
|
||||
- cinder-storage-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
backup:
|
||||
jobs:
|
||||
- cinder-db-sync
|
||||
- cinder-ks-user
|
||||
- cinder-ks-endpoints
|
||||
- cinder-storage-init
|
||||
- cinder-backup-storage-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: volume
|
||||
backup_storage_init:
|
||||
jobs: null
|
||||
bootstrap:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: volume
|
||||
clean:
|
||||
jobs: null
|
||||
db_drop:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_init:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_sync:
|
||||
jobs:
|
||||
- cinder-db-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- cinder-ks-service
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_service:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_user:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
scheduler:
|
||||
jobs:
|
||||
- cinder-db-sync
|
||||
- cinder-ks-user
|
||||
- cinder-ks-endpoints
|
||||
- cinder-storage-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: volume
|
||||
storage_init:
|
||||
jobs: null
|
||||
tests:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: volume
|
||||
volume:
|
||||
jobs:
|
||||
- cinder-db-sync
|
||||
- cinder-ks-user
|
||||
- cinder-ks-endpoints
|
||||
- cinder-storage-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: volume
|
||||
volume_usage_audit:
|
||||
jobs:
|
||||
- cinder-db-sync
|
||||
- cinder-ks-user
|
||||
- cinder-ks-endpoints
|
||||
- cinder-storage-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: volume
|
||||
|
||||
# Names of secrets used by bootstrap and environmental checks
|
||||
secrets:
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_api }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.api }}
|
||||
{{- $dependencies := .Values.dependencies.static.api }}
|
||||
|
||||
{{- $serviceAccountName := "congress-api-dep" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_datasource }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.datasource }}
|
||||
{{- $dependencies := .Values.dependencies.static.datasource }}
|
||||
|
||||
{{- $serviceAccountName := "congress-datasource-dep" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_policy_engine }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.policy_engine }}
|
||||
{{- $dependencies := .Values.dependencies.static.policy_engine }}
|
||||
|
||||
{{- $serviceAccountName := "congress-policy-engine-dep" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_ds_create }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.ds_create }}
|
||||
{{- $dependencies := .Values.dependencies.static.ds_create }}
|
||||
|
||||
{{- $serviceAccountName := "congress-ds-create" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -15,7 +15,7 @@ limitations under the License.
|
||||
*/}}
|
||||
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.tests }}
|
||||
{{- $dependencies := .Values.dependencies.static.tests }}
|
||||
|
||||
{{- $serviceAccountName := print .Release.Name "-test" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -65,90 +65,91 @@ volume:
|
||||
size: 2Gi
|
||||
|
||||
dependencies:
|
||||
storage_init:
|
||||
services:
|
||||
db_init:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_sync:
|
||||
jobs:
|
||||
- congress-db-init
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_drop:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
bootstrap:
|
||||
jobs:
|
||||
- congress-db-sync
|
||||
- congress-ks-user
|
||||
- congress-ks-endpoints
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: image
|
||||
endpoint: internal
|
||||
ks_user:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_service:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- congress-ks-service
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
api:
|
||||
jobs:
|
||||
- congress-db-sync
|
||||
- congress-ks-user
|
||||
- congress-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
datasource:
|
||||
jobs:
|
||||
- congress-db-sync
|
||||
- congress-ks-user
|
||||
- congress-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
policy_engine:
|
||||
jobs:
|
||||
- congress-db-sync
|
||||
- congress-ks-user
|
||||
- congress-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ds_create:
|
||||
jobs:
|
||||
- congress-ks-endpoints
|
||||
services:
|
||||
- service: policy
|
||||
endpoint: internal
|
||||
tests:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: policy
|
||||
endpoint: internal
|
||||
static:
|
||||
api:
|
||||
jobs:
|
||||
- congress-db-sync
|
||||
- congress-ks-user
|
||||
- congress-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
bootstrap:
|
||||
jobs:
|
||||
- congress-db-sync
|
||||
- congress-ks-user
|
||||
- congress-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: image
|
||||
datasource:
|
||||
jobs:
|
||||
- congress-db-sync
|
||||
- congress-ks-user
|
||||
- congress-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
db_drop:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_init:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_sync:
|
||||
jobs:
|
||||
- congress-db-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
ds_create:
|
||||
jobs:
|
||||
- congress-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: policy
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- congress-ks-service
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_service:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_user:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
policy_engine:
|
||||
jobs:
|
||||
- congress-db-sync
|
||||
- congress-ks-user
|
||||
- congress-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
storage_init:
|
||||
services: null
|
||||
tests:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: policy
|
||||
|
||||
secrets:
|
||||
identity:
|
||||
|
@ -15,7 +15,7 @@
|
||||
{{- if .Values.manifests.deployment }}
|
||||
{{- $envAll := . }}
|
||||
|
||||
{{- $dependencies := .Values.dependencies.etcd }}
|
||||
{{- $dependencies := .Values.dependencies.static.etcd }}
|
||||
|
||||
{{- $rcControllerName := printf "%s-%s" $envAll.Release.Name "etcd" }}
|
||||
{{- $configMapBinName := printf "%s-%s" $envAll.Release.Name "etcd-bin" }}
|
||||
|
@ -29,8 +29,9 @@ labels:
|
||||
node_selector_value: enabled
|
||||
|
||||
dependencies:
|
||||
etcd:
|
||||
jobs: null
|
||||
static:
|
||||
etcd:
|
||||
jobs: null
|
||||
|
||||
pod:
|
||||
affinity:
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_api }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.api }}
|
||||
{{- $dependencies := .Values.dependencies.static.api }}
|
||||
|
||||
{{- $mounts_glance_api := .Values.pod.mounts.glance_api.glance_api }}
|
||||
{{- $mounts_glance_api_init := .Values.pod.mounts.glance_api.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_registry }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.registry }}
|
||||
{{- $dependencies := .Values.dependencies.static.registry }}
|
||||
|
||||
{{- $mounts_glance_registry := .Values.pod.mounts.glance_registry.glance_registry }}
|
||||
{{- $mounts_glance_registry_init := .Values.pod.mounts.glance_registry.init_container }}
|
||||
|
@ -17,7 +17,7 @@ limitations under the License.
|
||||
{{- if .Values.manifests.job_clean }}
|
||||
{{- $envAll := . }}
|
||||
{{- if .Values.bootstrap.enabled }}
|
||||
{{- $dependencies := .Values.dependencies.clean }}
|
||||
{{- $dependencies := .Values.dependencies.static.clean }}
|
||||
|
||||
{{- $randStringSuffix := randAlphaNum 5 | lower }}
|
||||
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_db_drop }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.db_drop }}
|
||||
{{- $dependencies := .Values.dependencies.static.db_drop }}
|
||||
|
||||
{{- $randStringSuffix := randAlphaNum 5 | lower }}
|
||||
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_storage_init }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.storage_init }}
|
||||
{{- $dependencies := .Values.dependencies.static.storage_init }}
|
||||
|
||||
{{- $serviceAccountName := "glance-storage-init" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.pod_rally_test }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.tests }}
|
||||
{{- $dependencies := .Values.dependencies.static.tests }}
|
||||
|
||||
{{- $mounts_tests := .Values.pod.mounts.glance_tests.glance_tests }}
|
||||
{{- $mounts_tests_init := .Values.pod.mounts.glance_tests.init_container }}
|
||||
|
@ -303,81 +303,82 @@ volume:
|
||||
size: 2Gi
|
||||
|
||||
dependencies:
|
||||
clean:
|
||||
jobs: null
|
||||
storage_init:
|
||||
services:
|
||||
db_init:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_sync:
|
||||
jobs:
|
||||
- glance-db-init
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_drop:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
bootstrap:
|
||||
jobs:
|
||||
- glance-storage-init
|
||||
- glance-db-sync
|
||||
- glance-ks-user
|
||||
- glance-ks-endpoints
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: image
|
||||
endpoint: internal
|
||||
ks_user:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_service:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- glance-ks-service
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
api:
|
||||
jobs:
|
||||
- glance-storage-init
|
||||
- glance-db-sync
|
||||
- glance-ks-user
|
||||
- glance-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
registry:
|
||||
jobs:
|
||||
- glance-storage-init
|
||||
- glance-db-sync
|
||||
- glance-ks-user
|
||||
- glance-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: image
|
||||
endpoint: internal
|
||||
tests:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: image
|
||||
endpoint: internal
|
||||
static:
|
||||
api:
|
||||
jobs:
|
||||
- glance-storage-init
|
||||
- glance-db-sync
|
||||
- glance-ks-user
|
||||
- glance-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
bootstrap:
|
||||
jobs:
|
||||
- glance-storage-init
|
||||
- glance-db-sync
|
||||
- glance-ks-user
|
||||
- glance-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: image
|
||||
clean:
|
||||
jobs: null
|
||||
db_drop:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_init:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_sync:
|
||||
jobs:
|
||||
- glance-db-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- glance-ks-service
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_service:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_user:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
registry:
|
||||
jobs:
|
||||
- glance-storage-init
|
||||
- glance-db-sync
|
||||
- glance-ks-user
|
||||
- glance-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: image
|
||||
storage_init:
|
||||
services: null
|
||||
tests:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: image
|
||||
|
||||
# Names of secrets used by bootstrap and environmental checks
|
||||
secrets:
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.daemonset_metricd }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.metricd }}
|
||||
{{- $dependencies := .Values.dependencies.static.metricd }}
|
||||
|
||||
{{- $mounts_gnocchi_metricd := .Values.pod.mounts.gnocchi_metricd.gnocchi_metricd }}
|
||||
{{- $mounts_gnocchi_metricd_init := .Values.pod.mounts.gnocchi_metricd.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.daemonset_statsd }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.statsd }}
|
||||
{{- $dependencies := .Values.dependencies.static.statsd }}
|
||||
|
||||
{{- $mounts_gnocchi_statsd := .Values.pod.mounts.gnocchi_statsd.gnocchi_statsd }}
|
||||
{{- $mounts_gnocchi_statsd_init := .Values.pod.mounts.gnocchi_statsd.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_api }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.api }}
|
||||
{{- $dependencies := .Values.dependencies.static.api }}
|
||||
|
||||
{{- $mounts_gnocchi_api := .Values.pod.mounts.gnocchi_api.gnocchi_api }}
|
||||
{{- $mounts_gnocchi_api_init := .Values.pod.mounts.gnocchi_api.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_clean }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.clean }}
|
||||
{{- $dependencies := .Values.dependencies.static.clean }}
|
||||
|
||||
{{- $randStringSuffix := randAlphaNum 5 | lower }}
|
||||
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_db_init_indexer }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.db_init_postgresql }}
|
||||
{{- $dependencies := .Values.dependencies.static.db_init_postgresql }}
|
||||
|
||||
{{- $serviceAccountName := "gnocchi-db-init-indexer" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_db_sync }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.db_sync }}
|
||||
{{- $dependencies := .Values.dependencies.static.db_sync }}
|
||||
|
||||
{{- $serviceAccountName := "gnocchi-db-sync" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_storage_init }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.storage_init }}
|
||||
{{- $dependencies := .Values.dependencies.static.storage_init }}
|
||||
|
||||
{{- $serviceAccountName := "gnocchi-storage-init" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.pod_gnocchi_test }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.tests }}
|
||||
{{- $dependencies := .Values.dependencies.static.tests }}
|
||||
|
||||
{{- $mounts_gnocchi_tests := .Values.pod.mounts.gnocchi_tests.gnocchi_tests }}
|
||||
{{- $mounts_gnocchi_tests_init := .Values.pod.mounts.gnocchi_tests.init_container }}
|
||||
|
@ -53,88 +53,89 @@ network:
|
||||
port: 8125
|
||||
|
||||
dependencies:
|
||||
clean:
|
||||
services:
|
||||
storage_init:
|
||||
services:
|
||||
db_init:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_init_postgresql:
|
||||
jobs:
|
||||
services:
|
||||
- service: oslo_db_postgresql
|
||||
endpoint: internal
|
||||
db_sync:
|
||||
jobs:
|
||||
- gnocchi-storage-init
|
||||
- gnocchi-db-init
|
||||
- gnocchi-db-init-indexer
|
||||
services:
|
||||
- service: oslo_db_postgresql
|
||||
endpoint: internal
|
||||
ks_user:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_service:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- gnocchi-ks-service
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
api:
|
||||
jobs:
|
||||
- gnocchi-storage-init
|
||||
- gnocchi-db-sync
|
||||
- gnocchi-ks-endpoints
|
||||
- gnocchi-ks-service
|
||||
- gnocchi-ks-user
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
statsd:
|
||||
jobs:
|
||||
- gnocchi-storage-init
|
||||
- gnocchi-db-sync
|
||||
- gnocchi-ks-user
|
||||
- gnocchi-ks-service
|
||||
- gnocchi-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db_postgresql
|
||||
endpoint: internal
|
||||
- service: metric
|
||||
endpoint: internal
|
||||
metricd:
|
||||
jobs:
|
||||
- gnocchi-storage-init
|
||||
- gnocchi-db-sync
|
||||
- gnocchi-ks-user
|
||||
- gnocchi-ks-service
|
||||
- gnocchi-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db_postgresql
|
||||
endpoint: internal
|
||||
- service: metric
|
||||
endpoint: internal
|
||||
tests:
|
||||
jobs:
|
||||
- gnocchi-storage-init
|
||||
- gnocchi-db-sync
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: oslo_db_postgresql
|
||||
endpoint: internal
|
||||
- service: metric
|
||||
endpoint: internal
|
||||
static:
|
||||
api:
|
||||
jobs:
|
||||
- gnocchi-storage-init
|
||||
- gnocchi-db-sync
|
||||
- gnocchi-ks-endpoints
|
||||
- gnocchi-ks-service
|
||||
- gnocchi-ks-user
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
clean:
|
||||
services: null
|
||||
db_init:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_init_postgresql:
|
||||
jobs: null
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db_postgresql
|
||||
db_sync:
|
||||
jobs:
|
||||
- gnocchi-storage-init
|
||||
- gnocchi-db-init
|
||||
- gnocchi-db-init-indexer
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db_postgresql
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- gnocchi-ks-service
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_service:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_user:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
metricd:
|
||||
jobs:
|
||||
- gnocchi-storage-init
|
||||
- gnocchi-db-sync
|
||||
- gnocchi-ks-user
|
||||
- gnocchi-ks-service
|
||||
- gnocchi-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db_postgresql
|
||||
- endpoint: internal
|
||||
service: metric
|
||||
statsd:
|
||||
jobs:
|
||||
- gnocchi-storage-init
|
||||
- gnocchi-db-sync
|
||||
- gnocchi-ks-user
|
||||
- gnocchi-ks-service
|
||||
- gnocchi-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db_postgresql
|
||||
- endpoint: internal
|
||||
service: metric
|
||||
storage_init:
|
||||
services: null
|
||||
tests:
|
||||
jobs:
|
||||
- gnocchi-storage-init
|
||||
- gnocchi-db-sync
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: oslo_db_postgresql
|
||||
- endpoint: internal
|
||||
service: metric
|
||||
|
||||
pod:
|
||||
user:
|
||||
|
@ -17,7 +17,7 @@ limitations under the License.
|
||||
{{- if .Values.manifests.cron_job_engine_cleaner }}
|
||||
{{- if .Capabilities.APIVersions.Has "batch/v2alpha1" }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.engine_cleaner }}
|
||||
{{- $dependencies := .Values.dependencies.static.engine_cleaner }}
|
||||
|
||||
{{- $mounts_heat_engine_cleaner := .Values.pod.mounts.heat_engine_cleaner.heat_engine_cleaner }}
|
||||
{{- $mounts_heat_engine_cleaner_init := .Values.pod.mounts.heat_engine_cleaner.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_api }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.api }}
|
||||
{{- $dependencies := .Values.dependencies.static.api }}
|
||||
|
||||
{{- $mounts_heat_api := .Values.pod.mounts.heat_api.heat_api }}
|
||||
{{- $mounts_heat_api_init := .Values.pod.mounts.heat_api.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_cfn }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.cfn }}
|
||||
{{- $dependencies := .Values.dependencies.static.cfn }}
|
||||
|
||||
{{- $mounts_heat_cfn := .Values.pod.mounts.heat_cfn.heat_cfn }}
|
||||
{{- $mounts_heat_cfn_init := .Values.pod.mounts.heat_cfn.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_cloudwatch }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.cloudwatch }}
|
||||
{{- $dependencies := .Values.dependencies.static.cloudwatch }}
|
||||
|
||||
{{- $mounts_heat_cloudwatch := .Values.pod.mounts.heat_cloudwatch.heat_cloudwatch }}
|
||||
{{- $mounts_heat_cloudwatch_init := .Values.pod.mounts.heat_cloudwatch.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if or ( .Values.manifests.deployment_engine ) ( .Values.manifests.statefulset_engine ) }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.engine }}
|
||||
{{- $dependencies := .Values.dependencies.static.engine }}
|
||||
|
||||
{{- $mounts_heat_engine := .Values.pod.mounts.heat_engine.heat_engine }}
|
||||
{{- $mounts_heat_engine_init := .Values.pod.mounts.heat_engine.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_db_drop }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.db_drop }}
|
||||
{{- $dependencies := .Values.dependencies.static.db_drop }}
|
||||
|
||||
{{- $randStringSuffix := randAlphaNum 5 | lower }}
|
||||
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_ks_user_domain }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.ks_user }}
|
||||
{{- $dependencies := .Values.dependencies.static.ks_user }}
|
||||
|
||||
{{- $serviceAccountName := "heat-ks-user-domain" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -15,7 +15,7 @@ limitations under the License.
|
||||
*/}}
|
||||
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.trusts }}
|
||||
{{- $dependencies := .Values.dependencies.static.trusts }}
|
||||
|
||||
{{- $mounts_heat_trusts := .Values.pod.mounts.heat_trusts.heat_trusts }}
|
||||
{{- $mounts_heat_trusts_init := .Values.pod.mounts.heat_trusts.init_container }}
|
||||
|
193
heat/values.yaml
193
heat/values.yaml
@ -276,102 +276,103 @@ bootstrap:
|
||||
openstack token issue
|
||||
|
||||
dependencies:
|
||||
db_init:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_sync:
|
||||
jobs:
|
||||
- heat-db-init
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_drop:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
ks_user:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_service:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- heat-ks-service
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
trusts:
|
||||
jobs:
|
||||
- heat-ks-user
|
||||
- heat-trustee-ks-user
|
||||
- heat-domain-ks-user
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
api:
|
||||
jobs:
|
||||
- heat-db-sync
|
||||
- heat-ks-user
|
||||
- heat-trustee-ks-user
|
||||
- heat-domain-ks-user
|
||||
- heat-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
cfn:
|
||||
jobs:
|
||||
- heat-db-sync
|
||||
- heat-ks-user
|
||||
- heat-trustee-ks-user
|
||||
- heat-domain-ks-user
|
||||
- heat-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
cloudwatch:
|
||||
jobs:
|
||||
- heat-db-sync
|
||||
- heat-ks-user
|
||||
- heat-trustee-ks-user
|
||||
- heat-domain-ks-user
|
||||
- heat-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
engine:
|
||||
jobs:
|
||||
- heat-db-sync
|
||||
- heat-ks-user
|
||||
- heat-trustee-ks-user
|
||||
- heat-domain-ks-user
|
||||
- heat-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
engine_cleaner:
|
||||
jobs:
|
||||
- heat-db-sync
|
||||
- heat-ks-user
|
||||
- heat-trustee-ks-user
|
||||
- heat-domain-ks-user
|
||||
- heat-ks-endpoints
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
static:
|
||||
api:
|
||||
jobs:
|
||||
- heat-db-sync
|
||||
- heat-ks-user
|
||||
- heat-trustee-ks-user
|
||||
- heat-domain-ks-user
|
||||
- heat-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
cfn:
|
||||
jobs:
|
||||
- heat-db-sync
|
||||
- heat-ks-user
|
||||
- heat-trustee-ks-user
|
||||
- heat-domain-ks-user
|
||||
- heat-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
cloudwatch:
|
||||
jobs:
|
||||
- heat-db-sync
|
||||
- heat-ks-user
|
||||
- heat-trustee-ks-user
|
||||
- heat-domain-ks-user
|
||||
- heat-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
db_drop:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_init:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_sync:
|
||||
jobs:
|
||||
- heat-db-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
engine:
|
||||
jobs:
|
||||
- heat-db-sync
|
||||
- heat-ks-user
|
||||
- heat-trustee-ks-user
|
||||
- heat-domain-ks-user
|
||||
- heat-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
engine_cleaner:
|
||||
jobs:
|
||||
- heat-db-sync
|
||||
- heat-ks-user
|
||||
- heat-trustee-ks-user
|
||||
- heat-domain-ks-user
|
||||
- heat-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- heat-ks-service
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_service:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_user:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
trusts:
|
||||
jobs:
|
||||
- heat-ks-user
|
||||
- heat-trustee-ks-user
|
||||
- heat-domain-ks-user
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
|
||||
# Names of secrets used by bootstrap and environmental checks
|
||||
secrets:
|
||||
|
@ -23,7 +23,7 @@ limitations under the License.
|
||||
{{- $envAll := index . "envAll" -}}
|
||||
{{- $serviceName := index . "serviceName" -}}
|
||||
{{- $nodeSelector := index . "nodeSelector" | default ( dict $envAll.Values.labels.job.node_selector_key $envAll.Values.labels.job.node_selector_value ) -}}
|
||||
{{- $dependencies := index . "dependencies" | default $envAll.Values.dependencies.bootstrap -}}
|
||||
{{- $dependencies := index . "dependencies" | default $envAll.Values.dependencies.static.bootstrap -}}
|
||||
{{- $podVolMounts := index . "podVolMounts" | default false -}}
|
||||
{{- $podVols := index . "podVols" | default false -}}
|
||||
{{- $configMapBin := index . "configMapBin" | default (printf "%s-%s" $serviceName "bin" ) -}}
|
||||
|
@ -28,7 +28,7 @@ limitations under the License.
|
||||
{{- $envAll := index . "envAll" -}}
|
||||
{{- $serviceName := index . "serviceName" -}}
|
||||
{{- $nodeSelector := index . "nodeSelector" | default ( dict $envAll.Values.labels.job.node_selector_key $envAll.Values.labels.job.node_selector_value ) -}}
|
||||
{{- $dependencies := index . "dependencies" | default $envAll.Values.dependencies.db_init -}}
|
||||
{{- $dependencies := index . "dependencies" | default $envAll.Values.dependencies.static.db_init -}}
|
||||
{{- $configMapBin := index . "configMapBin" | default (printf "%s-%s" $serviceName "bin" ) -}}
|
||||
{{- $configMapEtc := index . "configMapEtc" | default (printf "%s-%s" $serviceName "etc" ) -}}
|
||||
{{- $dbToInit := index . "dbToInit" | default ( dict "adminSecret" $envAll.Values.secrets.oslo_db.admin "configFile" (printf "/etc/%s/%s.conf" $serviceName $serviceName ) "configDbSection" "database" "configDbKey" "connection" ) -}}
|
||||
|
@ -23,7 +23,7 @@ limitations under the License.
|
||||
{{- $envAll := index . "envAll" -}}
|
||||
{{- $serviceName := index . "serviceName" -}}
|
||||
{{- $nodeSelector := index . "nodeSelector" | default ( dict $envAll.Values.labels.job.node_selector_key $envAll.Values.labels.job.node_selector_value ) -}}
|
||||
{{- $dependencies := $envAll.Values.dependencies.db_sync }}
|
||||
{{- $dependencies := $envAll.Values.dependencies.static.db_sync }}
|
||||
{{- $configMapBin := index . "configMapBin" | default (printf "%s-%s" $serviceName "bin" ) -}}
|
||||
{{- $configMapEtc := index . "configMapEtc" | default (printf "%s-%s" $serviceName "etc" ) -}}
|
||||
{{- $podVolMounts := index . "podVolMounts" | default false -}}
|
||||
|
@ -24,7 +24,7 @@ limitations under the License.
|
||||
{{- $serviceName := index . "serviceName" -}}
|
||||
{{- $serviceTypes := index . "serviceTypes" -}}
|
||||
{{- $nodeSelector := index . "nodeSelector" | default ( dict $envAll.Values.labels.job.node_selector_key $envAll.Values.labels.job.node_selector_value ) -}}
|
||||
{{- $dependencies := index . "dependencies" | default $envAll.Values.dependencies.ks_endpoints -}}
|
||||
{{- $dependencies := index . "dependencies" | default $envAll.Values.dependencies.static.ks_endpoints -}}
|
||||
{{- $configMapBin := index . "configMapBin" | default (printf "%s-%s" $serviceName "bin" ) -}}
|
||||
{{- $serviceNamePretty := $serviceName | replace "_" "-" -}}
|
||||
|
||||
|
@ -24,7 +24,7 @@ limitations under the License.
|
||||
{{- $serviceName := index . "serviceName" -}}
|
||||
{{- $serviceTypes := index . "serviceTypes" -}}
|
||||
{{- $nodeSelector := index . "nodeSelector" | default ( dict $envAll.Values.labels.job.node_selector_key $envAll.Values.labels.job.node_selector_value ) -}}
|
||||
{{- $dependencies := index . "dependencies" | default $envAll.Values.dependencies.ks_service -}}
|
||||
{{- $dependencies := index . "dependencies" | default $envAll.Values.dependencies.static.ks_service -}}
|
||||
{{- $configMapBin := index . "configMapBin" | default (printf "%s-%s" $serviceName "bin" ) -}}
|
||||
{{- $serviceNamePretty := $serviceName | replace "_" "-" -}}
|
||||
|
||||
|
@ -23,7 +23,7 @@ limitations under the License.
|
||||
{{- $envAll := index . "envAll" -}}
|
||||
{{- $serviceName := index . "serviceName" -}}
|
||||
{{- $nodeSelector := index . "nodeSelector" | default ( dict $envAll.Values.labels.job.node_selector_key $envAll.Values.labels.job.node_selector_value ) -}}
|
||||
{{- $dependencies := index . "dependencies" | default $envAll.Values.dependencies.ks_user -}}
|
||||
{{- $dependencies := index . "dependencies" | default $envAll.Values.dependencies.static.ks_user -}}
|
||||
{{- $configMapBin := index . "configMapBin" | default (printf "%s-%s" $serviceName "bin" ) -}}
|
||||
{{- $serviceUser := index . "serviceUser" | default $serviceName -}}
|
||||
{{- $serviceUserPretty := $serviceUser | replace "_" "-" -}}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.dashboard }}
|
||||
{{- $dependencies := .Values.dependencies.static.dashboard }}
|
||||
|
||||
{{- $mounts_horizon := .Values.pod.mounts.horizon.horizon }}
|
||||
{{- $mounts_horizon_init := .Values.pod.mounts.horizon.init_container }}
|
||||
|
@ -17,7 +17,7 @@ limitations under the License.
|
||||
{{- if .Values.manifests.job_db_drop }}
|
||||
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.db_drop }}
|
||||
{{- $dependencies := .Values.dependencies.static.db_drop }}
|
||||
|
||||
{{- $mounts_horizon_db_init := .Values.pod.mounts.horizon_db_init.horizon_db_init }}
|
||||
{{- $mounts_horizon_db_init_init := .Values.pod.mounts.horizon_db_init.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_db_sync }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.db_sync }}
|
||||
{{- $dependencies := .Values.dependencies.static.db_sync }}
|
||||
|
||||
{{- $mounts_horizon_db_sync := .Values.pod.mounts.horizon_db_sync.horizon_db_sync }}
|
||||
{{- $mounts_horizon_db_sync_init := .Values.pod.mounts.horizon_db_sync.init_container }}
|
||||
|
@ -1129,36 +1129,37 @@ conf:
|
||||
os_compute_api:os-server-external-events:discoverable: "@"
|
||||
|
||||
dependencies:
|
||||
dashboard:
|
||||
jobs:
|
||||
- horizon-db-sync
|
||||
services:
|
||||
- service: oslo_cache
|
||||
endpoint: internal
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_init:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_sync:
|
||||
jobs:
|
||||
- horizon-db-init
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_drop:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
static:
|
||||
dashboard:
|
||||
jobs:
|
||||
- horizon-db-sync
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_cache
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_drop:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_init:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_sync:
|
||||
jobs:
|
||||
- horizon-db-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
|
||||
pod:
|
||||
affinity:
|
||||
anti:
|
||||
type:
|
||||
default: preferredDuringSchedulingIgnoredDuringExecution
|
||||
topologyKey:
|
||||
default: kubernetes.io/hostname
|
||||
anti:
|
||||
type:
|
||||
default: preferredDuringSchedulingIgnoredDuringExecution
|
||||
topologyKey:
|
||||
default: kubernetes.io/hostname
|
||||
mounts:
|
||||
horizon_db_init:
|
||||
init_container: null
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_error }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.error_pages }}
|
||||
{{- $dependencies := .Values.dependencies.static.error_pages }}
|
||||
|
||||
{{- $serviceAccountName := "ingress-error-pages"}}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_ingress }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.ingress }}
|
||||
{{- $dependencies := .Values.dependencies.static.ingress }}
|
||||
|
||||
{{- if empty .Values.conf.controller.INGRESS_CLASS -}}
|
||||
{{- if eq .Values.deployment.mode "cluster" }}
|
||||
|
@ -95,10 +95,11 @@ network:
|
||||
external_policy_local: false
|
||||
|
||||
dependencies:
|
||||
error_pages:
|
||||
jobs: null
|
||||
ingress:
|
||||
jobs: null
|
||||
static:
|
||||
error_pages:
|
||||
jobs: null
|
||||
ingress:
|
||||
jobs: null
|
||||
|
||||
monitoring:
|
||||
prometheus:
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_api }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.api }}
|
||||
{{- $dependencies := .Values.dependencies.static.api }}
|
||||
|
||||
{{- $mounts_ironic_api := .Values.pod.mounts.ironic_api.ironic_api }}
|
||||
{{- $mounts_ironic_api_init := .Values.pod.mounts.ironic_api.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_manage_cleaning_network }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.manage_cleaning_network }}
|
||||
{{- $dependencies := .Values.dependencies.static.manage_cleaning_network }}
|
||||
|
||||
{{- $serviceAccountName := "ironic-manage-cleaning-network" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.statefulset_conductor }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.conductor }}
|
||||
{{- $dependencies := .Values.dependencies.static.conductor }}
|
||||
|
||||
{{- $mounts_ironic_conductor := .Values.pod.mounts.ironic_conductor.ironic_conductor }}
|
||||
{{- $mounts_ironic_conductor_init := .Values.pod.mounts.ironic_conductor.init_container }}
|
||||
|
@ -148,70 +148,71 @@ bootstrap:
|
||||
)
|
||||
|
||||
dependencies:
|
||||
manage_cleaning_network:
|
||||
services:
|
||||
- service: network
|
||||
endpoint: internal
|
||||
db_init:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_sync:
|
||||
jobs:
|
||||
- ironic-db-init
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
ks_user:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_service:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- ironic-ks-service
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
bootstrap:
|
||||
jobs:
|
||||
- ironic-db-sync
|
||||
- ironic-ks-user
|
||||
- ironic-ks-endpoints
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: image
|
||||
endpoint: internal
|
||||
- service: baremetal
|
||||
endpoint: internal
|
||||
api:
|
||||
jobs:
|
||||
- ironic-db-sync
|
||||
- ironic-ks-user
|
||||
- ironic-ks-endpoints
|
||||
- ironic-manage-cleaning-network
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
conductor:
|
||||
jobs:
|
||||
- ironic-db-sync
|
||||
- ironic-ks-user
|
||||
- ironic-ks-endpoints
|
||||
- ironic-manage-cleaning-network
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
- service: baremetal
|
||||
endpoint: internal
|
||||
static:
|
||||
api:
|
||||
jobs:
|
||||
- ironic-db-sync
|
||||
- ironic-ks-user
|
||||
- ironic-ks-endpoints
|
||||
- ironic-manage-cleaning-network
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
bootstrap:
|
||||
jobs:
|
||||
- ironic-db-sync
|
||||
- ironic-ks-user
|
||||
- ironic-ks-endpoints
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: image
|
||||
- endpoint: internal
|
||||
service: baremetal
|
||||
conductor:
|
||||
jobs:
|
||||
- ironic-db-sync
|
||||
- ironic-ks-user
|
||||
- ironic-ks-endpoints
|
||||
- ironic-manage-cleaning-network
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
- endpoint: internal
|
||||
service: baremetal
|
||||
db_init:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_sync:
|
||||
jobs:
|
||||
- ironic-db-init
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
ks_endpoints:
|
||||
jobs:
|
||||
- ironic-ks-service
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_service:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
ks_user:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
manage_cleaning_network:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: network
|
||||
|
||||
# Names of secrets used by bootstrap and environmental checks
|
||||
secrets:
|
||||
|
@ -17,7 +17,7 @@ limitations under the License.
|
||||
{{- if .Values.manifests.cron_credential_rotate }}
|
||||
{{- if .Capabilities.APIVersions.Has "batch/v2alpha1"}}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.credential_rotate }}
|
||||
{{- $dependencies := .Values.dependencies.static.credential_rotate }}
|
||||
|
||||
{{- $mounts_keystone_credential_rotate := .Values.pod.mounts.keystone_credential_rotate.keystone_credential_rotate }}
|
||||
{{- $mounts_keystone_credential_rotate_init := .Values.pod.mounts.keystone_credential_rotate.init_container }}
|
||||
|
@ -17,7 +17,7 @@ limitations under the License.
|
||||
{{- if .Values.manifests.cron_fernet_rotate }}
|
||||
{{- if and (eq .Values.conf.keystone.token.provider "fernet") (.Capabilities.APIVersions.Has "batch/v2alpha1") }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.fernet_rotate }}
|
||||
{{- $dependencies := .Values.dependencies.static.fernet_rotate }}
|
||||
|
||||
{{- $mounts_keystone_fernet_rotate := .Values.pod.mounts.keystone_fernet_rotate.keystone_fernet_rotate }}
|
||||
{{- $mounts_keystone_fernet_rotate_init := .Values.pod.mounts.keystone_fernet_rotate.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.deployment_api }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.api }}
|
||||
{{- $dependencies := .Values.dependencies.static.api }}
|
||||
|
||||
{{- $mounts_keystone_api := .Values.pod.mounts.keystone_api.keystone_api }}
|
||||
{{- $mounts_keystone_api_init := .Values.pod.mounts.keystone_api.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_credential_setup }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.credential_setup }}
|
||||
{{- $dependencies := .Values.dependencies.static.credential_setup }}
|
||||
|
||||
{{- $mounts_keystone_credential_setup := .Values.pod.mounts.keystone_credential_setup.keystone_credential_setup }}
|
||||
{{- $mounts_keystone_credential_setup_init := .Values.pod.mounts.keystone_credential_setup.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_db_drop }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.db_drop }}
|
||||
{{- $dependencies := .Values.dependencies.static.db_drop }}
|
||||
|
||||
{{- $mounts_keystone_db_init := .Values.pod.mounts.keystone_db_init.keystone_db_init }}
|
||||
{{- $mounts_keystone_db_init_init := .Values.pod.mounts.keystone_db_init.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.job_domain_manage }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.domain_manage }}
|
||||
{{- $dependencies := .Values.dependencies.static.domain_manage }}
|
||||
|
||||
{{- $mounts_keystone_domain_manage := .Values.pod.mounts.keystone_domain_manage.keystone_domain_manage }}
|
||||
{{- $mounts_keystone_domain_manage_init := .Values.pod.mounts.keystone_domain_manage.init_container }}
|
||||
|
@ -17,7 +17,7 @@ limitations under the License.
|
||||
{{- if .Values.manifests.job_fernet_setup }}
|
||||
{{- if eq .Values.conf.keystone.token.provider "fernet" }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.fernet_setup }}
|
||||
{{- $dependencies := .Values.dependencies.static.fernet_setup }}
|
||||
|
||||
{{- $mounts_keystone_fernet_setup := .Values.pod.mounts.keystone_fernet_setup.keystone_fernet_setup }}
|
||||
{{- $mounts_keystone_fernet_setup_init := .Values.pod.mounts.keystone_fernet_setup.init_container }}
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.pod_rally_test }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.tests }}
|
||||
{{- $dependencies := .Values.dependencies.static.tests }}
|
||||
|
||||
{{- $mounts_tests := .Values.pod.mounts.keystone_tests.keystone_tests }}
|
||||
{{- $mounts_tests_init := .Values.pod.mounts.keystone_tests.init_container }}
|
||||
|
@ -74,56 +74,55 @@ network:
|
||||
port: 30357
|
||||
|
||||
dependencies:
|
||||
api:
|
||||
jobs:
|
||||
- keystone-db-sync
|
||||
- keystone-credential-setup
|
||||
# Comment line below when not running fernet tokens.
|
||||
- keystone-fernet-setup
|
||||
services:
|
||||
- service: oslo_cache
|
||||
endpoint: internal
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_init:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_sync:
|
||||
jobs:
|
||||
- keystone-db-init
|
||||
- keystone-credential-setup
|
||||
# Comment line below when not running fernet tokens.
|
||||
- keystone-fernet-setup
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
db_drop:
|
||||
services:
|
||||
- service: oslo_db
|
||||
endpoint: internal
|
||||
fernet_setup:
|
||||
fernet_rotate:
|
||||
jobs:
|
||||
- keystone-fernet-setup
|
||||
credential_setup:
|
||||
credential_rotate:
|
||||
jobs:
|
||||
- keystone-credential-setup
|
||||
tests:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
bootstrap:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
jobs:
|
||||
- keystone-domain-manage
|
||||
domain_manage:
|
||||
services:
|
||||
- service: identity
|
||||
endpoint: internal
|
||||
static:
|
||||
api:
|
||||
jobs:
|
||||
- keystone-db-sync
|
||||
- keystone-credential-setup
|
||||
- keystone-fernet-setup
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_cache
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
bootstrap:
|
||||
jobs:
|
||||
- keystone-domain-manage
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
credential_rotate:
|
||||
jobs:
|
||||
- keystone-credential-setup
|
||||
credential_setup: null
|
||||
db_drop:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_init:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
db_sync:
|
||||
jobs:
|
||||
- keystone-db-init
|
||||
- keystone-credential-setup
|
||||
- keystone-fernet-setup
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: oslo_db
|
||||
domain_manage:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
fernet_rotate:
|
||||
jobs:
|
||||
- keystone-fernet-setup
|
||||
fernet_setup: null
|
||||
tests:
|
||||
services:
|
||||
- endpoint: internal
|
||||
service: identity
|
||||
|
||||
pod:
|
||||
affinity:
|
||||
|
@ -16,7 +16,7 @@ limitations under the License.
|
||||
|
||||
{{- if .Values.manifests.statefulset }}
|
||||
{{- $envAll := . }}
|
||||
{{- $dependencies := .Values.dependencies.ldap }}
|
||||
{{- $dependencies := .Values.dependencies.static.ldap }}
|
||||
|
||||
{{- $serviceAccountName := "ldap" }}
|
||||
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
|
@ -41,8 +41,9 @@ images:
|
||||
pull_policy: IfNotPresent
|
||||
|
||||
dependencies:
|
||||
ldap:
|
||||
jobs: null
|
||||
static:
|
||||
ldap:
|
||||
jobs: null
|
||||
|
||||
storage:
|
||||
pvc:
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user