diff --git a/devops/gcp/deploy/templates/partition-deploy.yml b/devops/gcp/deploy/templates/partition-deploy.yml
index b46afd8a92cb439e9fabfb65b77ecabb40c1eb76..11b90ef6754a39cb0616a8af19a60a87333ea282 100644
--- a/devops/gcp/deploy/templates/partition-deploy.yml
+++ b/devops/gcp/deploy/templates/partition-deploy.yml
@@ -17,7 +17,7 @@ spec:
     spec:
       containers:
         - image: "{{ .Values.data.image }}"
-          imagePullPolicy: Always
+          imagePullPolicy: "{{ .Values.data.imagePullPolicy }}"
           name: "{{ .Values.conf.app_name }}"
           env:
             - name: "ACCEPT_HTTP"
diff --git a/devops/gcp/deploy/values.yaml b/devops/gcp/deploy/values.yaml
index 5c61ec5a66e553990e6c65803991b89ee537b3e6..a1ec4b5e8b2d3d293753c41299bc8d0cb509b8a0 100644
--- a/devops/gcp/deploy/values.yaml
+++ b/devops/gcp/deploy/values.yaml
@@ -8,6 +8,7 @@ data:
   limits_cpu: "1"
   limits_memory: "1G"
   serviceAccountName: ""
+  imagePullPolicy: "IfNotPresent"
   image: ""
 
 conf: