Skip to content
Snippets Groups Projects
Commit f96de8ed698b authored by Robert Marshall's avatar Robert Marshall
Browse files

Use database attributes for consul watchers

- Refactors the consul watcher recipe for easier reading.
- Fixes the example in the gitlab.rb template which shows configuring a
  complete watcher in the watchers section, when it's really used as
  just a list of strings that indicate which watcher is enabled
- Move the default watcher definition for postgresql into the helper
  because it is directly tied to static values the user cannot change
  such as the name of the failover_pgbouncer template
- Accomodate the potential for folks who may have created their own
  watcher, though if they did it was following a very strict set of
  rules as the ERB template path was hardcoded.

Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6562

Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/3792

Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6587



Changelog: changed

Signed-off-by: default avatarRobert Marshall <rmarshall@gitlab.com>
parent 5f38c5accda9
1 merge request!82CI/CD: do not build for MRs
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment