diff --git a/build-pipeline-yocto.yml.jinja2 b/build-pipeline-yocto.yml.jinja2
index b967d49e496cee1e6c86c8b197a4af18a74e8cd9..41c88de51381c34686a46be8e3a5f2f6cbb7f1ba 100644
--- a/build-pipeline-yocto.yml.jinja2
+++ b/build-pipeline-yocto.yml.jinja2
@@ -37,8 +37,8 @@ changelog:
 # --------------------------------------------------------------------------------------
 # Generated jobs
 # --------------------------------------------------------------------------------------
-{% if CI_PARAM_MACHINES %}
-{% for machine in CI_PARAM_MACHINES.split(' ') %}
+{% if MACHINES %}
+{% for machine in MACHINES.split(' ') %}
 
 # --------------------------------------------------------------------------------------
 # Stage: Build
@@ -49,7 +49,7 @@ build-{{ machine }}:
   extends: .build_yocto
   variables:
     BITBAKE_TASK: build
-    CI_PARAM_MACHINE: {{ machine }}
+    MACHINE: {{ machine }}
 
 {% else %}
 
@@ -103,11 +103,11 @@ smoketest:{{ machine }}:
   needs:
     - job: build-{{ machine }}
   variables:
-    CI_PARAM_BUILDJOB: build-{{ machine }}
-    CI_PARAM_MACHINE: {{ lavamachine }}
-    CI_PARAM_PLATFORMS: {{ lavamachine }}
-    CI_PARAM_TEST_SUITE: boot.jinja2
-    CI_PARAM_EXTRA: --all-devices
+    BUILD_JOB: build-{{ machine }}
+    MACHINE: {{ lavamachine }}
+    PLATFORMS: {{ lavamachine }}
+    TEST_SUITE: boot.jinja2
+    TEST_EXTRA_ARGUMENTS: --all-devices
 
 platformtest:{{ machine }}:
   extends:
@@ -116,9 +116,9 @@ platformtest:{{ machine }}:
   needs:
     - job: build-{{ machine }}
   variables:
-    CI_PARAM_BUILDJOB: build-{{ machine }}
-    CI_PARAM_MACHINE: {{ lavamachine }}
-    CI_PARAM_PLATFORMS: {{ platforms }}
+    BUILD_JOB: build-{{ machine }}
+    MACHINE: {{ lavamachine }}
+    PLATFORMS: {{ platforms }}
 {% endif %}
 
 
@@ -258,4 +258,4 @@ publish-confluence-page:
 {% endif %}
 {% endif %}
 
-{% endif %} # if CI_PARAM_MACHINES
+{% endif %} # if MACHINES
diff --git a/build-pipeline.yml b/build-pipeline.yml
index 8599f21660a333fe3103bc01652e88b645b3c605..0103d888df248fcdae9b37cb5b4ac05304a7d1c6 100644
--- a/build-pipeline.yml
+++ b/build-pipeline.yml
@@ -98,17 +98,17 @@ workflow:
 
 .build_script: &build_script
   # setup build environment
-  - echo "${LOG_PREFIX} Build configuration MACHINE=${CI_PARAM_MACHINE}
-      DISTRO=${CI_PARAM_DISTRO} IMAGE=${CI_PARAM_IMAGE}"
+  - echo "${LOG_PREFIX} Build configuration MACHINE=${MACHINE}
+      DISTRO=${YOCTO_DISTRO} IMAGE=${YOCTO_IMAGE}"
   - echo "${LOG_PREFIX} Using build dir ${BUILD_PATH}"
-  - export MACHINE="${CI_PARAM_MACHINE}"
-  - export DISTRO="${CI_PARAM_DISTRO}"
+  - export MACHINE="${MACHINE}"
+  - export DISTRO="${YOCTO_DISTRO}"
   - export EULA="1"
   - source ./"${SETUP_SCRIPT}" "${BUILD_PATH}"
   # start build
   - echo -e "section_start:`date +%s`:bitbake_run\r\e[0KBitbake Log"
-  - echo "${LOG_PREFIX} bitbake ${CI_PARAM_IMAGE} -c ${BITBAKE_TASK}"
-  - bitbake "${CI_PARAM_IMAGE}" -c "${BITBAKE_TASK}"
+  - echo "${LOG_PREFIX} bitbake ${YOCTO_IMAGE} -c ${BITBAKE_TASK}"
+  - bitbake "${YOCTO_IMAGE}" -c "${BITBAKE_TASK}"
   - echo -e "section_end:`date +%s`:bitbake_run\r\e[0K"
 
 .save_build_env: &save_build_env
