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:
Pete Birley 2018-02-23 10:14:20 -08:00
parent 3a251c2db4
commit f57972b5b6
164 changed files with 1474 additions and 1450 deletions

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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:

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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" }}

View File

@ -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 }}

View File

@ -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:

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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 }}

View File

@ -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" }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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" }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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" }}

View File

@ -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 }}

View File

@ -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:

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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:

View File

@ -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" }}

View File

@ -29,8 +29,9 @@ labels:
node_selector_value: enabled
dependencies:
etcd:
jobs: null
static:
etcd:
jobs: null
pod:
affinity:

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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" }}

View File

@ -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 }}

View File

@ -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:

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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 }}

View File

@ -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:

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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" }}

View File

@ -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 }}

View File

@ -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:

View File

@ -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" ) -}}

View File

@ -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" ) -}}

View File

@ -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 -}}

View File

@ -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 "_" "-" -}}

View File

@ -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 "_" "-" -}}

View File

@ -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 "_" "-" -}}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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

View File

@ -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" }}

View File

@ -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" }}

View File

@ -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:

View File

@ -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 }}

View File

@ -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" }}

View File

@ -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 }}

View File

@ -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:

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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 }}

View File

@ -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:

View File

@ -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" }}

View File

@ -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