Skip to content
GitLab Next
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 43,787
    • Issues 43,787
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,414
    • Merge requests 1,414
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #210499
Closed
Open
Created Mar 13, 2020 by Thong Kuah@tkuahMaintainer

Auto DevOps: Default to version 2 for provisioned Postgres

In #32720 (closed), we added support for Postgres chart 8.2.1 (let's call this Postgres version 2). But Auto DevOps currently defaults to Postgres chart 0.7.1 (Let's call this Postgres version 1).

In GitLab 13.0, we want to change the default from Postgres version 1 to Postgres version 2.

Impact

With #211890 (closed) implemented, the impact on pipelines utilizing the legacy option is that the pipeline will refuse to proceed. User will have to additionally opt-in to switch from legacy to new option as this actively deletes the legacy DB.

Impact on GitLab.com

As we will implement a stop and fail pipeline solution, I think this is OK to release on GitLab.com whenever it's ready.

Proposal

  1. #211890 (closed)
  2. Change the default from Postgres version 1 to Postgres version 2. (precisely, change AUTO_DEVOPS_POSTGRES_CHANNEL from default 1 to 2)
    • This is a safe operation if this is the first Auto DevOps deploy, or they have previously already been using Postgres version 2.
    • Also bump POSTGRES_VERSION to 9.6.16

Follow-up issue

  • #217906
Edited May 15, 2020 by Thong Kuah
Assignee
Assign to
Time tracking