Commit 2f004e82 authored by Nikos Psaromanolakis's avatar Nikos Psaromanolakis Committed by Pantelis Malekas
Browse files

fix: add hypo runner on all jobs

parent 0e55393e
Loading
Loading
Loading
Loading
+32 −6
Changes for .gitlab-ci.yml: 32 added lines, 6 removed lines.
Original line number Diff line number Diff line
@@ -39,6 +39,8 @@ variables:

lint:
  stage: lint
  tags:
    - hypo
  image:
    name: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/alpine/helm:3.17.2
    entrypoint: [""]
@@ -56,6 +58,8 @@ lint:

dev_deploy_job:
  stage: dev_deploy
  tags:
    - hypo
  image:
    name: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/python-argocd:3.9
    pull_policy: [always, if-not-present]
@@ -171,8 +175,10 @@ dev_deploy_job:


dev_workflows_job:
  stage: dev_workflows
  image: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/maven:3.9-eclipse-temurin-17
  stage: dev_workflows
  tags:
    - hypo
  before_script:
    # clone the integration tests repo
    - git clone --depth 1 --branch develop "https://oauth2:$GROUP_ACCESS_TOKEN@$INTEGRATION_REPO"
@@ -186,6 +192,8 @@ dev_workflows_job:

dev_cleanup_job:
  stage: dev_cleanup
  tags:
    - hypo
  image:
    name: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/python-argocd:3.9
    pull_policy: [always, if-not-present]
@@ -258,6 +266,8 @@ dev_cleanup_job:

dev_merge:
  stage: dev_merge_gitopscd
  tags:
    - hypo
  image:
    name: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/python-argocd:3.9
    pull_policy: [always, if-not-present]
@@ -298,8 +308,10 @@ validate_main_source_job:


get_images:
  stage: get_images
  image: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/alpine:latest
  stage: get_images
  tags:
    - hypo
  before_script:
    - apk update && apk add bash curl jq
  script:
@@ -347,8 +359,10 @@ get_images:


update_values:
  stage: update_values
  image: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/python:3.9
  stage: update_values
  tags:
    - hypo
  needs: 
    - get_images
  dependencies:
@@ -408,6 +422,8 @@ update_values:

package_publish:
  stage: package_publish
  tags:
    - hypo
  image:
    name: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/alpine/helm:3.17.2
    entrypoint: [""]
@@ -445,8 +461,10 @@ package_publish:
      - '$CI_COMMIT_MESSAGE =~ /^release:\s/'

prepare_release:
  stage: release
  image: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/alpine:latest
  stage: release
  tags:
    - hypo
  dependencies:
    - package_publish
  script:
@@ -464,8 +482,10 @@ prepare_release:


release_job:
  stage: release
  image: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/release-cli:latest
  stage: release
  tags:
    - hypo
  needs:
    - job: package_publish
    - job: prepare_release
@@ -586,6 +606,8 @@ nightly_check_images_job:

nightly_deploy_job:
  stage: nightly_deploy
  tags:
    - hypo
  image:
    name: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/python-argocd:3.9
    pull_policy: [always, if-not-present]
@@ -713,8 +735,10 @@ nightly_deploy_job:


nightly_workflows_job:
  stage: nightly_workflows
  image: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/maven:3.9-eclipse-temurin-17
  stage: nightly_workflows
  tags:
    - hypo
  before_script:
    - |
      if [ "${RUN_NIGHTLY:-false}" != "true" ]; then
@@ -1561,6 +1585,8 @@ nightly_compare_failed_images_job:

nightly_cleanup_job:
  stage: nightly_cleanup
  tags:
    - hypo
  image:
    name: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/python-argocd:3.9
    pull_policy: