diff --git a/components/glance/aio-values.yaml b/components/glance/aio-values.yaml index 4eb1d4f91..dd4c946dd 100644 --- a/components/glance/aio-values.yaml +++ b/components/glance/aio-values.yaml @@ -45,6 +45,12 @@ dependencies: - glance-ks-user - glance-ks-endpoints +pod: + lifecycle: + disruption_budget: + api: + min_available: 1 + manifests: job_db_init: false job_rabbit_init: false diff --git a/components/ironic/aio-values.yaml b/components/ironic/aio-values.yaml index 0a5b44927..053d9a237 100644 --- a/components/ironic/aio-values.yaml +++ b/components/ironic/aio-values.yaml @@ -151,6 +151,10 @@ pod: - name: host-var-lib-understack hostPath: path: /var/lib/understack + lifecycle: + disruption_budget: + api: + min_available: 1 # we don't want to enable OpenStack Helm's # helm.sh/hooks because they set them as diff --git a/components/keystone/aio-values.yaml b/components/keystone/aio-values.yaml index f67ef2f45..86eecbe5b 100644 --- a/components/keystone/aio-values.yaml +++ b/components/keystone/aio-values.yaml @@ -217,6 +217,10 @@ pod: - name: keystone-sso secret: secretName: keystone-sso + lifecycle: + disruption_budget: + api: + min_available: 1 conf: keystone: diff --git a/components/neutron/aio-values.yaml b/components/neutron/aio-values.yaml index dc7f0841c..e4463bcf1 100644 --- a/components/neutron/aio-values.yaml +++ b/components/neutron/aio-values.yaml @@ -43,6 +43,10 @@ conf: pod: use_fqdn: neutron_agent: false + lifecycle: + disruption_budget: + server: + min_available: 1 # (nicholas.kuechler) updating the jobs list to remove the 'neutron-rabbit-init' job. dependencies: diff --git a/components/nova/aio-values.yaml b/components/nova/aio-values.yaml index b2ed86922..29ed66124 100644 --- a/components/nova/aio-values.yaml +++ b/components/nova/aio-values.yaml @@ -101,6 +101,12 @@ dependencies: jobs: - nova-db-sync +pod: + lifecycle: + disruption_budget: + osapi: + min_available: 1 + manifests: job_db_init: false job_rabbit_init: false diff --git a/components/placement/aio-values.yaml b/components/placement/aio-values.yaml index 09cc077ff..6bf2e946a 100644 --- a/components/placement/aio-values.yaml +++ b/components/placement/aio-values.yaml @@ -17,6 +17,12 @@ dependencies: db_sync: jobs: +pod: + lifecycle: + disruption_budget: + api: + min_available: 1 + manifests: job_db_init: false