From 37207656085be01d2440bfc169046e4a6712ddf3 Mon Sep 17 00:00:00 2001 From: Larry Rensing Date: Wed, 17 May 2017 20:08:49 +0000 Subject: [PATCH] Add pod disruption budget for neutron This PS adds a pod disruption budget for neutron server Change-Id: I512d97c5dba281af21cc767a3744e2f5c05c7019 --- neutron/templates/pdb-server.yaml | 9 +++++++++ neutron/values.yaml | 4 ++++ 2 files changed, 13 insertions(+) create mode 100644 neutron/templates/pdb-server.yaml diff --git a/neutron/templates/pdb-server.yaml b/neutron/templates/pdb-server.yaml new file mode 100644 index 0000000000..d1cf37396f --- /dev/null +++ b/neutron/templates/pdb-server.yaml @@ -0,0 +1,9 @@ +apiVersion: policy/v1beta1 +kind: PodDisruptionBudget +metadata: + name: neutron-server +spec: + minAvailable: {{ .Values.pod_disruption_budget.server.min_available }} + selector: + matchLabels: + app: neutron-server \ No newline at end of file diff --git a/neutron/values.yaml b/neutron/values.yaml index 686db9817b..90b6c429cc 100644 --- a/neutron/values.yaml +++ b/neutron/values.yaml @@ -43,6 +43,10 @@ upgrades: max_unavailable: 1 max_surge: 3 +pod_disruption_budget: + server: + min_available: 0 + labels: # ovs is a special case, requiring a special # label that can apply to both control hosts