From 9632b7624e685d46e84d1761fbc04f910af898be Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Sun, 27 Mar 2022 03:19:41 +0200 Subject: [PATCH] feat(goharbor): Add PDB for registry This patch adds a PDB to make sure the registry becomes HA (ignoring) the possiblity of a missing database container. --- apps/k8s01/goharbor/kustomization.yaml | 1 + apps/k8s01/goharbor/poddisruptionbudget.yaml | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 apps/k8s01/goharbor/poddisruptionbudget.yaml diff --git a/apps/k8s01/goharbor/kustomization.yaml b/apps/k8s01/goharbor/kustomization.yaml index cbd0af6e1..eae590646 100644 --- a/apps/k8s01/goharbor/kustomization.yaml +++ b/apps/k8s01/goharbor/kustomization.yaml @@ -3,5 +3,6 @@ kind: Kustomization resources: - ../../base/goharbor - certificate.yaml + - poddisruptionbudget.yaml patchesStrategicMerge: - goharbor-values.yaml diff --git a/apps/k8s01/goharbor/poddisruptionbudget.yaml b/apps/k8s01/goharbor/poddisruptionbudget.yaml new file mode 100644 index 000000000..f9a32c200 --- /dev/null +++ b/apps/k8s01/goharbor/poddisruptionbudget.yaml @@ -0,0 +1,11 @@ +apiVersion: policy/v1 +kind: PodDisruptionBudget +metadata: + name: harbor-registry-pdb + namespace: goharbor +spec: + minAvailable: 1 + selector: + matchLabels: + app: harbor + component: registry -- GitLab