From: Julien Carsique Date: Wed, 1 Feb 2023 14:52:22 +0000 (+0100) Subject: BUILD-2482 setup gitlab on runtime X-Git-Tag: 9.9.1.69595~7 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f05ed0615b9a683f1c7e97baaeafc01399183936;p=sonarqube.git BUILD-2482 setup gitlab on runtime --- diff --git a/.cirrus.yml b/.cirrus.yml index 0ad715d8cac..c442f8e1227 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -417,6 +417,23 @@ qa_gitlab_task: cpu: 2 memory: 5Gb image: ${CIRRUS_AWS_ACCOUNT}.dkr.ecr.eu-central-1.amazonaws.com/gitlab:${GITLAB_VERSION} + env: + - GITLAB_POST_RECONFIGURE_SCRIPT: |- + { cat >/tmp/setup.rb <<-'EOF' + token = User.find_by_username('root').personal_access_tokens.create(scopes: [:api], name: 'token'); + token.set_token('token-here-456'); + token.save!; + token_read = User.find_by_username('root').personal_access_tokens.create(scopes: [:read_user], name: 'token_read'); + token_read.set_token('token-read-123'); + token_read.save!; + user = User.find_by_username('root'); + user.password = 'eng-YTU1ydh6kyt7tjd'; + user.password_confirmation = 'eng-YTU1ydh6kyt7tjd'; + user.save!; + EOF + } && gitlab-rails runner /tmp/setup.rb && \ + echo 'from_file "/etc/gitlab/external_gitlab.rb"' >> /etc/gitlab/gitlab.rb && \ + gitlab-ctl reconfigure script: - ./private/cirrus/cirrus-qa.sh h2 <<: *DEFAULT_ARTIFACTS_TEMPLATE