diff --git a/.gitlab-ci/molecule.yml b/.gitlab-ci/molecule.yml index b37cd03ba..119c2ba22 100644 --- a/.gitlab-ci/molecule.yml +++ b/.gitlab-ci/molecule.yml @@ -1,29 +1,15 @@ --- .molecule: - tags: [ffci-vm-med] + tags: [ffci] only: [/^pr-.*$/] except: ['triggers'] - image: quay.io/kubespray/vm-kubespray-ci:v13 - services: [] stage: deploy-part1 - needs: [] + image: $PIPELINE_IMAGE + needs: + - pipeline-image # - ci-not-authorized - variables: - VAGRANT_DEFAULT_PROVIDER: "libvirt" - VAGRANT_HOME: "$CI_PROJECT_DIR/.vagrant.d" - PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" before_script: - - mkdir -p $VAGRANT_HOME - - groups - - python3 -m venv citest - - source citest/bin/activate - - vagrant plugin expunge --reinstall --force --no-tty - - vagrant plugin install vagrant-libvirt - - pip install --no-compile --no-cache-dir pip -U - - pip install --no-compile --no-cache-dir -r $CI_PROJECT_DIR/requirements.txt - - pip install --no-compile --no-cache-dir -r $CI_PROJECT_DIR/tests/requirements.txt - ./tests/scripts/rebase.sh - - ./tests/scripts/vagrant_clean.sh script: - ./tests/scripts/molecule_run.sh after_script: @@ -32,12 +18,6 @@ when: always paths: - molecule_logs/ - cache: - key: $CI_JOB_NAME_SLUG - paths: - - .vagrant.d/boxes - - .cache/pip - policy: pull-push # TODO: change to "pull" when not on main # CI template for periodic CI jobs # Enabled when PERIODIC_CI_ENABLED var is set