Automation gaps in Release process - Phase 1

  • Use helm-charts from helm-charts-azure repository in Gitlab pipelines.
  • Service CI-CD pipeline will get helm-charts from the "helm-charts-azure" repository in the azure-containerize step.
  • The helm-package step should also update "app-version" with the corresponding tag used for docker image.
  • Use helm upgrade command in "azure-deploy" step to push a new release.
  • When the service's CI-CD pipeline is triggered against release branch or a tag, a "publish" stage should get executed, that would copy helm charts and docker images from OSDU Gitlab ACR to the "msosdu" acr.
  • CICD for publish non-services helm-charts-azure
Edited by Arturo Hernandez [EPAM]