@@ -211,8 +211,8 @@ workflow:
     GIT_STRATEGY: none
     SETUP_SCRIPT: "setup-environment"
     LOG_PREFIX: "CI:build:"
-    BUILD_PATH: "build-${CI_PARAM_DISTRO}-${CI_PARAM_MACHINE}"
-    IMAGE_PATH: "${BUILD_PATH}/tmp/deploy/images/${CI_PARAM_MACHINE}"
+    BUILD_PATH: "build-${YOCTO_DISTRO}-${MACHINE}"
+    IMAGE_PATH: "${BUILD_PATH}/tmp/deploy/images/${MACHINE}"
     LICENSES_PATH: "${BUILD_PATH}/tmp/deploy/licenses"
     SDK_PATH: "${BUILD_PATH}/tmp/deploy/sdk"
     JOB_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/jobs/${CI_JOB_ID}"
@@ -243,8 +243,8 @@ workflow:
     # TODO checkout only gitlab-ci repo to allow running on deleted branches
     # Include git submodules
     GIT_SUBMODULE_STRATEGY: recursive
-    CI_PARAM_TEST_SUITE: '{platform}.jinja2'
-    CI_PARAM_EXTRA: --nop
+    TEST_SUITE: '{platform}.jinja2'
+    TEST_EXTRA_ARGUMENTS: --nop
     GITLAB_SERVER: "${CI_SERVER_HOST}:${CI_SERVER_SSH_PORT}"
     GIT_BASE_URL: "ssh://git@${GITLAB_SERVER}/${CI_PROJECT_ROOT_NAMESPACE}"
     TESTS_GIT_URL: "${GIT_BASE_URL}/yocto/tests.git"
@@ -262,7 +262,7 @@ workflow:
         --project $CI_PROJECT_ID
         --pipeline $CI_PIPELINE_ID
         --token=$GITBOT_TOKEN
-        --name $CI_PARAM_BUILDJOB
+        --name $BUILD_JOB
         --path build.env
     - cat build.env
     - source build.env
@@ -270,14 +270,14 @@ workflow:
     - .gitlab-ci/scripts/submit_test.py
         --fng-install "$FNG_INSTALL_URL"
         --name
-        "Gitlab $CI_PARAM_MACHINE $CI_PARAM_DISTRO $CI_PARAM_IMAGE ($CI_PIPELINE_ID)"
+        "Gitlab $MACHINE $YOCTO_DISTRO $YOCTO_IMAGE ($CI_PIPELINE_ID)"
         --results-path "results"
         --report-name "testresults-${CI_JOB_NAME}.md"
         --test-repo $TESTS_GIT_URL
         --test-repo-branch $TEST_REPO_BRANCH
-        --test-plan $CI_PARAM_TEST_SUITE
-        $CI_PARAM_EXTRA
-        $CI_PARAM_PLATFORMS
+        --test-plan $TEST_SUITE
+        $TEST_EXTRA_ARGUMENTS
+        $PLATFORMS
 
 # --------------------------------------------------------------------------------------
 # Stage: package
diff --git a/manifest-pipeline-ci-test.yml b/manifest-pipeline-ci-test.yml
index 2ae7ab0ab2e5ca037ed8aaabafde73ddfd8d597f..362c2b4a064dd250a95d030fc99d6e1fec1644c7 100644
--- a/manifest-pipeline-ci-test.yml
+++ b/manifest-pipeline-ci-test.yml
@@ -11,7 +11,7 @@ variables:
   # In the manifest, the remotes are specified by an identifier. This is used to find
   # out included projects for the retrigger job. In custom manifests, the remote may be
   # named differently, so we need a variable that may be overriden.
-  CI_PARAM_SECO_REMOTE: ci-test
+  SECO_REMOTE: ci-test
 
   # GitLab group to search for projects to retrigger
   RETRIGGER_GROUP: ${CI_PROJECT_ROOT_NAMESPACE}/yocto/infrastructure/ci-test
@@ -28,7 +28,7 @@ variables:
     seco-ne/yocto/infrastructure/ci-test/minimal-foo
 
   # List of machines to simulate building images for
