Geo: CNG: Add geo_log_cursor
Summary
From #8 (closed)
We need to create a container/deployment that configures and runs /srv/gitlab/bin/geo_log_cursor
/srv/gitlab/ee/bin/geo_log_cursor
(see https://gitlab.com/gitlab-org/gitlab-ee/issues/10806, https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10821).
Needs of this container:
- A PostgreSQL DB
gitlabhq_geo_production
, that is only for this node/cluster. Ensure TLS support. -
global.geo.psql.*
settings, similar to that ofglobal.psql.*
-
Does need access to
global.psql.*
PostgreSQL database. (@brodock please confirm@WarheadsSE confirmed) - Redis of this cluster for communicating with Sidekiq
Configuration required
database_geo.yml
production:
adapter: postgresql
encoding: unicode
database: gitlabhq_geo_production
pool: 10
username: git
password: "secure password"
host: localhost
fdw: true
database.yml
(per standard, using read-only secondary)
resque.yml
(per standard)
gitlab.yml
(?)
Edited by Jason Plum