From 8bb993cb458e063cb4678b0372614e07fa717d64 Mon Sep 17 00:00:00 2001
From: Paolo Brasolin <paolo.brasolin@eurac.edu>
Date: Mon, 28 Feb 2022 13:08:45 +0100
Subject: [PATCH] feat: #be differentiate dev/stg image

---
 backend/kustomize/base/webserver/deployment.yaml         | 5 +----
 backend/kustomize/overlays/dev/kustomization.yaml        | 5 +++++
 backend/kustomize/overlays/dev/webserver.deployment.yaml | 1 +
 backend/kustomize/overlays/stg/kustomization.yaml        | 4 ++++
 backend/kustomize/overlays/stg/webserver.deployment.yaml | 1 +
 5 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/backend/kustomize/base/webserver/deployment.yaml b/backend/kustomize/base/webserver/deployment.yaml
index 916a100..17f438d 100644
--- a/backend/kustomize/base/webserver/deployment.yaml
+++ b/backend/kustomize/base/webserver/deployment.yaml
@@ -8,10 +8,7 @@ spec:
     spec:
       containers:
         - name: oetzi
-          # NOTE: use `minikube image load oetzi:latest` to push into container runtime
-          image: oetzi:latest
-          # NOTE: Never is useful only for locla testing in order to load image from cache
-          imagePullPolicy: Never
+          image: oetzi-webserver-image
           resources: {}
           ports:
             - name: http
diff --git a/backend/kustomize/overlays/dev/kustomization.yaml b/backend/kustomize/overlays/dev/kustomization.yaml
index 8c65202..7bec927 100644
--- a/backend/kustomize/overlays/dev/kustomization.yaml
+++ b/backend/kustomize/overlays/dev/kustomization.yaml
@@ -7,6 +7,11 @@ commonLabels:
 patchesStrategicMerge:
   - database.deployment.yaml
   - webserver.deployment.yaml
+images:
+  - name: oetzi-webserver-image
+    # NOTE: use `minikube image load oetzi:latest` to push into container runtime
+    newName: oetzi
+    newTag: latest
 secretGenerator:
   - literals:
       - username=db_user
diff --git a/backend/kustomize/overlays/dev/webserver.deployment.yaml b/backend/kustomize/overlays/dev/webserver.deployment.yaml
index f97a94a..f4bfe4f 100644
--- a/backend/kustomize/overlays/dev/webserver.deployment.yaml
+++ b/backend/kustomize/overlays/dev/webserver.deployment.yaml
@@ -7,6 +7,7 @@ spec:
     spec:
       containers:
         - name: oetzi
+          imagePullPolicy: Never
           env:
             - name: DATABASE_URL
               valueFrom:
diff --git a/backend/kustomize/overlays/stg/kustomization.yaml b/backend/kustomize/overlays/stg/kustomization.yaml
index 8e083e4..de55337 100644
--- a/backend/kustomize/overlays/stg/kustomization.yaml
+++ b/backend/kustomize/overlays/stg/kustomization.yaml
@@ -8,6 +8,10 @@ commonLabels:
 patchesStrategicMerge:
   - database.deployment.yaml
   - webserver.deployment.yaml
+images:
+  - name: oetzi-webserver-image
+    newName: gitlab.inf.unibz.it:4567/commul/oetzi/backend
+    newTag: latest
 secretGenerator:
   # TODO: avoid using literals
   - literals:
diff --git a/backend/kustomize/overlays/stg/webserver.deployment.yaml b/backend/kustomize/overlays/stg/webserver.deployment.yaml
index f97a94a..0f3cf5e 100644
--- a/backend/kustomize/overlays/stg/webserver.deployment.yaml
+++ b/backend/kustomize/overlays/stg/webserver.deployment.yaml
@@ -7,6 +7,7 @@ spec:
     spec:
       containers:
         - name: oetzi
+          imagePullPolicy: Always
           env:
             - name: DATABASE_URL
               valueFrom:
-- 
GitLab