-  CI_PARAM_MACHINES: seco-mx6 seco-mx8mm
+  MACHINES: seco-mx6 seco-mx8mm
 
 .yocto-deploy:
   variables:
@@ -70,8 +70,8 @@ yocto-simulation-pipeline:
   variables:
     BUILD_ARTIFACTS_PREFIX: >-
       https://git.seco.com/seco-ne/yocto/manifest/-/jobs/artifacts/kirkstone/7.0/download?job=build
-    CI_PARAM_IMAGE: seconorth-image
-    CI_PARAM_DISTRO: seconorth-wayland
+    YOCTO_IMAGE: seconorth-image
+    YOCTO_DISTRO: seconorth-wayland
     INSTALL_SCRIPT: fng-install.sh
     ARTIFACTS_PATH: build-*/tmp/deploy/images/**/*
     PACKAGE_TYPE: image
@@ -90,8 +90,8 @@ sdk-simulation-pipeline:
   variables:
     BUILD_ARTIFACTS_PREFIX: >-
       https://git.seco.com/seco-ne/yocto/manifest/-/jobs/artifacts/kirkstone/7.0/download?job=buildsdk
-    CI_PARAM_IMAGE: seconorth-image
-    CI_PARAM_DISTRO: seconorth-wayland
+    YOCTO_IMAGE: seconorth-image
+    YOCTO_DISTRO: seconorth-wayland
     INSTALL_SCRIPT: fng-install.sh
     ARTIFACTS_PATH: build-*/tmp/deploy/sdk/*
     MANUAL_BUILD: "true"
diff --git a/manifest-pipeline-yocto.yml b/manifest-pipeline-yocto.yml
index 9df2fe68d2ae76e31e71a72e6431f90b605a2786..7dd54297409e12210fe5a3fc1c9a1cee5ebf1427 100644
--- a/manifest-pipeline-yocto.yml
+++ b/manifest-pipeline-yocto.yml
@@ -11,7 +11,7 @@ variables:
   # In the manifest, the remotes are specified by an identifier. This is used to find
   # out included projects for the retrigger job. In custom manifests, the remote may be
   # named differently, so we need a variable that may be overriden.
-  CI_PARAM_SECO_REMOTE: seco-ne
+  SECO_REMOTE: seco-ne
 
   # GitLab group to search for projects to retrigger
   RETRIGGER_GROUP: ${CI_PROJECT_ROOT_NAMESPACE}
@@ -24,7 +24,7 @@ variables:
     seco-ne/yocto/layers/meta-seconorth-machine
 
   # List of machines to build images for
-  CI_PARAM_MACHINES: imx6guf imx6ullguf imx8mguf imx8mpguf
+  MACHINES: imx6guf imx6ullguf imx8mguf imx8mpguf
 
 .yocto-deploy:
   variables:
@@ -65,8 +65,8 @@ yocto-pipeline:
     - .yocto-deploy
   variables:
     BITBAKE_TASK: build
-    CI_PARAM_IMAGE: guf-image
-    CI_PARAM_DISTRO: guf-wayland
+    YOCTO_IMAGE: guf-image
+    YOCTO_DISTRO: guf-wayland
     INSTALL_SCRIPT: fng-install.sh
     ARTIFACTS_PATH: build-*/tmp/deploy/images/**/*
     PACKAGE_TYPE: image
@@ -81,8 +81,8 @@ sdk-pipeline:
     - .yocto-deploy
   variables:
     BITBAKE_TASK: populate_sdk
-    CI_PARAM_IMAGE: guf-image
-    CI_PARAM_DISTRO: guf-wayland
+    YOCTO_IMAGE: guf-image
+    YOCTO_DISTRO: guf-wayland
     ARTIFACTS_PATH: build-*/tmp/deploy/sdk/*
     MANUAL_BUILD: "true"
     PACKAGE_TYPE: sdk
@@ -93,8 +93,8 @@ fngsystem-pipeline:
     - .fngsystem-deploy
   variables:
     BITBAKE_TASK: build
-    CI_PARAM_IMAGE: fngsystem-image
-    CI_PARAM_DISTRO: guf-fngsystem
+    YOCTO_IMAGE: fngsystem-image
+    YOCTO_DISTRO: guf-fngsystem
     INSTALL_SCRIPT: fngsystem-self-update.sh
     ARTIFACTS_PATH: build-*/tmp/deploy/images/**/*
     PACKAGE_TYPE: image