Skip to content

WIP: Allow for a custom gitlab.rb

Towards #26 (closed) we need a mechanism to configure the omnibus-gitlab in the docker image with a gitlab.rb that specifies that an optional feature (eg. mattermost) should be enabled.

In order to do this safely we introduce new #create, #configure, and #run methods to GitLab::QA::Docker::Gitlab, retaining #start in terms of #create and #run.

This allows for us to specify a sequence of actions like create; configure(custom_config); run; reconfigure, an example of this is currently in the Test::Omnibus::Image scenario.

Merge request reports