diff --git a/k8s/overlays/local/patches/deployment-patch.yaml b/k8s/overlays/local/patches/deployment-patch.yaml index da3f89a..228852b 100644 --- a/k8s/overlays/local/patches/deployment-patch.yaml +++ b/k8s/overlays/local/patches/deployment-patch.yaml @@ -1,14 +1,33 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: ecommerce-app - namespace: ecommerce -spec: - template: - spec: - initContainers: - - name: run-migrations - imagePullPolicy: Never - containers: - - name: ecommerce-app - imagePullPolicy: Never +apiVersion: apps/v1 +kind: Deployment +metadata: + name: ecommerce-app + namespace: ecommerce +spec: + replicas: 1 + template: + spec: + initContainers: + - name: run-migrations + imagePullPolicy: Always + # imagePullSecrets are set at pod level below + containers: + - name: ecommerce-app + imagePullPolicy: Always + imagePullSecrets: + - name: harbor-registry-secret # kubectl create secret docker-registry harbor-registry-secret ... + +# apiVersion: apps/v1 +# kind: Deployment +# metadata: +# name: ecommerce-app +# namespace: ecommerce +# spec: +# template: +# spec: +# initContainers: +# - name: run-migrations +# imagePullPolicy: Never +# containers: +# - name: ecommerce-app +# imagePullPolicy: Never