diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a8dee3e96372ce1803838d863041fd54cce09fb7..dd6993bc551e601e37e7abf9ff16314e7460679e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -202,25 +202,15 @@ destroy-psc:
     GCP_DNS_ZONE_GKE_ELASTIC: $GCP_DNS_ZONE_GKE_ELASTIC
     EC_SERVICE_ATTACHMENT_URI: $EC_SERVICE_ATTACHMENT_URI
     EC_DNS_ZONE: $EC_DNS_ZONE
-    GCP_SERVICE_ACCOUNT: $GCP_SA
+    GCP_SA: $GCP_SA
   before_script:
-    - echo $GCP_SERVICE_ACCOUNT > gcp-sa.json
-    - ls -la
-    - cat gcp-sa.json
-    - echo ${GCP_SERVICE_ACCOUNT} > gcp-sa.json
-    - ls -la
-    - cat gcp-sa.json
-    - echo ${GCP_SA} > gcp-sa.json
-    - ls -la
-    - cat gcp-sa.json
-    - echo "$GCP_SERVICE_ACCOUNT" > gcp-sa.json
-    - ls -la
-    - cat gcp-sa.json
-    - gcloud auth activate-service-account --key-file gcp-sa.json
-    - echo "Activate Service Account OK"
-    - gcloud config set project $GCP_PROJECT_ID
-    - echo "Set Project OK"
-    - cd $GCLOUD_ROOT_PSC
+    - |
+      echo $GCP_SA | base64 -di > gcp-sa.json
+      gcloud auth activate-service-account --key-file gcp-sa.json
+      echo "Activate Service Account: OK"
+      gcloud config set project $GCP_PROJECT_ID
+      echo "Set Project: OK"
+      cd $GCLOUD_ROOT_PSC
   script:
     - |
       chmod +x ./destroy-psc.sh