Skip to content

Update Auto DevOps' auto-deploy-image to v2.12.0

Hordur Freyr Yngvason requested to merge update-ado-image-to-v2-12-0 into master

What does this MR do?

This adds several new features and bugfixes to Auto Deploy. See gitlab-org/cluster-integration/auto-deploy-image@v2.6.0...v2.12.0 for details.

Manual QA

Pipeline for this .gitlab-ci.yml, pasted below for convenience:

# Auto DevOps stages
stages:
  - build
  - test
  - deploy  # dummy stage to follow the template guidelines
  - review
  - dast
  - staging
  - canary
  - production
  - incremental rollout 10%
  - incremental rollout 25%
  - incremental rollout 50%
  - incremental rollout 100%
  - performance
  - cleanup

variables:
  ROLLOUT_RESOURCE_TYPE: deployment

# Minimal jobs to test the modified templates
include:
  - template: Jobs/Build.gitlab-ci.yml
  - template: Security/DAST.gitlab-ci.yml
  - project: gitlab-org/gitlab
    ref: update-ado-image-to-v2-12-0
    file: 
      - lib/gitlab/ci/templates/Jobs/DAST-Default-Branch-Deploy.gitlab-ci.yml
      - lib/gitlab/ci/templates/Jobs/Deploy.gitlab-ci.yml

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Edited by Hordur Freyr Yngvason

Merge request reports