Skip to content

Document two database connections

Rutger Wessels requested to merge rw-document-ci-enabled into master

What does this MR do?

This MR adds documentation for enabling two database connections to the same PostgreSQL database. This will be a first step towards decomposed database setup for self-managed installations.

It documents how to enable or disable two database connections for Helm Charts

It will be rendered on https://docs.gitlab.com/charts/charts/globals.html#configure-postgresql-settings

Related issues

gitlab-org/gitlab#391206 (closed)

Equivalent Omnibus Merge Request gitlab-org/omnibus-gitlab!6688 (merged)

Checklist

See Definition of done.

For anything in this list which will not be completed, please provide a reason in the MR discussion.

Required

  • Merge Request Title and Description are up to date, accurate, and descriptive
  • MR targeting the appropriate branch
  • MR has a green pipeline on GitLab.com
  • When ready for review, MR is labeled "~workflow::ready for review" per the Distribution MR workflow

Expected (please provide an explanation if not completing)

This key was introduced in !2122 (merged) (August 2021) but never documented. We are now ready for using this key. This MR does not have any changes to the charts or tests.

  • Test plan indicating conditions for success has been posted and passes
  • Documentation created/updated
  • Tests added
  • Integration tests added to GitLab QA
  • Equivalent MR/issue for omnibus-gitlab opened
  • Validate potential values for new configuration settings. Formats such as integer 10, duration 10s, URI scheme://user:passwd@host:port may require quotation or other special handling when rendered in a template and written to a configuration file.
Edited by Clemens Beck

Merge request reports