Skip to content

Geo: logcursor v1

Jason Plum requested to merge 1211-geo-logcusor-v1 into master

Add gitlab-geo-logcursor container, based on gitlab-rails-ee

This container only builds on EE.

Executes /srv/gitlab/ee/bin/geo_log_cursor. This does not seed or migrate the Geo database, and there are no changes to enable this elsewhere!

  • Extra arguments can be passed to geo_log_cursor via GEO_LOGCURSOR_ARGUMENTS environment variable
  • Needs:
    • Redis (resque.yml)
    • PostgreSQL (database.yml)
    • Geo PostgreSQL (database_geo.yml)
    • Rails secrets (secrets.yml)
  • All process related output is expected in geo.log, but surrounding application logs are present in production.log, etc.

When used in the CNG, the dependencies container would ensure that the Geo database is ready by checking rake geo:db:version

Signed-off-by: Jason Plum jplum@gitlab.com

Closes https://gitlab.com/charts/gitlab/issues/1211

Edited by Jason Plum

Merge request reports