Skip to content

Commit 76d43bf

Browse files
Merge pull request #302 from rackerlabs/set-pdb
feat: set minimal PDB for OpenStack APIs
2 parents 7b5f50f + 67cac79 commit 76d43bf

File tree

6 files changed

+30
-0
lines changed

6 files changed

+30
-0
lines changed

components/glance/aio-values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,12 @@ dependencies:
4545
- glance-ks-user
4646
- glance-ks-endpoints
4747

48+
pod:
49+
lifecycle:
50+
disruption_budget:
51+
api:
52+
min_available: 1
53+
4854
manifests:
4955
job_db_init: false
5056
job_rabbit_init: false

components/ironic/aio-values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,10 @@ pod:
151151
- name: host-var-lib-understack
152152
hostPath:
153153
path: /var/lib/understack
154+
lifecycle:
155+
disruption_budget:
156+
api:
157+
min_available: 1
154158

155159
# we don't want to enable OpenStack Helm's
156160
# helm.sh/hooks because they set them as

components/keystone/aio-values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,10 @@ pod:
217217
- name: keystone-sso
218218
secret:
219219
secretName: keystone-sso
220+
lifecycle:
221+
disruption_budget:
222+
api:
223+
min_available: 1
220224

221225
conf:
222226
keystone:

components/neutron/aio-values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ conf:
4343
pod:
4444
use_fqdn:
4545
neutron_agent: false
46+
lifecycle:
47+
disruption_budget:
48+
server:
49+
min_available: 1
4650

4751
# (nicholas.kuechler) updating the jobs list to remove the 'neutron-rabbit-init' job.
4852
dependencies:

components/nova/aio-values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,12 @@ dependencies:
101101
jobs:
102102
- nova-db-sync
103103

104+
pod:
105+
lifecycle:
106+
disruption_budget:
107+
osapi:
108+
min_available: 1
109+
104110
manifests:
105111
job_db_init: false
106112
job_rabbit_init: false

components/placement/aio-values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ dependencies:
1717
db_sync:
1818
jobs:
1919

20+
pod:
21+
lifecycle:
22+
disruption_budget:
23+
api:
24+
min_available: 1
25+
2026
manifests:
2127
job_db_init: false
2228

0 commit comments

Comments
 (0)