Commit 43dceaac authored by Achilleas Pipinellis's avatar Achilleas Pipinellis

Merge branch 'docs/add-roles-required-geo-tracking-db' into 'master'

Docs - add roles required for cloud PSQL geo tracking db

See merge request gitlab-org/gitlab!32063
parents e4855eb6 4ba73390
...@@ -156,6 +156,13 @@ potential replication issues. Omnibus automatically configures a tracking databa ...@@ -156,6 +156,13 @@ potential replication issues. Omnibus automatically configures a tracking databa
when `roles ['geo_secondary_role']` is set. when `roles ['geo_secondary_role']` is set.
If you want to run this database external to Omnibus, please follow the instructions below. If you want to run this database external to Omnibus, please follow the instructions below.
If you are using a cloud-managed service for the tracking database, you may need
to grant additional roles to your tracking database user (by default, this is
`gitlab_geo`):
- Amazon RDS requires the [`rds_superuser`](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.PostgreSQL.CommonDBATasks.html#Appendix.PostgreSQL.CommonDBATasks.Roles) role.
- Azure Database for PostgreSQL requires the [`azure_pg_admin`](https://docs.microsoft.com/en-us/azure/postgresql/howto-create-users#how-to-create-additional-admin-users-in-azure-database-for-postgresql) role.
The tracking database requires an [FDW](https://www.postgresql.org/docs/11/postgres-fdw.html) The tracking database requires an [FDW](https://www.postgresql.org/docs/11/postgres-fdw.html)
connection with the **secondary** replica database for improved performance. connection with the **secondary** replica database for improved performance.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment