Skip to content

Fetch postgresql charts from bitnami and stable-archive repository

Thong Kuah requested to merge vendor_old_stable_helm_repo_charts into master

Related issue: gitlab-org/gitlab#263778 (closed)

Stable repositories are going away Nov 13, 2020. When this happens auto devops will fail.

To prevent this we vendor the only stable chart we are using, namely stable/postgresql.

Template tests

master branch
master.txt branch.txt

Pods for 8.2.1 comes up

!127 (comment 426574166)

Manual QA:

Test Cases:

Leagcy In-Cluster PostgreSQL (AUTO_DEVOPS_POSTGRES_CHANNEL=1)

Conditions:

  • Kubernetes 1.15 (EKS)
  • Helm 2

Steps:

  1. Create a new deployment with stable chart i.e. with master branch.
  2. Switch to auto-deploy-image v1.0.6 i.e. with vendor_old_stable_helm_repo_charts branch.
  3. Re-deploy should succeed with stable-archive chart

Result: PASS

legacy_download_chart.log

legacy_deploy.log

New In-Cluster PostgreSQL

Conditions:

  • Kubernetes 1.16 (GKE)
  • Helm 2

Steps:

  1. Create a new deployment with stable chart i.e. with master branch.
  2. Switch to auto-deploy-image v1.0.6 i.e. with vendor_old_stable_helm_repo_charts branch.
  3. Re-deploy should succeed with bitnami chart

Result: PASS

new_download_chart.log

new_deploy.log

Close #62 (closed)

Edited by Shinya Maeda

Merge request reports