diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fb78762ba0a6cda945a29fab33e530f48d4bb9b3..7f9bc173870ede2c0fda21355d01f2f9af767c1d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,24 +1,24 @@
 variables:
-  GOSDN_IMAGE: "${CI_REGISTRY_IMAGE}:${CI_COMMIT_SHA}"
-  GOSDN_TESTING_IMAGE: "${CI_REGISTRY_IMAGE}:testing_${CI_COMMIT_SHA}"
-  CEOS_IMAGE: "$CI_REGISTRY_IMAGE/ceos:latest"
-  GOLANG_VERSION: "1.18"
+    GOSDN_IMAGE: "${CI_REGISTRY_IMAGE}:${CI_COMMIT_SHA}"
+    GOSDN_TESTING_IMAGE: "${CI_REGISTRY_IMAGE}:testing_${CI_COMMIT_SHA}"
+    CEOS_IMAGE: "$CI_REGISTRY_IMAGE/ceos:latest"
+    GOLANG_VERSION: "1.18"
 
 stages:
-  - build
-  - test
-  - analyze
-  - apply
-  - integration-test
-  - build-release
-  - .post
+    - build
+    - test
+    - analyze
+    - apply
+    - integration-test
+    - build-release
+    - .post
 
 include:
-  - local: '/.gitlab/ci/.build-container.yml'
-  - local: '/.gitlab/ci/.code-quality-ci.yml'
-  - local: '/.gitlab/ci/.security-and-compliance-ci.yml'
-  - local: '/.gitlab/ci/.test.yml'
-  - local: '/.gitlab/ci/.containerlab-ci.yml'
-  - local: '/.gitlab/ci/.integration-test.yml'
-  - local: '/.gitlab/ci/.uml-autogen-ci.yml'
-  - local: '/.gitlab/ci/.build-release.yml'
+    - local: "/.gitlab/ci/.build-container.yml"
+    - local: "/.gitlab/ci/.code-quality-ci.yml"
+    - local: "/.gitlab/ci/.security-and-compliance-ci.yml"
+    - local: "/.gitlab/ci/.test.yml"
+    - local: "/.gitlab/ci/.containerlab-ci.yml"
+    - local: "/.gitlab/ci/.integration-test.yml"
+    - local: "/.gitlab/ci/.uml-autogen-ci.yml"
+    - local: "/.gitlab/ci/.build-release.yml"
diff --git a/.gitlab/ci/.build-container.yml b/.gitlab/ci/.build-container.yml
index 288ebd91a22e8a714b36b9379cc2ed3e81231173..648feba5377339f5ccd166ae88f13db9d18833c4 100644
--- a/.gitlab/ci/.build-container.yml
+++ b/.gitlab/ci/.build-container.yml
@@ -7,6 +7,7 @@
         TAG: $CI_COMMIT_BRANCH
     before_script:
         # replace all slashes in the tag with hyphen, because slashes are not allowed in tags
+        - cd controller/
         - TAG=${TAG//\//-}
         - mkdir -p /kaniko/.docker
         - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"},\"$CI_DEPENDENCY_PROXY_SERVER\":{\"username\":\"$CI_DEPENDENCY_PROXY_USER\",\"password\":\"$CI_DEPENDENCY_PROXY_TOKEN\"}}}" > /kaniko/.docker/config.json
@@ -23,7 +24,6 @@ build-testing-image:
               BUILDARGS: -race
         - when: always
     script:
-        - cd controller/
         - /kaniko/executor
           --cache=true
           --context "$CI_PROJECT_DIR"
@@ -48,7 +48,6 @@ build-image:
               BUILDARGS: -race
         - when: always
     script:
-        - cd controller/
         - /kaniko/executor
           --cache=true
           --context "$CI_PROJECT_DIR"