diff --git a/apps/base/goharbor/release.yaml b/apps/base/goharbor/release.yaml index 8b7bb65a9b18fd8fa4069202b49467f3e6e604f1..f13aad1ed093b313e3d5a65271aa5acb2dd82c5c 100644 --- a/apps/base/goharbor/release.yaml +++ b/apps/base/goharbor/release.yaml @@ -28,3 +28,74 @@ spec: # persistentVolumeClaim: # registry: # size: 5G +postRenderers: + # Instruct helm-controller to use built-in "kustomize" post renderer. + - kustomize: + # Array of inline strategic merge patch definitions as YAML object. + # Note, this is a YAML object and not a string, to avoid syntax + # indention errors. + patchesStrategicMerge: + - kind: Deployment + apiVersion: apps/v1 + metadata: + name: harbor-registry + namespace: goharbor + spec: + strategy: + type: Recreate + - kind: Deployment + apiVersion: apps/v1 + metadata: + name: harbor-portal + namespace: goharbor + spec: + strategy: + type: Recreate + - kind: Deployment + apiVersion: apps/v1 + metadata: + name: harbor-notary-signer + namespace: goharbor + spec: + strategy: + type: Recreate + - kind: Deployment + apiVersion: apps/v1 + metadata: + name: harbor-notary-server + namespace: goharbor + spec: + strategy: + type: Recreate + - kind: Deployment + apiVersion: apps/v1 + metadata: + name: harbor-jobservice + namespace: goharbor + spec: + strategy: + type: Recreate + - kind: Deployment + apiVersion: apps/v1 + metadata: + name: harbor-exporter + namespace: goharbor + spec: + strategy: + type: Recreate + - kind: Deployment + apiVersion: apps/v1 + metadata: + name: harbor-core + namespace: goharbor + spec: + strategy: + type: Recreate + - kind: Deployment + apiVersion: apps/v1 + metadata: + name: harbor-chartmuseum + namespace: goharbor + spec: + strategy: + type: Recreate