diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 102961cb5e838a88e9f1e0cd852d021c524b78ca..af81fe6e274b30c856bb275c5aa90065266b38a2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,24 +1,4 @@
 variables:
-  OSDU_GCP_SERVICE: notification
-  OSDU_GCP_VENDOR: gcp
-  OSDU_GCP_HELM_DEPLOYMENT_DIR: "devops/gcp/deploy"
-  OSDU_GCP_HELM_CONFIG_DIR: "devops/gcp/configmap"
-  OSDU_GCP_HELM_NAMESPACE: "default"
-  OSDU_GCP_HELM_CONFIG_SERVICE_VARS: >
-    --set data.log_level=$OSDU_GCP_LOG_LEVEL 
-    --set data.google_audiences=$GOOGLE_AUDIENCE 
-    --set data.app_register=$OSDU_GCP_REGISTER_API
-  OSDU_GCP_HELM_CONFIG_SERVICE_VARS_DEV2: >
-    --set data.log_level=$OSDU_GCP_LOG_LEVEL 
-    --set data.google_audiences=$GOOGLE_AUDIENCE 
-    --set data.app_register=$OSDU_GCP_REGISTER_API
-  OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS: >
-    --set data.image=$CI_REGISTRY_IMAGE/osdu-gcp-$OSDU_GCP_SERVICE:$CI_COMMIT_SHORT_SHA 
-    --set data.serviceAccountName=$OSDU_GCP_SERVICE-k8s
-  OSDU_GCP_HELM_CONFIG_SERVICE: "notification-config"
-  OSDU_GCP_HELM_DEPLOYMENT_SERVICE: "notification-deploy"
-  OSDU_GCP_HELM_PACKAGE_CHARTS: "devops/gcp/deploy devops/gcp/configmap"
-
   AWS_BUILD_SUBDIR: provider/notification-aws/build-aws
   AWS_TEST_SUBDIR: testing/notification-test-aws
   AWS_SERVICE: notification
@@ -63,12 +43,4 @@ include:
   - project: "osdu/platform/ci-cd-pipelines"
     file: "cloud-providers/ibm.yml"
 
-osdu-gcp-test:
-  variables:
-    ENVIRONMENT: $OSDU_GCP_ENVIRONMENT
-    REGISTER_BASE_URL: $OSDU_GCP_REGISTER_BASE_URL
-
-osdu-gcp-dev2-test:
- variables:
-   ENVIRONMENT: $OSDU_GCP_ENVIRONMENT
-   REGISTER_BASE_URL: $OSDU_GCP_REGISTER_BASE_URL
+  - local: "devops/gcp/pipeline/override-stages.yml"
diff --git a/devops/gcp/pipeline/override-stages.yml b/devops/gcp/pipeline/override-stages.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f23363f65bd09b12d4b4790bc717d3fdecd4e190
--- /dev/null
+++ b/devops/gcp/pipeline/override-stages.yml
@@ -0,0 +1,30 @@
+variables:
+  OSDU_GCP_SERVICE: notification
+  OSDU_GCP_VENDOR: gcp
+  OSDU_GCP_HELM_DEPLOYMENT_DIR: "devops/gcp/deploy"
+  OSDU_GCP_HELM_CONFIG_DIR: "devops/gcp/configmap"
+  OSDU_GCP_HELM_NAMESPACE: "default"
+  OSDU_GCP_HELM_CONFIG_SERVICE_VARS: >
+    --set data.log_level=$OSDU_GCP_LOG_LEVEL 
+    --set data.google_audiences=$GOOGLE_AUDIENCE 
+    --set data.app_register=$OSDU_GCP_REGISTER_API
+  OSDU_GCP_HELM_CONFIG_SERVICE_VARS_DEV2: >
+    --set data.log_level=$OSDU_GCP_LOG_LEVEL 
+    --set data.google_audiences=$GOOGLE_AUDIENCE 
+    --set data.app_register=$OSDU_GCP_REGISTER_API
+  OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS: >
+    --set data.image=$CI_REGISTRY_IMAGE/osdu-gcp-$OSDU_GCP_SERVICE:$CI_COMMIT_SHORT_SHA 
+    --set data.serviceAccountName=$OSDU_GCP_SERVICE-k8s
+  OSDU_GCP_HELM_CONFIG_SERVICE: "notification-config"
+  OSDU_GCP_HELM_DEPLOYMENT_SERVICE: "notification-deploy"
+  OSDU_GCP_HELM_PACKAGE_CHARTS: "devops/gcp/deploy devops/gcp/configmap"
+
+osdu-gcp-test:
+  variables:
+    ENVIRONMENT: $OSDU_GCP_ENVIRONMENT
+    REGISTER_BASE_URL: $OSDU_GCP_REGISTER_BASE_URL
+
+osdu-gcp-dev2-test:
+ variables:
+   ENVIRONMENT: $OSDU_GCP_ENVIRONMENT
+   REGISTER_BASE_URL: $OSDU_GCP_REGISTER_BASE_URL