Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
A
auto-deploy-image
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 103
    • Issues 103
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 11
    • Merge Requests 11
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • cluster-integration
  • auto-deploy-image
  • Merge Requests
  • !127

Merged
Created Oct 08, 2020 by Thong Kuah@tkuah🔴Owner

Fetch postgresql charts from bitnami and stable-archive repository

  • 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
Reviewer
Request review from
13.6
Milestone
13.6 (Past due)
Assign milestone
Time tracking
Reference: gitlab-org/cluster-integration/auto-deploy-image!127
Source branch: vendor_old_stable_helm_repo_charts