Skip to content
Snippets Groups Projects

GONRG-7118: Update auto-release pipeline

1 file
+ 1
1
Compare changes
  • Side-by-side
  • Inline
@@ -31,17 +31,31 @@ modify-release-branch-files:
@@ -31,17 +31,31 @@ modify-release-branch-files:
- "./examples/osdu_custom_versions"
- "./examples/osdu_custom_versions"
- "./examples/simple_osdu_onprem"
- "./examples/simple_osdu_onprem"
- "./helm/osdu-infra-onprem"
- "./helm/osdu-infra-onprem"
- ${OUTPUT_TF_HELM_VERSIONS_FILE}
- ${OUTPUT_TF_VERSIONS_FILE}
- ${OUTPUT_TF_DAG_VERSIONS_FILE}
 
package-modified-helm-chart:
 
stage: df-ci-check-release-branch-prepare
 
extends: gc-helm-charts-release-gitlab
 
rules:
 
- if: '$SHORT_TAG && $CI_PIPELINE_SOURCE == "schedule"'
 
when: on_success
 
needs:
 
- job: modify-release-branch-files
 
artifacts: true
 
variables:
 
VERSION: "$SHORT_TAG.0-release-check"
 
script:
 
- helm package helm/osdu-infra-onprem -u --version $VERSION --app-version $VERSION
 
- helm push osdu-gc-onprem-$VERSION.tgz oci://$CI_REGISTRY_IMAGE/gc-helm
.base-df-tf-release-branch:
.base-df-tf-release-branch:
extends: .base-df-tf-ci-check
extends: .base-df-tf-ci-check
variables:
variables:
GC_DF_TF_CI_CODE_PATH: "examples/osdu_custom_versions"
GC_DF_TF_CI_CODE_PATH: "examples/osdu_custom_versions"
before_script:
before_script:
- cp ${OUTPUT_TF_HELM_VERSIONS_FILE} ${GC_DF_TF_CI_CODE_PATH}
- cp ${OUTPUT_TF_VERSIONS_FILE} ${GC_DF_TF_CI_CODE_PATH}
- cp ${OUTPUT_TF_DAG_VERSIONS_FILE} ${GC_DF_TF_CI_CODE_PATH}
- sed -i "s|<module version>|release/$SHORT_TAG|" ${GC_DF_TF_CI_CODE_PATH}/main.tf
- sed -i "s|<module version>|release/$SHORT_TAG|" ${GC_DF_TF_CI_CODE_PATH}/main.tf
 
- echo "osdu_gc_helm_version=\"$SHORT_TAG.0-release-check\"" >> ${GC_DF_TF_CI_CODE_PATH}/terraform.tfvars
- !reference [.base-df-tf-ci-check, before_script]
- !reference [.base-df-tf-ci-check, before_script]
rules:
rules:
- if: '$SHORT_TAG && $CI_PIPELINE_SOURCE == "schedule" && $GC_DF_HELM_ONLY != "true"'
- if: '$SHORT_TAG && $CI_PIPELINE_SOURCE == "schedule" && $GC_DF_HELM_ONLY != "true"'
@@ -51,6 +65,7 @@ df-tf-plan-release-branch:
@@ -51,6 +65,7 @@ df-tf-plan-release-branch:
stage: df-ci-tf-check-release-branch
stage: df-ci-tf-check-release-branch
extends: .base-df-tf-release-branch
extends: .base-df-tf-release-branch
needs:
needs:
 
- job: package-modified-helm-chart
- job: modify-release-branch-files
- job: modify-release-branch-files
artifacts: true
artifacts: true
script:
script:
@@ -101,13 +116,13 @@ df-helm-install-release-branch:
@@ -101,13 +116,13 @@ df-helm-install-release-branch:
optional: true
optional: true
- job: df-helm-deploy-cluster-release-branch
- job: df-helm-deploy-cluster-release-branch
optional: true
optional: true
 
- job: package-modified-helm-chart
- job: modify-release-branch-files
- job: modify-release-branch-files
artifacts: true
artifacts: true
script:
script:
- sed -i "s/<put your password here>/$GC_DF_HELM_PASSWORD/" custom-values.yaml
- sed -i "s/<put your password here>/$GC_DF_HELM_PASSWORD/" custom-values.yaml
- sed -i "s/<put your domain here>/$GC_DF_HELM_CI_DOMAIN/" custom-values.yaml
- sed -i "s/<put your domain here>/$GC_DF_HELM_CI_DOMAIN/" custom-values.yaml
- helm dependency update ../../helm/osdu-infra-onprem/
- helm install -f custom-values.yaml osdu-onprem oci://community.opengroup.org:5555/osdu/platform/deployment-and-operations/infra-gcp-provisioning/gc-helm/osdu-gc-onprem --version $SHORT_TAG.0-release-check --wait --timeout 60m
- helm install -f custom-values.yaml osdu-onprem ../../helm/osdu-infra-onprem/ --wait --timeout 60m
df-helm-uninstall-release-branch:
df-helm-uninstall-release-branch:
stage: df-ci-helm-check-release-branch
stage: df-ci-helm-check-release-branch
Loading