Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A auto-deploy-image
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 120
    • Issues 120
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 18
    • Merge requests 18
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • cluster-integration
  • auto-deploy-image
  • Merge requests
  • !127
You need to sign in or sign up before continuing.

Fetch postgresql charts from bitnami and stable-archive repository

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Thong Kuah requested to merge vendor_old_stable_helm_repo_charts into master Oct 08, 2020
  • Overview 29
  • Commits 1
  • Pipelines 38
  • Changes 8

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 Oct 22, 2020 by Shinya Maeda
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: vendor_old_stable_helm_repo_charts