Gitlab fail to migrate database after upgrading Gitlab-CE to latest (probably 12.2.5, now downgraded to 12.1.9)
Summary
I have 3 Gitlab-CE instances, all change to my Docker image is done to all instance at the same time.
I have tried to upgrade my GitLab-CE instance after 2 months and a half vacation (lucky me).
Many things changed for 2 months and a half and things didn't happen as I expected (unlucky me).
Now, I have one instance that keeps failing to start.
They all use the same 12.1.9-ce.0 docker base image, but the failing one says that it is still 12.2.5 (if you look at the first lines on container startup).
The 2 other instances work and run fine, the difference is :
working instance
Thank you for using GitLab Docker Image!
Current version: gitlab-ce=12.1.9-ce.0
failing instance
Thank you for using GitLab Docker Image!
Current version: gitlab-ce=12.2.5-ce.0
At first, I did tried to upgrade to :latest version but it crashed because of major release.
- After upgrading, it complained about the migration because the gap between my version and
latestwas to high and I should use a older version. - I then downgraded to
12.0.0-ce.0perform the migration but it kept failing to start due to missing method in some ruby files. - I upgraded again to Upgrade to
12.0.9-ce.0and now it worked. - I tried to upgrade manually to latest
12.2.5-ce.0but it failed. At this point I'd like to have some clarification:- The latest released version on docker was not
12.2.5, this version was older than some normally olded version>12.1.9was released after12.2.5.
- The latest released version on docker was not
- I decided to downgrade again
12.1.9-ce.
Now I think the instance is in an inconsistent state.
Thanks in advance for any help.
Steps to reproduce
This is what I did (tooken from my changelog)
## [v0.5.4] - 2019-09-16
- Downgrade to `12.1.9-ce.0`
## [v0.5.3] - 2019-09-16
- Upgrade to `12.2.5-ce.0`
## [v0.5.2] - 2019-09-16
- Upgrade to `12.0.9-ce.0`
## [v0.5.1] - 2019-09-16
- Upgrade to `12.0.0-ce.0`
## [v0.5.0] - 2019-09-16
- Upgrade Gitlab to latest.
- Added `"RUNNER_ENV": "DOCKER_TLS_CERTDIR=",` into runner configuration. (Read [Docker in Docker 19.03 service fails](https://gitlab.com/gitlab-org/gitlab-runner/issues/4501))
What is the current bug behavior?
GitLab crash on startup after trying to migrate the database.
Thank you for using GitLab Docker Image!
Current version: gitlab-ce=12.2.5-ce.0
What is the expected correct behavior?
Gitlab should succeed to start after migrating the database.
Thank you for using GitLab Docker Image!
Current version: gitlab-ce=12.1.9-ce.0
Relevant logs and/or screenshots
Thank you for using GitLab Docker Image!
Current version: gitlab-ce=12.2.5-ce.0
Configure GitLab for your system by editing /etc/gitlab/gitlab.rb file
And restart this container to reload settings.
To do it use docker exec:
docker exec -it gitlab vim /etc/gitlab/gitlab.rb
docker restart gitlab
For a comprehensive list of configuration options please see the Omnibus GitLab readme
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md
If this container fails to start due to permission problems try to fix it by executing:
docker exec -it gitlab update-permissions
docker restart gitlab
Cleaning stale PIDs & sockets
Preparing services...
Starting services...
Configuring GitLab...
/opt/gitlab/embedded/bin/runsvdir-start: line 37: /proc/sys/fs/file-max: Read-only file system
Starting Chef Client, version 14.13.11
resolving cookbooks for run list: ["gitlab"]
Synchronizing Cookbooks:
- gitlab (0.0.1)
- package (0.1.0)
- postgresql (0.1.0)
- redis (0.1.0)
- monitoring (0.1.0)
- registry (0.1.0)
- mattermost (0.1.0)
- consul (0.1.0)
- gitaly (0.1.0)
- letsencrypt (0.1.0)
- nginx (0.1.0)
- runit (4.3.0)
- acme (4.0.0)
- crond (0.1.0)
Installing Cookbook Gems:
Compiling Cookbooks...
Recipe: gitlab::default
* directory[/etc/gitlab] action create (up to date)
Converging 249 resources
* directory[/etc/gitlab] action create (up to date)
* directory[Create /var/opt/gitlab] action create (up to date)
* directory[Create /var/log/gitlab] action create (up to date)
* directory[/opt/gitlab/embedded/etc] action create
- create new directory /opt/gitlab/embedded/etc
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/embedded/etc/gitconfig] action create
- create new file /opt/gitlab/embedded/etc/gitconfig
- update content in file /opt/gitlab/embedded/etc/gitconfig from none to f8c837
--- /opt/gitlab/embedded/etc/gitconfig 2019-09-24 10:03:27.149008977 +0000
+++ /opt/gitlab/embedded/etc/.chef-gitconfig20190924-25-oosuw4 2019-09-24 10:03:27.149008977 +0000
@@ -1 +1,12 @@
+[pack]
+ threads = 1
+[receive]
+ fsckObjects = true
+advertisePushOptions = true
+[repack]
+ writeBitmaps = true
+[transfer]
+ hideRefs=^refs/tmp/
+hideRefs=^refs/keep-around/
+hideRefs=^refs/remotes/
- change mode from '' to '0755'
Recipe: gitlab::web-server
* account[Webserver user and group] action create (up to date)
Recipe: gitlab::users
* directory[/var/opt/gitlab] action create (up to date)
* account[GitLab user and group] action create (up to date)
* template[/var/opt/gitlab/.gitconfig] action create (up to date)
* directory[/var/opt/gitlab/.bundle] action create (up to date)
Recipe: gitlab::gitlab-shell
* storage_directory[/var/opt/gitlab/.ssh] action create
* ruby_block[directory resource: /var/opt/gitlab/.ssh] action run (skipped due to not_if)
(up to date)
* directory[/var/log/gitlab/gitlab-shell/] action create (up to date)
* directory[/var/opt/gitlab/gitlab-shell] action create (up to date)
* templatesymlink[Create a config.yml and create a symlink to Rails root] action create
* template[/var/opt/gitlab/gitlab-shell/config.yml] action create (up to date)
* link[Link /opt/gitlab/embedded/service/gitlab-shell/config.yml to /var/opt/gitlab/gitlab-shell/config.yml] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-shell/config.yml to /var/opt/gitlab/gitlab-shell/config.yml
* link[/opt/gitlab/embedded/service/gitlab-shell/.gitlab_shell_secret] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-shell/.gitlab_shell_secret to /opt/gitlab/embedded/service/gitlab-rails/.gitlab_shell_secret
* execute[/opt/gitlab/embedded/service/gitlab-shell/bin/gitlab-keys check-permissions] action run
- execute /opt/gitlab/embedded/service/gitlab-shell/bin/gitlab-keys check-permissions
* bash[Set proper security context on ssh files for selinux] action run (skipped due to only_if)
Recipe: gitlab::gitlab-rails
* storage_directory[/var/opt/gitlab/git-data] action create
* ruby_block[directory resource: /var/opt/gitlab/git-data] action run (skipped due to not_if)
(up to date)
* storage_directory[/var/opt/gitlab/git-data/repositories] action create
* ruby_block[directory resource: /var/opt/gitlab/git-data/repositories] action run (skipped due to not_if)
(up to date)
* storage_directory[/var/opt/gitlab/gitlab-rails/shared] action create
* ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared] action run (skipped due to not_if)
(up to date)
* storage_directory[/var/opt/gitlab/gitlab-rails/shared/artifacts] action create
* ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared/artifacts] action run (skipped due to not_if)
(up to date)
* storage_directory[/var/opt/gitlab/gitlab-rails/shared/external-diffs] action create
* ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared/external-diffs] action run (skipped due to not_if)
(up to date)
* storage_directory[/var/opt/gitlab/gitlab-rails/shared/lfs-objects] action create
* ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared/lfs-objects] action run (skipped due to not_if)
(up to date)
* storage_directory[/var/opt/gitlab/gitlab-rails/shared/packages] action create
* ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared/packages] action run (skipped due to not_if)
(up to date)
* storage_directory[/var/opt/gitlab/gitlab-rails/shared/dependency_proxy] action create
* ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared/dependency_proxy] action run (skipped due to not_if)
(up to date)
* storage_directory[/var/opt/gitlab/gitlab-rails/uploads] action create
* ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/uploads] action run (skipped due to not_if)
(up to date)
* storage_directory[/var/opt/gitlab/gitlab-ci/builds] action create
* ruby_block[directory resource: /var/opt/gitlab/gitlab-ci/builds] action run (skipped due to not_if)
(up to date)
* storage_directory[/var/opt/gitlab/gitlab-rails/shared/cache] action create
* ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared/cache] action run (skipped due to not_if)
(up to date)
* storage_directory[/var/opt/gitlab/gitlab-rails/shared/tmp] action create
* ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared/tmp] action run (skipped due to not_if)
(up to date)
* storage_directory[/opt/gitlab/embedded/service/gitlab-rails/public] action create (skipped due to only_if)
* storage_directory[/var/opt/gitlab/gitlab-rails/shared/pages] action create
* ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared/pages] action run (skipped due to not_if)
(up to date)
* directory[create /var/opt/gitlab/gitlab-rails/etc] action create (up to date)
* directory[create /opt/gitlab/etc/gitlab-rails] action create
- create new directory /opt/gitlab/etc/gitlab-rails
- change mode from '' to '0700'
- change owner from '' to 'git'
* directory[create /var/opt/gitlab/gitlab-rails/working] action create (up to date)
* directory[create /var/opt/gitlab/gitlab-rails/tmp] action create (up to date)
* directory[create /var/opt/gitlab/gitlab-rails/upgrade-status] action create (up to date)
* directory[create /var/log/gitlab/gitlab-rails] action create (up to date)
* storage_directory[/var/opt/gitlab/backups] action create
* ruby_block[directory resource: /var/opt/gitlab/backups] action run (skipped due to not_if)
(up to date)
* directory[/var/opt/gitlab/gitlab-rails] action create (up to date)
* directory[/var/opt/gitlab/gitlab-ci] action create (up to date)
* file[/var/opt/gitlab/gitlab-rails/etc/gitlab-registry.key] action create (skipped due to only_if)
* template[/opt/gitlab/etc/gitlab-rails/gitlab-rails-rc] action create
- create new file /opt/gitlab/etc/gitlab-rails/gitlab-rails-rc
- update content in file /opt/gitlab/etc/gitlab-rails/gitlab-rails-rc from none to 7b16c8
--- /opt/gitlab/etc/gitlab-rails/gitlab-rails-rc 2019-09-24 10:03:27.993008938 +0000
+++ /opt/gitlab/etc/gitlab-rails/.chef-gitlab-rails-rc20190924-25-1rl33b6 2019-09-24 10:03:27.993008938 +0000
@@ -1 +1,6 @@
+gitlab_user='git'
+gitlab_group='git'
+registry_dir=''
+registry_user='registry'
+registry_group='registry'
* file[/opt/gitlab/embedded/service/gitlab-rails/.secret] action delete (up to date)
* file[/var/opt/gitlab/gitlab-rails/etc/secret] action delete (up to date)
* templatesymlink[Create a database.yml and create a symlink to Rails root] action create
* template[/var/opt/gitlab/gitlab-rails/etc/database.yml] action create (up to date)
* link[Link /opt/gitlab/embedded/service/gitlab-rails/config/database.yml to /var/opt/gitlab/gitlab-rails/etc/database.yml] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-rails/config/database.yml to /var/opt/gitlab/gitlab-rails/etc/database.yml
* templatesymlink[Create a secrets.yml and create a symlink to Rails root] action create
* template[/var/opt/gitlab/gitlab-rails/etc/secrets.yml] action create (up to date)
* link[Link /opt/gitlab/embedded/service/gitlab-rails/config/secrets.yml to /var/opt/gitlab/gitlab-rails/etc/secrets.yml] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-rails/config/secrets.yml to /var/opt/gitlab/gitlab-rails/etc/secrets.yml
* templatesymlink[Create a resque.yml and create a symlink to Rails root] action create
* template[/var/opt/gitlab/gitlab-rails/etc/resque.yml] action create (up to date)
* link[Link /opt/gitlab/embedded/service/gitlab-rails/config/resque.yml to /var/opt/gitlab/gitlab-rails/etc/resque.yml] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-rails/config/resque.yml to /var/opt/gitlab/gitlab-rails/etc/resque.yml
* templatesymlink[Create a redis.cache.yml and create a symlink to Rails root] action create (skipped due to not_if)
* file[/opt/gitlab/embedded/service/gitlab-rails/config/redis.cache.yml] action delete (up to date)
* file[/var/opt/gitlab/gitlab-rails/etc/redis.cache.yml] action delete (up to date)
* templatesymlink[Create a redis.queues.yml and create a symlink to Rails root] action create (skipped due to not_if)
* file[/opt/gitlab/embedded/service/gitlab-rails/config/redis.queues.yml] action delete (up to date)
* file[/var/opt/gitlab/gitlab-rails/etc/redis.queues.yml] action delete (up to date)
* templatesymlink[Create a redis.shared_state.yml and create a symlink to Rails root] action create (skipped due to not_if)
* file[/opt/gitlab/embedded/service/gitlab-rails/config/redis.shared_state.yml] action delete (up to date)
* file[/var/opt/gitlab/gitlab-rails/etc/redis.shared_state.yml] action delete (up to date)
* templatesymlink[Create a smtp_settings.rb and create a symlink to Rails root] action create
* template[/var/opt/gitlab/gitlab-rails/etc/smtp_settings.rb] action create (up to date)
* link[Link /opt/gitlab/embedded/service/gitlab-rails/config/initializers/smtp_settings.rb to /var/opt/gitlab/gitlab-rails/etc/smtp_settings.rb] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-rails/config/initializers/smtp_settings.rb to /var/opt/gitlab/gitlab-rails/etc/smtp_settings.rb
* templatesymlink[Create a gitlab.yml and create a symlink to Rails root] action create
* template[/var/opt/gitlab/gitlab-rails/etc/gitlab.yml] action create (up to date)
* link[Link /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml to /var/opt/gitlab/gitlab-rails/etc/gitlab.yml] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml to /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
* templatesymlink[Create a rack_attack.rb and create a symlink to Rails root] action create
* template[/var/opt/gitlab/gitlab-rails/etc/rack_attack.rb] action create (up to date)
* link[Link /opt/gitlab/embedded/service/gitlab-rails/config/initializers/rack_attack.rb to /var/opt/gitlab/gitlab-rails/etc/rack_attack.rb] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-rails/config/initializers/rack_attack.rb to /var/opt/gitlab/gitlab-rails/etc/rack_attack.rb
* templatesymlink[Create a gitlab_workhorse_secret and create a symlink to Rails root] action create
* template[/var/opt/gitlab/gitlab-rails/etc/gitlab_workhorse_secret] action create (up to date)
* link[Link /opt/gitlab/embedded/service/gitlab-rails/.gitlab_workhorse_secret to /var/opt/gitlab/gitlab-rails/etc/gitlab_workhorse_secret] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-rails/.gitlab_workhorse_secret to /var/opt/gitlab/gitlab-rails/etc/gitlab_workhorse_secret
* templatesymlink[Create a gitlab_shell_secret and create a symlink to Rails root] action create
* template[/var/opt/gitlab/gitlab-rails/etc/gitlab_shell_secret] action create (up to date)
* link[Link /opt/gitlab/embedded/service/gitlab-rails/.gitlab_shell_secret to /var/opt/gitlab/gitlab-rails/etc/gitlab_shell_secret] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-rails/.gitlab_shell_secret to /var/opt/gitlab/gitlab-rails/etc/gitlab_shell_secret
* templatesymlink[Create a gitlab_pages_secret and create a symlink to Rails root] action create
* template[/var/opt/gitlab/gitlab-rails/etc/gitlab_pages_secret] action create (up to date)
* link[Link /opt/gitlab/embedded/service/gitlab-rails/.gitlab_pages_secret to /var/opt/gitlab/gitlab-rails/etc/gitlab_pages_secret] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-rails/.gitlab_pages_secret to /var/opt/gitlab/gitlab-rails/etc/gitlab_pages_secret
* link[/opt/gitlab/embedded/service/gitlab-rails/config/initializers/relative_url.rb] action delete (up to date)
* file[/var/opt/gitlab/gitlab-rails/etc/relative_url.rb] action delete (up to date)
* env_dir[/opt/gitlab/etc/gitlab-rails/env] action create
* directory[/opt/gitlab/etc/gitlab-rails/env] action create
- create new directory /opt/gitlab/etc/gitlab-rails/env
* file[/opt/gitlab/etc/gitlab-rails/env/HOME] action create
- create new file /opt/gitlab/etc/gitlab-rails/env/HOME
- update content in file /opt/gitlab/etc/gitlab-rails/env/HOME from none to 205bb9
--- /opt/gitlab/etc/gitlab-rails/env/HOME 2019-09-24 10:03:28.157008930 +0000
+++ /opt/gitlab/etc/gitlab-rails/env/.chef-HOME20190924-25-1q0qupr 2019-09-24 10:03:28.157008930 +0000
@@ -1 +1,2 @@
+/var/opt/gitlab
* file[/opt/gitlab/etc/gitlab-rails/env/RAILS_ENV] action create
- create new file /opt/gitlab/etc/gitlab-rails/env/RAILS_ENV
- update content in file /opt/gitlab/etc/gitlab-rails/env/RAILS_ENV from none to ab8e18
--- /opt/gitlab/etc/gitlab-rails/env/RAILS_ENV 2019-09-24 10:03:28.161008930 +0000
+++ /opt/gitlab/etc/gitlab-rails/env/.chef-RAILS_ENV20190924-25-15lzkp8 2019-09-24 10:03:28.161008930 +0000
@@ -1 +1,2 @@
+production
* file[/opt/gitlab/etc/gitlab-rails/env/LD_PRELOAD] action create
- create new file /opt/gitlab/etc/gitlab-rails/env/LD_PRELOAD
- update content in file /opt/gitlab/etc/gitlab-rails/env/LD_PRELOAD from none to f79114
--- /opt/gitlab/etc/gitlab-rails/env/LD_PRELOAD 2019-09-24 10:03:28.165008930 +0000
+++ /opt/gitlab/etc/gitlab-rails/env/.chef-LD_PRELOAD20190924-25-1llgdi4 2019-09-24 10:03:28.165008930 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/lib/libjemalloc.so
* file[/opt/gitlab/etc/gitlab-rails/env/SIDEKIQ_MEMORY_KILLER_MAX_RSS] action create
- create new file /opt/gitlab/etc/gitlab-rails/env/SIDEKIQ_MEMORY_KILLER_MAX_RSS
- update content in file /opt/gitlab/etc/gitlab-rails/env/SIDEKIQ_MEMORY_KILLER_MAX_RSS from none to dd80d7
--- /opt/gitlab/etc/gitlab-rails/env/SIDEKIQ_MEMORY_KILLER_MAX_RSS 2019-09-24 10:03:28.165008930 +0000
+++ /opt/gitlab/etc/gitlab-rails/env/.chef-SIDEKIQ_MEMORY_KILLER_MAX_RSS20190924-25-caaqd7 2019-09-24 10:03:28.165008930 +0000
@@ -1 +1,2 @@
+2000000
* file[/opt/gitlab/etc/gitlab-rails/env/BUNDLE_GEMFILE] action create
- create new file /opt/gitlab/etc/gitlab-rails/env/BUNDLE_GEMFILE
- update content in file /opt/gitlab/etc/gitlab-rails/env/BUNDLE_GEMFILE from none to 28d586
--- /opt/gitlab/etc/gitlab-rails/env/BUNDLE_GEMFILE 2019-09-24 10:03:28.169008930 +0000
+++ /opt/gitlab/etc/gitlab-rails/env/.chef-BUNDLE_GEMFILE20190924-25-nenlnz 2019-09-24 10:03:28.169008930 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/service/gitlab-rails/Gemfile
* file[/opt/gitlab/etc/gitlab-rails/env/PATH] action create
- create new file /opt/gitlab/etc/gitlab-rails/env/PATH
- update content in file /opt/gitlab/etc/gitlab-rails/env/PATH from none to d5dc07
--- /opt/gitlab/etc/gitlab-rails/env/PATH 2019-09-24 10:03:28.173008929 +0000
+++ /opt/gitlab/etc/gitlab-rails/env/.chef-PATH20190924-25-140gxs 2019-09-24 10:03:28.173008929 +0000
@@ -1 +1,2 @@
+/opt/gitlab/bin:/opt/gitlab/embedded/bin:/bin:/usr/bin
* file[/opt/gitlab/etc/gitlab-rails/env/ICU_DATA] action create
- create new file /opt/gitlab/etc/gitlab-rails/env/ICU_DATA
- update content in file /opt/gitlab/etc/gitlab-rails/env/ICU_DATA from none to a04260
--- /opt/gitlab/etc/gitlab-rails/env/ICU_DATA 2019-09-24 10:03:28.177008929 +0000
+++ /opt/gitlab/etc/gitlab-rails/env/.chef-ICU_DATA20190924-25-1ow7jjc 2019-09-24 10:03:28.177008929 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/share/icu/current
* file[/opt/gitlab/etc/gitlab-rails/env/PYTHONPATH] action create
- create new file /opt/gitlab/etc/gitlab-rails/env/PYTHONPATH
- update content in file /opt/gitlab/etc/gitlab-rails/env/PYTHONPATH from none to 83b536
--- /opt/gitlab/etc/gitlab-rails/env/PYTHONPATH 2019-09-24 10:03:28.181008929 +0000
+++ /opt/gitlab/etc/gitlab-rails/env/.chef-PYTHONPATH20190924-25-yvrv7w 2019-09-24 10:03:28.177008929 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/lib/python3.7/site-packages
* file[/opt/gitlab/etc/gitlab-rails/env/EXECJS_RUNTIME] action create
- create new file /opt/gitlab/etc/gitlab-rails/env/EXECJS_RUNTIME
- update content in file /opt/gitlab/etc/gitlab-rails/env/EXECJS_RUNTIME from none to 75081b
--- /opt/gitlab/etc/gitlab-rails/env/EXECJS_RUNTIME 2019-09-24 10:03:28.181008929 +0000
+++ /opt/gitlab/etc/gitlab-rails/env/.chef-EXECJS_RUNTIME20190924-25-7r2dwe 2019-09-24 10:03:28.181008929 +0000
@@ -1 +1,2 @@
+Disabled
* file[/opt/gitlab/etc/gitlab-rails/env/TZ] action create
- create new file /opt/gitlab/etc/gitlab-rails/env/TZ
- update content in file /opt/gitlab/etc/gitlab-rails/env/TZ from none to 983a95
--- /opt/gitlab/etc/gitlab-rails/env/TZ 2019-09-24 10:03:28.185008929 +0000
+++ /opt/gitlab/etc/gitlab-rails/env/.chef-TZ20190924-25-9oxkh7 2019-09-24 10:03:28.185008929 +0000
@@ -1 +1,2 @@
+:/etc/localtime
* link[/opt/gitlab/embedded/service/gitlab-rails/tmp] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-rails/tmp to /var/opt/gitlab/gitlab-rails/tmp
* link[/opt/gitlab/embedded/service/gitlab-rails/public/uploads] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-rails/public/uploads to /var/opt/gitlab/gitlab-rails/uploads
* link[/opt/gitlab/embedded/service/gitlab-rails/log] action create
- create symlink at /opt/gitlab/embedded/service/gitlab-rails/log to /var/log/gitlab/gitlab-rails
* link[/var/log/gitlab/gitlab-rails/sidekiq.log] action create (skipped due to not_if)
* file[/opt/gitlab/embedded/service/gitlab-rails/db/schema.rb] action create
- change owner from 'root' to 'git'
* remote_file[/var/opt/gitlab/gitlab-rails/VERSION] action create (up to date)
* remote_file[/var/opt/gitlab/gitlab-rails/REVISION] action create (up to date)
* file[/var/opt/gitlab/gitlab-rails/RUBY_VERSION] action create (up to date)
* execute[clear the gitlab-rails cache] action nothing (skipped due to action :nothing)
* file[/var/opt/gitlab/gitlab-rails/config.ru] action delete (up to date)
Recipe: gitlab::add_trusted_certs
* directory[/etc/gitlab/trusted-certs] action create (up to date)
* directory[/opt/gitlab/embedded/ssl/certs] action create (up to date)
* file[/opt/gitlab/embedded/ssl/certs/README] action create
- create new file /opt/gitlab/embedded/ssl/certs/README
- update content in file /opt/gitlab/embedded/ssl/certs/README from none to 623059
--- /opt/gitlab/embedded/ssl/certs/README 2019-09-24 10:03:28.609008909 +0000
+++ /opt/gitlab/embedded/ssl/certs/.chef-README20190924-25-1cecjkg 2019-09-24 10:03:28.609008909 +0000
@@ -1 +1,4 @@
+This directory is managed by omnibus-gitlab.
+ Any file placed in this directory will be ignored
+. Place certificates in /etc/gitlab/trusted-certs.
- change mode from '' to '0644'
* ruby_block[Move existing certs and link to /opt/gitlab/embedded/ssl/certs] action run
* Moving existing certificates found in /opt/gitlab/embedded/ssl/certs
* Symlinking existing certificates found in /etc/gitlab/trusted-certs
- execute the ruby block Move existing certs and link to /opt/gitlab/embedded/ssl/certs
Recipe: gitlab::default
* service[create a temporary unicorn service] action nothing (skipped due to action :nothing)
* service[create a temporary puma service] action nothing (skipped due to action :nothing)
* service[create a temporary sidekiq service] action nothing (skipped due to action :nothing)
* service[create a temporary mailroom service] action nothing (skipped due to action :nothing)
Recipe: postgresql::bin
* ruby_block[check_postgresql_version] action run (skipped due to not_if)
* ruby_block[Link postgresql bin files to the correct version] action run
- execute the ruby block Link postgresql bin files to the correct version
Recipe: redis::enable
* account[user and group for redis] action create (up to date)
* group[Socket group] action create (up to date)
* directory[/var/opt/gitlab/redis] action create (up to date)
* directory[/var/log/gitlab/redis] action create (up to date)
* template[/var/opt/gitlab/redis/redis.conf] action create (up to date)
Recipe: <Dynamically Defined Resource>
* service[redis] action nothing (skipped due to action :nothing)
Recipe: redis::enable
* runit_service[redis] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/redis] action create
- create new directory /opt/gitlab/sv/redis
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/redis/run] action create
- create new file /opt/gitlab/sv/redis/run
- update content in file /opt/gitlab/sv/redis/run from none to da365d
--- /opt/gitlab/sv/redis/run 2019-09-24 10:03:28.881008897 +0000
+++ /opt/gitlab/sv/redis/.chef-run20190924-25-1s1vj3s 2019-09-24 10:03:28.881008897 +0000
@@ -1 +1,6 @@
+#!/bin/sh
+exec 2>&1
+
+umask 077
+exec chpst -P -U gitlab-redis:gitlab-redis -u gitlab-redis:gitlab-redis /opt/gitlab/embedded/bin/redis-server /var/opt/gitlab/redis/redis.conf
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/redis/log] action create
- create new directory /opt/gitlab/sv/redis/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/redis/log/main] action create
- create new directory /opt/gitlab/sv/redis/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/redis/log/run] action create
- create new file /opt/gitlab/sv/redis/log/run
- update content in file /opt/gitlab/sv/redis/log/run from none to af1017
--- /opt/gitlab/sv/redis/log/run 2019-09-24 10:03:28.889008896 +0000
+++ /opt/gitlab/sv/redis/log/.chef-run20190924-25-1s4aaxt 2019-09-24 10:03:28.889008896 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd -tt /var/log/gitlab/redis
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/redis/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_redis] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/redis/env] action create
- create new directory /opt/gitlab/sv/redis/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for redis service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/redis/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/redis/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/redis/control] action create
- create new directory /opt/gitlab/sv/redis/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/redis] action create
- create symlink at /opt/gitlab/init/redis to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/redis/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/redis] action create (up to date)
* template[/opt/gitlab/sv/redis/run] action create (up to date)
* directory[/opt/gitlab/sv/redis/log] action create (up to date)
* directory[/opt/gitlab/sv/redis/log/main] action create (up to date)
* template[/opt/gitlab/sv/redis/log/run] action create (up to date)
* template[/var/log/gitlab/redis/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_redis] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/redis/env] action create (up to date)
* ruby_block[Delete unmanaged env files for redis service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/redis/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/redis/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/redis/control] action create (up to date)
* link[/opt/gitlab/init/redis] action create (up to date)
* file[/opt/gitlab/sv/redis/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/redis] action create
- create symlink at /opt/gitlab/service/redis to /opt/gitlab/sv/redis
* ruby_block[wait for redis service socket] action run
- execute the ruby block wait for redis service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/redis] action create (up to date)
* ruby_block[wait for redis service socket] action run (skipped due to not_if)
Recipe: gitaly::enable
* directory[/var/opt/gitlab/gitaly] action create (up to date)
* directory[/var/log/gitlab/gitaly] action create (up to date)
* env_dir[/opt/gitlab/etc/gitaly/env] action create
* directory[/opt/gitlab/etc/gitaly/env] action create
- create new directory /opt/gitlab/etc/gitaly/env
* file[/opt/gitlab/etc/gitaly/env/HOME] action create
- create new file /opt/gitlab/etc/gitaly/env/HOME
- update content in file /opt/gitlab/etc/gitaly/env/HOME from none to 205bb9
--- /opt/gitlab/etc/gitaly/env/HOME 2019-09-24 10:03:30.985008799 +0000
+++ /opt/gitlab/etc/gitaly/env/.chef-HOME20190924-25-xviq4t 2019-09-24 10:03:30.985008799 +0000
@@ -1 +1,2 @@
+/var/opt/gitlab
* file[/opt/gitlab/etc/gitaly/env/PATH] action create
- create new file /opt/gitlab/etc/gitaly/env/PATH
- update content in file /opt/gitlab/etc/gitaly/env/PATH from none to d5dc07
--- /opt/gitlab/etc/gitaly/env/PATH 2019-09-24 10:03:30.989008799 +0000
+++ /opt/gitlab/etc/gitaly/env/.chef-PATH20190924-25-9e496n 2019-09-24 10:03:30.989008799 +0000
@@ -1 +1,2 @@
+/opt/gitlab/bin:/opt/gitlab/embedded/bin:/bin:/usr/bin
* file[/opt/gitlab/etc/gitaly/env/TZ] action create
- create new file /opt/gitlab/etc/gitaly/env/TZ
- update content in file /opt/gitlab/etc/gitaly/env/TZ from none to 983a95
--- /opt/gitlab/etc/gitaly/env/TZ 2019-09-24 10:03:30.993008799 +0000
+++ /opt/gitlab/etc/gitaly/env/.chef-TZ20190924-25-lc0gb1 2019-09-24 10:03:30.993008799 +0000
@@ -1 +1,2 @@
+:/etc/localtime
* file[/opt/gitlab/etc/gitaly/env/PYTHONPATH] action create
- create new file /opt/gitlab/etc/gitaly/env/PYTHONPATH
- update content in file /opt/gitlab/etc/gitaly/env/PYTHONPATH from none to 83b536
--- /opt/gitlab/etc/gitaly/env/PYTHONPATH 2019-09-24 10:03:30.997008799 +0000
+++ /opt/gitlab/etc/gitaly/env/.chef-PYTHONPATH20190924-25-nlg6tq 2019-09-24 10:03:30.997008799 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/lib/python3.7/site-packages
* file[/opt/gitlab/etc/gitaly/env/ICU_DATA] action create
- create new file /opt/gitlab/etc/gitaly/env/ICU_DATA
- update content in file /opt/gitlab/etc/gitaly/env/ICU_DATA from none to a04260
--- /opt/gitlab/etc/gitaly/env/ICU_DATA 2019-09-24 10:03:30.997008799 +0000
+++ /opt/gitlab/etc/gitaly/env/.chef-ICU_DATA20190924-25-984xal 2019-09-24 10:03:30.997008799 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/share/icu/current
* file[/opt/gitlab/etc/gitaly/env/SSL_CERT_DIR] action create
- create new file /opt/gitlab/etc/gitaly/env/SSL_CERT_DIR
- update content in file /opt/gitlab/etc/gitaly/env/SSL_CERT_DIR from none to 4f45cf
--- /opt/gitlab/etc/gitaly/env/SSL_CERT_DIR 2019-09-24 10:03:31.001008798 +0000
+++ /opt/gitlab/etc/gitaly/env/.chef-SSL_CERT_DIR20190924-25-1s76jmh 2019-09-24 10:03:31.001008798 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/ssl/certs/
* file[/opt/gitlab/etc/gitaly/env/GITALY_PID_FILE] action create
- create new file /opt/gitlab/etc/gitaly/env/GITALY_PID_FILE
- update content in file /opt/gitlab/etc/gitaly/env/GITALY_PID_FILE from none to e82748
--- /opt/gitlab/etc/gitaly/env/GITALY_PID_FILE 2019-09-24 10:03:31.005008798 +0000
+++ /opt/gitlab/etc/gitaly/env/.chef-GITALY_PID_FILE20190924-25-17gu4jz 2019-09-24 10:03:31.005008798 +0000
@@ -1 +1,2 @@
+/var/opt/gitlab/gitaly/gitaly.pid
* file[/opt/gitlab/etc/gitaly/env/WRAPPER_JSON_LOGGING] action create
- create new file /opt/gitlab/etc/gitaly/env/WRAPPER_JSON_LOGGING
- update content in file /opt/gitlab/etc/gitaly/env/WRAPPER_JSON_LOGGING from none to b5bea4
--- /opt/gitlab/etc/gitaly/env/WRAPPER_JSON_LOGGING 2019-09-24 10:03:31.057008796 +0000
+++ /opt/gitlab/etc/gitaly/env/.chef-WRAPPER_JSON_LOGGING20190924-25-bzc4ne 2019-09-24 10:03:31.009008798 +0000
@@ -1 +1,2 @@
+true
* template[Create Gitaly config.toml] action create (up to date)
Recipe: <Dynamically Defined Resource>
* service[gitaly] action nothing (skipped due to action :nothing)
Recipe: gitaly::enable
* runit_service[gitaly] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitaly] action create
- create new directory /opt/gitlab/sv/gitaly
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/gitaly/run] action create
- create new file /opt/gitlab/sv/gitaly/run
- update content in file /opt/gitlab/sv/gitaly/run from none to 95d196
--- /opt/gitlab/sv/gitaly/run 2019-09-24 10:03:31.077008795 +0000
+++ /opt/gitlab/sv/gitaly/.chef-run20190924-25-5l4cph 2019-09-24 10:03:31.077008795 +0000
@@ -1 +1,15 @@
+#!/bin/sh
+set -e # fail on errors
+
+# Redirect stderr -> stdout
+exec 2>&1
+
+
+
+cd /var/opt/gitlab/gitaly
+
+exec chpst -e /opt/gitlab/etc/gitaly/env -P \
+ -U git:git \
+ -u git:git \
+ /opt/gitlab/embedded/bin/gitaly-wrapper /opt/gitlab/embedded/bin/gitaly /var/opt/gitlab/gitaly/config.toml
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/gitaly/log] action create
- create new directory /opt/gitlab/sv/gitaly/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/gitaly/log/main] action create
- create new directory /opt/gitlab/sv/gitaly/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/gitaly/log/run] action create
- create new file /opt/gitlab/sv/gitaly/log/run
- update content in file /opt/gitlab/sv/gitaly/log/run from none to fa6dcc
--- /opt/gitlab/sv/gitaly/log/run 2019-09-24 10:03:31.085008795 +0000
+++ /opt/gitlab/sv/gitaly/log/.chef-run20190924-25-1018jok 2019-09-24 10:03:31.085008795 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd /var/log/gitlab/gitaly
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/gitaly/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_gitaly] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitaly/env] action create
- create new directory /opt/gitlab/sv/gitaly/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for gitaly service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/gitaly/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/gitaly/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/gitaly/control] action create
- create new directory /opt/gitlab/sv/gitaly/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/gitaly] action create
- create symlink at /opt/gitlab/init/gitaly to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/gitaly/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitaly] action create (up to date)
* template[/opt/gitlab/sv/gitaly/run] action create (up to date)
* directory[/opt/gitlab/sv/gitaly/log] action create (up to date)
* directory[/opt/gitlab/sv/gitaly/log/main] action create (up to date)
* template[/opt/gitlab/sv/gitaly/log/run] action create (up to date)
* template[/var/log/gitlab/gitaly/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_gitaly] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitaly/env] action create (up to date)
* ruby_block[Delete unmanaged env files for gitaly service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/gitaly/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/gitaly/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/gitaly/control] action create (up to date)
* link[/opt/gitlab/init/gitaly] action create (up to date)
* file[/opt/gitlab/sv/gitaly/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/gitaly] action create
- create symlink at /opt/gitlab/service/gitaly to /opt/gitlab/sv/gitaly
* ruby_block[wait for gitaly service socket] action run
- execute the ruby block wait for gitaly service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/gitaly] action create (up to date)
* ruby_block[wait for gitaly service socket] action run (skipped due to not_if)
* file[/var/opt/gitlab/gitaly/VERSION] action create (up to date)
Recipe: postgresql::user
* account[Postgresql user and group] action create (up to date)
Recipe: postgresql::enable
* directory[/var/opt/gitlab/postgresql] action create (up to date)
* directory[/var/opt/gitlab/postgresql/data] action create (up to date)
* directory[/var/log/gitlab/postgresql] action create (up to date)
* link[/var/opt/gitlab/postgresql/data] action create (skipped due to not_if)
* file[/var/opt/gitlab/postgresql/.profile] action create (up to date)
* gitlab_sysctl[kernel.shmmax] action create
* directory[create /etc/sysctl.d for kernel.shmmax] action create (up to date)
* file[create /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.shmmax.conf kernel.shmmax] action create
- create new file /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.shmmax.conf
- update content in file /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.shmmax.conf from none to 75a195
--- /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.shmmax.conf 2019-09-24 10:03:33.709008673 +0000
+++ /opt/gitlab/embedded/etc/.chef-90-omnibus-gitlab-kernel20190924-25-1ieqa4j.shmmax.conf 2019-09-24 10:03:33.709008673 +0000
@@ -1 +1,2 @@
+kernel.shmmax = 17179869184
* execute[load sysctl conf kernel.shmmax] action run
[execute] * Applying /etc/sysctl.d/10-console-messages.conf ...
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
* Applying /etc/sysctl.d/10-link-restrictions.conf ...
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
* Applying /etc/sysctl.d/10-network-security.conf ...
sysctl: setting key "kernel.printk": Read-only file system
sysctl: setting key "net.ipv6.conf.all.use_tempaddr": Read-only file system
sysctl: setting key "net.ipv6.conf.default.use_tempaddr": Read-only file system
sysctl: setting key "kernel.kptr_restrict": Read-only file system
sysctl: setting key "fs.protected_hardlinks": Read-only file system
sysctl: setting key "fs.protected_symlinks": Read-only file system
sysctl: setting key "kernel.sysrq": Read-only file system
sysctl: setting key "net.ipv4.conf.default.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.conf.all.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.tcp_syncookies": Read-only file system
sysctl: setting key "vm.mmap_min_addr": Read-only file system
* Applying /etc/sysctl.d/10-ptrace.conf ...
* Applying /etc/sysctl.d/10-zeropage.conf ...
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /etc/sysctl.conf ...
- execute sysctl -e --system
* link[/etc/sysctl.d/90-omnibus-gitlab-kernel.shmmax.conf] action create
- create symlink at /etc/sysctl.d/90-omnibus-gitlab-kernel.shmmax.conf to /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.shmmax.conf
* execute[load sysctl conf kernel.shmmax] action run
[execute] * Applying /etc/sysctl.d/10-console-messages.conf ...
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
* Applying /etc/sysctl.d/10-link-restrictions.conf ...
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
* Applying /etc/sysctl.d/10-network-security.conf ...
* Applying /etc/sysctl.d/10-ptrace.conf ...
* Applying /etc/sysctl.d/10-zeropage.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.shmmax.conf ...
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /etc/sysctl.conf ...
sysctl: setting key "kernel.printk": Read-only file system
sysctl: setting key "net.ipv6.conf.all.use_tempaddr": Read-only file system
sysctl: setting key "net.ipv6.conf.default.use_tempaddr": Read-only file system
sysctl: setting key "kernel.kptr_restrict": Read-only file system
sysctl: setting key "fs.protected_hardlinks": Read-only file system
sysctl: setting key "fs.protected_symlinks": Read-only file system
sysctl: setting key "kernel.sysrq": Read-only file system
sysctl: setting key "net.ipv4.conf.default.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.conf.all.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.tcp_syncookies": Read-only file system
sysctl: setting key "vm.mmap_min_addr": Read-only file system
sysctl: setting key "kernel.shmmax": Read-only file system
- execute sysctl -e --system
* execute[load sysctl conf kernel.shmmax] action nothing (skipped due to action :nothing)
* gitlab_sysctl[kernel.shmall] action create
* directory[create /etc/sysctl.d for kernel.shmall] action create (up to date)
* file[create /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.shmall.conf kernel.shmall] action create
- create new file /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.shmall.conf
- update content in file /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.shmall.conf from none to 6d765d
--- /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.shmall.conf 2019-09-24 10:03:33.749008671 +0000
+++ /opt/gitlab/embedded/etc/.chef-90-omnibus-gitlab-kernel20190924-25-1knyfqc.shmall.conf 2019-09-24 10:03:33.749008671 +0000
@@ -1 +1,2 @@
+kernel.shmall = 4194304
* execute[load sysctl conf kernel.shmall] action run
[execute] * Applying /etc/sysctl.d/10-console-messages.conf ...
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
* Applying /etc/sysctl.d/10-link-restrictions.conf ...
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
* Applying /etc/sysctl.d/10-network-security.conf ...
sysctl: setting key "kernel.printk": Read-only file system
sysctl: setting key "net.ipv6.conf.all.use_tempaddr": Read-only file system
sysctl: setting key "net.ipv6.conf.default.use_tempaddr": Read-only file system
sysctl: setting key "kernel.kptr_restrict": Read-only file system
sysctl: setting key "fs.protected_hardlinks": Read-only file system
sysctl: setting key "fs.protected_symlinks": Read-only file system
sysctl: setting key "kernel.sysrq": Read-only file system
sysctl: setting key "net.ipv4.conf.default.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.conf.all.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.tcp_syncookies": Read-only file system
sysctl: setting key "vm.mmap_min_addr": Read-only file system
sysctl: setting key "kernel.shmmax": Read-only file system
* Applying /etc/sysctl.d/10-ptrace.conf ...
* Applying /etc/sysctl.d/10-zeropage.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.shmmax.conf ...
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /etc/sysctl.conf ...
- execute sysctl -e --system
* link[/etc/sysctl.d/90-omnibus-gitlab-kernel.shmall.conf] action create
- create symlink at /etc/sysctl.d/90-omnibus-gitlab-kernel.shmall.conf to /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.shmall.conf
* execute[load sysctl conf kernel.shmall] action run
[execute] * Applying /etc/sysctl.d/10-console-messages.conf ...
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
* Applying /etc/sysctl.d/10-link-restrictions.conf ...
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
* Applying /etc/sysctl.d/10-network-security.conf ...
sysctl: setting key "kernel.printk": Read-only file system
sysctl: setting key "net.ipv6.conf.all.use_tempaddr": Read-only file system
sysctl: setting key "net.ipv6.conf.default.use_tempaddr": Read-only file system
sysctl: setting key "kernel.kptr_restrict": Read-only file system
sysctl: setting key "fs.protected_hardlinks": Read-only file system
sysctl: setting key "fs.protected_symlinks": Read-only file system
sysctl: setting key "kernel.sysrq": Read-only file system
sysctl: setting key "net.ipv4.conf.default.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.conf.all.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.tcp_syncookies": Read-only file system
sysctl: setting key "vm.mmap_min_addr": Read-only file system
sysctl: setting key "kernel.shmall": Read-only file system
sysctl: setting key "kernel.shmmax": Read-only file system
* Applying /etc/sysctl.d/10-ptrace.conf ...
* Applying /etc/sysctl.d/10-zeropage.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.shmall.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.shmmax.conf ...
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /etc/sysctl.conf ...
- execute sysctl -e --system
* execute[load sysctl conf kernel.shmall] action nothing (skipped due to action :nothing)
* gitlab_sysctl[kernel.sem] action create
* directory[create /etc/sysctl.d for kernel.sem] action create (up to date)
* file[create /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.sem.conf kernel.sem] action create
- create new file /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.sem.conf
- update content in file /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.sem.conf from none to 09a346
--- /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.sem.conf 2019-09-24 10:03:33.789008669 +0000
+++ /opt/gitlab/embedded/etc/.chef-90-omnibus-gitlab-kernel20190924-25-12kvi.sem.conf 2019-09-24 10:03:33.789008669 +0000
@@ -1 +1,2 @@
+kernel.sem = 250 32000 32 262
* execute[load sysctl conf kernel.sem] action run
[execute] * Applying /etc/sysctl.d/10-console-messages.conf ...
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
* Applying /etc/sysctl.d/10-link-restrictions.conf ...
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
* Applying /etc/sysctl.d/10-network-security.conf ...
sysctl: setting key "kernel.printk": Read-only file system
sysctl: setting key "net.ipv6.conf.all.use_tempaddr": Read-only file system
sysctl: setting key "net.ipv6.conf.default.use_tempaddr": Read-only file system
sysctl: setting key "kernel.kptr_restrict": Read-only file system
sysctl: setting key "fs.protected_hardlinks": Read-only file system
sysctl: setting key "fs.protected_symlinks": Read-only file system
sysctl: setting key "kernel.sysrq": Read-only file system
sysctl: setting key "net.ipv4.conf.default.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.conf.all.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.tcp_syncookies": Read-only file system
sysctl: setting key "vm.mmap_min_addr": Read-only file system
sysctl: setting key "kernel.shmall": Read-only file system
sysctl: setting key "kernel.shmmax": Read-only file system
* Applying /etc/sysctl.d/10-ptrace.conf ...
* Applying /etc/sysctl.d/10-zeropage.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.shmall.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.shmmax.conf ...
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /etc/sysctl.conf ...
- execute sysctl -e --system
* link[/etc/sysctl.d/90-omnibus-gitlab-kernel.sem.conf] action create
- create symlink at /etc/sysctl.d/90-omnibus-gitlab-kernel.sem.conf to /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.sem.conf
* execute[load sysctl conf kernel.sem] action run
[execute] * Applying /etc/sysctl.d/10-console-messages.conf ...
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
* Applying /etc/sysctl.d/10-link-restrictions.conf ...
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
sysctl: setting key "kernel.printk": Read-only file system
sysctl: setting key "net.ipv6.conf.all.use_tempaddr": Read-only file system
sysctl: setting key "net.ipv6.conf.default.use_tempaddr": Read-only file system
sysctl: setting key "kernel.kptr_restrict": Read-only file system
sysctl: setting key "fs.protected_hardlinks": Read-only file system
sysctl: setting key "fs.protected_symlinks": Read-only file system
sysctl: setting key "kernel.sysrq": Read-only file system
sysctl: setting key "net.ipv4.conf.default.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.conf.all.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.tcp_syncookies": Read-only file system
sysctl: setting key "vm.mmap_min_addr": Read-only file system
* Applying /etc/sysctl.d/10-network-security.conf ...
* Applying /etc/sysctl.d/10-ptrace.conf ...
* Applying /etc/sysctl.d/10-zeropage.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.sem.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.shmall.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.shmmax.conf ...
sysctl: setting key "kernel.sem": Read-only file system
sysctl: setting key "kernel.shmall": Read-only file system
sysctl: setting key "kernel.shmmax": Read-only file system
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /etc/sysctl.conf ...
- execute sysctl -e --system
* execute[load sysctl conf kernel.sem] action nothing (skipped due to action :nothing)
* execute[/opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data -E UTF8] action run (skipped due to not_if)
* file[/var/opt/gitlab/postgresql/data/server.crt] action create (up to date)
* file[/var/opt/gitlab/postgresql/data/server.key] action create (up to date)
* template[/var/opt/gitlab/postgresql/data/postgresql.conf] action create (up to date)
* template[/var/opt/gitlab/postgresql/data/runtime.conf] action create (up to date)
* template[/var/opt/gitlab/postgresql/data/pg_hba.conf] action create (up to date)
* template[/var/opt/gitlab/postgresql/data/pg_ident.conf] action create (up to date)
Recipe: <Dynamically Defined Resource>
* service[postgresql] action nothing (skipped due to action :nothing)
Recipe: postgresql::enable
* runit_service[postgresql] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/postgresql] action create
- create new directory /opt/gitlab/sv/postgresql
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/postgresql/run] action create
- create new file /opt/gitlab/sv/postgresql/run
- update content in file /opt/gitlab/sv/postgresql/run from none to dc5689
--- /opt/gitlab/sv/postgresql/run 2019-09-24 10:03:33.957008662 +0000
+++ /opt/gitlab/sv/postgresql/.chef-run20190924-25-1w9evgq 2019-09-24 10:03:33.957008662 +0000
@@ -1 +1,5 @@
+#!/bin/sh
+exec 2>&1
+
+exec chpst -P -U gitlab-psql:gitlab-psql -u gitlab-psql:gitlab-psql /opt/gitlab/embedded/bin/postgres -D /var/opt/gitlab/postgresql/data
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/postgresql/log] action create
- create new directory /opt/gitlab/sv/postgresql/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/postgresql/log/main] action create
- create new directory /opt/gitlab/sv/postgresql/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/postgresql/log/run] action create
- create new file /opt/gitlab/sv/postgresql/log/run
- update content in file /opt/gitlab/sv/postgresql/log/run from none to ce742a
--- /opt/gitlab/sv/postgresql/log/run 2019-09-24 10:03:33.965008661 +0000
+++ /opt/gitlab/sv/postgresql/log/.chef-run20190924-25-1d1dscf 2019-09-24 10:03:33.965008661 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd -tt /var/log/gitlab/postgresql
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/postgresql/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_postgresql] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/postgresql/env] action create
- create new directory /opt/gitlab/sv/postgresql/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for postgresql service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/postgresql/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/postgresql/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/postgresql/control] action create
- create new directory /opt/gitlab/sv/postgresql/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/postgresql/control/t] action create
- create new file /opt/gitlab/sv/postgresql/control/t
- update content in file /opt/gitlab/sv/postgresql/control/t from none to 05ae12
--- /opt/gitlab/sv/postgresql/control/t 2019-09-24 10:03:33.993008660 +0000
+++ /opt/gitlab/sv/postgresql/control/.chef-t20190924-25-1tbjiy9 2019-09-24 10:03:33.993008660 +0000
@@ -1 +1,4 @@
+#!/bin/sh
+echo "received TERM from runit, sending INT instead to force quit connections"
+/opt/gitlab/embedded/bin/sv interrupt postgresql
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/postgresql] action create
- create symlink at /opt/gitlab/init/postgresql to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/postgresql/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/postgresql] action create (up to date)
* template[/opt/gitlab/sv/postgresql/run] action create (up to date)
* directory[/opt/gitlab/sv/postgresql/log] action create (up to date)
* directory[/opt/gitlab/sv/postgresql/log/main] action create (up to date)
* template[/opt/gitlab/sv/postgresql/log/run] action create (up to date)
* template[/var/log/gitlab/postgresql/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_postgresql] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/postgresql/env] action create (up to date)
* ruby_block[Delete unmanaged env files for postgresql service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/postgresql/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/postgresql/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/postgresql/control] action create (up to date)
* template[/opt/gitlab/sv/postgresql/control/t] action create (up to date)
* link[/opt/gitlab/init/postgresql] action create (up to date)
* file[/opt/gitlab/sv/postgresql/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/postgresql] action create
- create symlink at /opt/gitlab/service/postgresql to /opt/gitlab/sv/postgresql
* ruby_block[wait for postgresql service socket] action run
- execute the ruby block wait for postgresql service socket
* directory[/opt/gitlab/service/postgresql/supervise] action create
- change mode from '0700' to '0755'
* directory[/opt/gitlab/service/postgresql/log/supervise] action create
- change mode from '0700' to '0755'
* file[/opt/gitlab/sv/postgresql/supervise/ok] action touch
- create new file /opt/gitlab/sv/postgresql/supervise/ok
- change owner from '' to 'gitlab-psql'
- change group from '' to 'gitlab-psql'
- update utime on file /opt/gitlab/sv/postgresql/supervise/ok
* file[/opt/gitlab/sv/postgresql/log/supervise/ok] action touch
- create new file /opt/gitlab/sv/postgresql/log/supervise/ok
- change owner from '' to 'gitlab-psql'
- change group from '' to 'gitlab-psql'
- update utime on file /opt/gitlab/sv/postgresql/log/supervise/ok
* file[/opt/gitlab/sv/postgresql/supervise/status] action touch
- change owner from 'root' to 'gitlab-psql'
- change group from 'root' to 'gitlab-psql'
- update utime on file /opt/gitlab/sv/postgresql/supervise/status
* file[/opt/gitlab/sv/postgresql/log/supervise/status] action touch
- change owner from 'root' to 'gitlab-psql'
- change group from 'root' to 'gitlab-psql'
- update utime on file /opt/gitlab/sv/postgresql/log/supervise/status
* file[/opt/gitlab/sv/postgresql/supervise/control] action touch
- create new file /opt/gitlab/sv/postgresql/supervise/control
- change owner from '' to 'gitlab-psql'
- change group from '' to 'gitlab-psql'
- update utime on file /opt/gitlab/sv/postgresql/supervise/control
* file[/opt/gitlab/sv/postgresql/log/supervise/control] action touch
- create new file /opt/gitlab/sv/postgresql/log/supervise/control
- change owner from '' to 'gitlab-psql'
- change group from '' to 'gitlab-psql'
- update utime on file /opt/gitlab/sv/postgresql/log/supervise/control
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/postgresql] action create (up to date)
* ruby_block[wait for postgresql service socket] action run (skipped due to not_if)
* directory[/opt/gitlab/service/postgresql/supervise] action create (up to date)
* directory[/opt/gitlab/service/postgresql/log/supervise] action create (up to date)
* file[/opt/gitlab/sv/postgresql/supervise/ok] action touch (skipped due to only_if)
* file[/opt/gitlab/sv/postgresql/log/supervise/ok] action touch (skipped due to only_if)
* file[/opt/gitlab/sv/postgresql/supervise/status] action touch (skipped due to only_if)
* file[/opt/gitlab/sv/postgresql/log/supervise/status] action touch
- change owner from 'root' to 'gitlab-psql'
- change group from 'root' to 'gitlab-psql'
- update utime on file /opt/gitlab/sv/postgresql/log/supervise/status
* file[/opt/gitlab/sv/postgresql/supervise/control] action touch (skipped due to only_if)
* file[/opt/gitlab/sv/postgresql/log/supervise/control] action touch (skipped due to only_if)
* template[/opt/gitlab/etc/gitlab-psql-rc] action create
- create new file /opt/gitlab/etc/gitlab-psql-rc
- update content in file /opt/gitlab/etc/gitlab-psql-rc from none to b7b8fc
--- /opt/gitlab/etc/gitlab-psql-rc 2019-09-24 10:03:40.793008345 +0000
+++ /opt/gitlab/etc/.chef-gitlab-psql-rc20190924-25-xog55x 2019-09-24 10:03:40.789008345 +0000
@@ -1 +1,6 @@
+psql_user='gitlab-psql'
+psql_group='gitlab-psql'
+psql_host='/var/opt/gitlab/postgresql'
+psql_port='5432'
+psql_dbname='gitlabhq_production'
- change owner from '' to 'root'
- change group from '' to 'root'
* postgresql_user[gitlab] action create
* execute[create gitlab postgresql user] action run (skipped due to not_if)
(up to date)
* execute[create gitlabhq_production database] action run (skipped due to not_if)
* postgresql_user[gitlab_replicator] action create
* execute[create gitlab_replicator postgresql user] action run (skipped due to not_if)
* execute[set options for gitlab_replicator postgresql user] action run (skipped due to not_if)
(up to date)
* postgresql_extension[pg_trgm] action enable
* postgresql_query[enable pg_trgm extension] action run (skipped due to only_if)
(up to date)
* ruby_block[warn pending postgresql restart] action run (skipped due to only_if)
* execute[reload postgresql] action nothing (skipped due to action :nothing)
* execute[start postgresql] action nothing (skipped due to action :nothing)
Recipe: gitlab::database_migrations
* bash[migrate gitlab-rails database] action run (skipped due to not_if)
* bash[set ownership of old migration log files] action run
- execute "bash" "/tmp/chef-script20190924-25-17759mp"
Recipe: gitlab::logrotate_folders_and_configs
* directory[/var/opt/gitlab/logrotate] action create (up to date)
* directory[/var/opt/gitlab/logrotate/logrotate.d] action create (up to date)
* directory[/var/log/gitlab/logrotate] action create (up to date)
* template[/var/opt/gitlab/logrotate/logrotate.conf] action create (up to date)
* template[/var/opt/gitlab/logrotate/logrotate.d/nginx] action create (up to date)
* template[/var/opt/gitlab/logrotate/logrotate.d/unicorn] action create (up to date)
* template[/var/opt/gitlab/logrotate/logrotate.d/gitlab-rails] action create (up to date)
* template[/var/opt/gitlab/logrotate/logrotate.d/gitlab-shell] action create (up to date)
* template[/var/opt/gitlab/logrotate/logrotate.d/gitlab-workhorse] action create (up to date)
* template[/var/opt/gitlab/logrotate/logrotate.d/gitlab-pages] action create (up to date)
Recipe: gitlab::unicorn
* directory[/var/log/gitlab/unicorn] action create (up to date)
* directory[/opt/gitlab/var/unicorn] action create
- create new directory /opt/gitlab/var/unicorn
- change mode from '' to '0700'
- change owner from '' to 'git'
* directory[/var/opt/gitlab/gitlab-rails/sockets] action create (up to date)
* directory[/var/opt/gitlab/gitlab-rails/etc] action create (up to date)
* template[/var/opt/gitlab/gitlab-rails/etc/unicorn.rb] action create (up to date)
Recipe: <Dynamically Defined Resource>
* service[unicorn] action nothing (skipped due to action :nothing)
Recipe: gitlab::unicorn
* runit_service[unicorn] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/unicorn] action create
- create new directory /opt/gitlab/sv/unicorn
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/unicorn/run] action create
- create new file /opt/gitlab/sv/unicorn/run
- update content in file /opt/gitlab/sv/unicorn/run from none to 711b8d
--- /opt/gitlab/sv/unicorn/run 2019-09-24 10:03:43.805008205 +0000
+++ /opt/gitlab/sv/unicorn/.chef-run20190924-25-1hhdsy9 2019-09-24 10:03:43.805008205 +0000
@@ -1 +1,25 @@
+#!/bin/bash
+
+# Let runit capture all script error messages
+exec 2>&1
+
+# Setup run directory.
+mkdir -p /dev/shm/gitlab/unicorn
+chmod 0700 /dev/shm/gitlab/unicorn
+chown git /dev/shm/gitlab/unicorn
+export prometheus_run_dir='/dev/shm/gitlab/unicorn'
+
+
+
+
+exec chpst -P -u git:git -U git:git \
+ /usr/bin/env \
+ current_pidfile=/opt/gitlab/var/unicorn/unicorn.pid \
+ rails_app=gitlab-rails \
+ user=git \
+ group=git \
+ environment=production \
+ unicorn_rb=/var/opt/gitlab/gitlab-rails/etc/unicorn.rb \
+ prometheus_multiproc_dir="${prometheus_run_dir}" \
+ /opt/gitlab/embedded/bin/gitlab-unicorn-wrapper
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/unicorn/log] action create
- create new directory /opt/gitlab/sv/unicorn/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/unicorn/log/main] action create
- create new directory /opt/gitlab/sv/unicorn/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/unicorn/log/run] action create
- create new file /opt/gitlab/sv/unicorn/log/run
- update content in file /opt/gitlab/sv/unicorn/log/run from none to d50262
--- /opt/gitlab/sv/unicorn/log/run 2019-09-24 10:03:43.817008205 +0000
+++ /opt/gitlab/sv/unicorn/log/.chef-run20190924-25-13lde5m 2019-09-24 10:03:43.817008205 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd -tt /var/log/gitlab/unicorn
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/unicorn/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_unicorn] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/unicorn/env] action create
- create new directory /opt/gitlab/sv/unicorn/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for unicorn service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/unicorn/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/unicorn/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/unicorn/control] action create
- create new directory /opt/gitlab/sv/unicorn/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/unicorn/control/t] action create
- create new file /opt/gitlab/sv/unicorn/control/t
- update content in file /opt/gitlab/sv/unicorn/control/t from none to 84b233
--- /opt/gitlab/sv/unicorn/control/t 2019-09-24 10:03:43.845008203 +0000
+++ /opt/gitlab/sv/unicorn/control/.chef-t20190924-25-13zdzw9 2019-09-24 10:03:43.845008203 +0000
@@ -1 +1,4 @@
+#!/bin/sh
+echo "Received TERM from runit, sending to process group (-PID)"
+kill -- -$(cat /opt/gitlab/service/unicorn/supervise/pid)
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/unicorn] action create
- create symlink at /opt/gitlab/init/unicorn to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/unicorn/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/unicorn] action create (up to date)
* template[/opt/gitlab/sv/unicorn/run] action create (up to date)
* directory[/opt/gitlab/sv/unicorn/log] action create (up to date)
* directory[/opt/gitlab/sv/unicorn/log/main] action create (up to date)
* template[/opt/gitlab/sv/unicorn/log/run] action create (up to date)
* template[/var/log/gitlab/unicorn/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_unicorn] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/unicorn/env] action create (up to date)
* ruby_block[Delete unmanaged env files for unicorn service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/unicorn/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/unicorn/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/unicorn/control] action create (up to date)
* template[/opt/gitlab/sv/unicorn/control/t] action create (up to date)
* link[/opt/gitlab/init/unicorn] action create (up to date)
* file[/opt/gitlab/sv/unicorn/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/unicorn] action create
- create symlink at /opt/gitlab/service/unicorn to /opt/gitlab/sv/unicorn
* ruby_block[wait for unicorn service socket] action run
- execute the ruby block wait for unicorn service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/unicorn] action create (up to date)
* ruby_block[wait for unicorn service socket] action run (skipped due to not_if)
* gitlab_sysctl[net.core.somaxconn] action create
* directory[create /etc/sysctl.d for net.core.somaxconn] action create (up to date)
* file[create /opt/gitlab/embedded/etc/90-omnibus-gitlab-net.core.somaxconn.conf net.core.somaxconn] action create
- create new file /opt/gitlab/embedded/etc/90-omnibus-gitlab-net.core.somaxconn.conf
- update content in file /opt/gitlab/embedded/etc/90-omnibus-gitlab-net.core.somaxconn.conf from none to 353a75
--- /opt/gitlab/embedded/etc/90-omnibus-gitlab-net.core.somaxconn.conf 2019-09-24 10:03:44.909008154 +0000
+++ /opt/gitlab/embedded/etc/.chef-90-omnibus-gitlab-net20190924-25-c1k9qz.core.somaxconn.conf 2019-09-24 10:03:44.909008154 +0000
@@ -1 +1,2 @@
+net.core.somaxconn = 1024
* execute[load sysctl conf net.core.somaxconn] action run
[execute] * Applying /etc/sysctl.d/10-console-messages.conf ...
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
* Applying /etc/sysctl.d/10-link-restrictions.conf ...
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
* Applying /etc/sysctl.d/10-network-security.conf ...
* Applying /etc/sysctl.d/10-ptrace.conf ...
* Applying /etc/sysctl.d/10-zeropage.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.sem.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.shmall.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.shmmax.conf ...
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /etc/sysctl.conf ...
sysctl: setting key "kernel.printk": Read-only file system
sysctl: setting key "net.ipv6.conf.all.use_tempaddr": Read-only file system
sysctl: setting key "net.ipv6.conf.default.use_tempaddr": Read-only file system
sysctl: setting key "kernel.kptr_restrict": Read-only file system
sysctl: setting key "fs.protected_hardlinks": Read-only file system
sysctl: setting key "fs.protected_symlinks": Read-only file system
sysctl: setting key "kernel.sysrq": Read-only file system
sysctl: setting key "net.ipv4.conf.default.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.conf.all.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.tcp_syncookies": Read-only file system
sysctl: setting key "vm.mmap_min_addr": Read-only file system
sysctl: setting key "kernel.sem": Read-only file system
sysctl: setting key "kernel.shmall": Read-only file system
sysctl: setting key "kernel.shmmax": Read-only file system
- execute sysctl -e --system
* link[/etc/sysctl.d/90-omnibus-gitlab-net.core.somaxconn.conf] action create
- create symlink at /etc/sysctl.d/90-omnibus-gitlab-net.core.somaxconn.conf to /opt/gitlab/embedded/etc/90-omnibus-gitlab-net.core.somaxconn.conf
* execute[load sysctl conf net.core.somaxconn] action run
[execute] * Applying /etc/sysctl.d/10-console-messages.conf ...
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
* Applying /etc/sysctl.d/10-link-restrictions.conf ...
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
* Applying /etc/sysctl.d/10-network-security.conf ...
sysctl: setting key "kernel.printk": Read-only file system
sysctl: setting key "net.ipv6.conf.all.use_tempaddr": Read-only file system
sysctl: setting key "net.ipv6.conf.default.use_tempaddr": Read-only file system
sysctl: setting key "kernel.kptr_restrict": Read-only file system
sysctl: setting key "fs.protected_hardlinks": Read-only file system
sysctl: setting key "fs.protected_symlinks": Read-only file system
sysctl: setting key "kernel.sysrq": Read-only file system
sysctl: setting key "net.ipv4.conf.default.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.conf.all.rp_filter": Read-only file system
sysctl: setting key "net.ipv4.tcp_syncookies": Read-only file system
sysctl: setting key "vm.mmap_min_addr": Read-only file system
sysctl: setting key "kernel.sem": Read-only file system
sysctl: setting key "kernel.shmall": Read-only file system
sysctl: setting key "kernel.shmmax": Read-only file system
sysctl: setting key "net.core.somaxconn": Read-only file system
* Applying /etc/sysctl.d/10-ptrace.conf ...
* Applying /etc/sysctl.d/10-zeropage.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.sem.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.shmall.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-kernel.shmmax.conf ...
* Applying /etc/sysctl.d/90-omnibus-gitlab-net.core.somaxconn.conf ...
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /etc/sysctl.conf ...
- execute sysctl -e --system
* execute[load sysctl conf net.core.somaxconn] action nothing (skipped due to action :nothing)
Recipe: <Dynamically Defined Resource>
* service[puma] action nothing (skipped due to action :nothing)
Recipe: gitlab::puma_disable
* runit_service[puma] action disable
* ruby_block[disable puma] action run (skipped due to only_if)
(up to date)
Recipe: gitlab::sidekiq
* directory[/var/log/gitlab/sidekiq] action create (up to date)
Recipe: <Dynamically Defined Resource>
* service[sidekiq] action nothing (skipped due to action :nothing)
Recipe: gitlab::sidekiq
* runit_service[sidekiq] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/sidekiq] action create
- create new directory /opt/gitlab/sv/sidekiq
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/sidekiq/run] action create
- create new file /opt/gitlab/sv/sidekiq/run
- update content in file /opt/gitlab/sv/sidekiq/run from none to 345ad1
--- /opt/gitlab/sv/sidekiq/run 2019-09-24 10:03:45.249008138 +0000
+++ /opt/gitlab/sv/sidekiq/.chef-run20190924-25-14rdrxr 2019-09-24 10:03:45.249008138 +0000
@@ -1 +1,26 @@
+#!/bin/sh
+
+cd /var/opt/gitlab/gitlab-rails/working
+
+exec 2>&1
+# Setup run directory.
+mkdir -p /dev/shm/gitlab/sidekiq
+rm /dev/shm/gitlab/sidekiq/*.db 2> /dev/null
+chmod 0700 /dev/shm/gitlab/sidekiq
+chown git /dev/shm/gitlab/sidekiq
+export prometheus_run_dir='/dev/shm/gitlab/sidekiq'
+
+
+
+exec chpst -e /opt/gitlab/etc/gitlab-rails/env -P \
+ -U git:git \
+ -u git:git \
+ /usr/bin/env \
+ prometheus_multiproc_dir="${prometheus_run_dir}" \
+ /opt/gitlab/embedded/bin/bundle exec sidekiq \
+ -C /opt/gitlab/embedded/service/gitlab-rails/config/sidekiq_queues.yml \
+ -e production \
+ -r /opt/gitlab/embedded/service/gitlab-rails \
+ -t 4 \
+ -c 25
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/sidekiq/log] action create
- create new directory /opt/gitlab/sv/sidekiq/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/sidekiq/log/main] action create
- create new directory /opt/gitlab/sv/sidekiq/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/sidekiq/log/run] action create
- create new file /opt/gitlab/sv/sidekiq/log/run
- update content in file /opt/gitlab/sv/sidekiq/log/run from none to 0c55bd
--- /opt/gitlab/sv/sidekiq/log/run 2019-09-24 10:03:45.257008138 +0000
+++ /opt/gitlab/sv/sidekiq/log/.chef-run20190924-25-ktpnw9 2019-09-24 10:03:45.257008138 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd /var/log/gitlab/sidekiq
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/sidekiq/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_sidekiq] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/sidekiq/env] action create
- create new directory /opt/gitlab/sv/sidekiq/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for sidekiq service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/sidekiq/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/sidekiq/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/sidekiq/control] action create
- create new directory /opt/gitlab/sv/sidekiq/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/sidekiq] action create
- create symlink at /opt/gitlab/init/sidekiq to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/sidekiq/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/sidekiq] action create (up to date)
* template[/opt/gitlab/sv/sidekiq/run] action create (up to date)
* directory[/opt/gitlab/sv/sidekiq/log] action create (up to date)
* directory[/opt/gitlab/sv/sidekiq/log/main] action create (up to date)
* template[/opt/gitlab/sv/sidekiq/log/run] action create (up to date)
* template[/var/log/gitlab/sidekiq/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_sidekiq] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/sidekiq/env] action create (up to date)
* ruby_block[Delete unmanaged env files for sidekiq service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/sidekiq/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/sidekiq/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/sidekiq/control] action create (up to date)
* link[/opt/gitlab/init/sidekiq] action create (up to date)
* file[/opt/gitlab/sv/sidekiq/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/sidekiq] action create
- create symlink at /opt/gitlab/service/sidekiq to /opt/gitlab/sv/sidekiq
* ruby_block[wait for sidekiq service socket] action run
- execute the ruby block wait for sidekiq service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/sidekiq] action create (up to date)
* ruby_block[wait for sidekiq service socket] action run (skipped due to not_if)
Recipe: gitlab::gitlab-workhorse
* directory[/var/opt/gitlab/gitlab-workhorse] action create (up to date)
* directory[/var/log/gitlab/gitlab-workhorse] action create (up to date)
* directory[/opt/gitlab/etc/gitlab-workhorse] action create
- create new directory /opt/gitlab/etc/gitlab-workhorse
- change mode from '' to '0700'
- change owner from '' to 'git'
* env_dir[/opt/gitlab/etc/gitlab-workhorse/env] action create
* directory[/opt/gitlab/etc/gitlab-workhorse/env] action create
- create new directory /opt/gitlab/etc/gitlab-workhorse/env
* file[/opt/gitlab/etc/gitlab-workhorse/env/PATH] action create
- create new file /opt/gitlab/etc/gitlab-workhorse/env/PATH
- update content in file /opt/gitlab/etc/gitlab-workhorse/env/PATH from none to d5dc07
--- /opt/gitlab/etc/gitlab-workhorse/env/PATH 2019-09-24 10:03:50.457007897 +0000
+++ /opt/gitlab/etc/gitlab-workhorse/env/.chef-PATH20190924-25-hgvayx 2019-09-24 10:03:50.457007897 +0000
@@ -1 +1,2 @@
+/opt/gitlab/bin:/opt/gitlab/embedded/bin:/bin:/usr/bin
* file[/opt/gitlab/etc/gitlab-workhorse/env/HOME] action create
- create new file /opt/gitlab/etc/gitlab-workhorse/env/HOME
- update content in file /opt/gitlab/etc/gitlab-workhorse/env/HOME from none to 205bb9
--- /opt/gitlab/etc/gitlab-workhorse/env/HOME 2019-09-24 10:03:50.461007897 +0000
+++ /opt/gitlab/etc/gitlab-workhorse/env/.chef-HOME20190924-25-h1eup7 2019-09-24 10:03:50.461007897 +0000
@@ -1 +1,2 @@
+/var/opt/gitlab
* file[/opt/gitlab/etc/gitlab-workhorse/env/SSL_CERT_DIR] action create
- create new file /opt/gitlab/etc/gitlab-workhorse/env/SSL_CERT_DIR
- update content in file /opt/gitlab/etc/gitlab-workhorse/env/SSL_CERT_DIR from none to 4f45cf
--- /opt/gitlab/etc/gitlab-workhorse/env/SSL_CERT_DIR 2019-09-24 10:03:50.461007897 +0000
+++ /opt/gitlab/etc/gitlab-workhorse/env/.chef-SSL_CERT_DIR20190924-25-zt2hrt 2019-09-24 10:03:50.461007897 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/ssl/certs/
Recipe: <Dynamically Defined Resource>
* service[gitlab-workhorse] action nothing (skipped due to action :nothing)
Recipe: gitlab::gitlab-workhorse
* runit_service[gitlab-workhorse] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitlab-workhorse] action create
- create new directory /opt/gitlab/sv/gitlab-workhorse
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/gitlab-workhorse/run] action create
- create new file /opt/gitlab/sv/gitlab-workhorse/run
- update content in file /opt/gitlab/sv/gitlab-workhorse/run from none to a979e8
--- /opt/gitlab/sv/gitlab-workhorse/run 2019-09-24 10:03:50.473007896 +0000
+++ /opt/gitlab/sv/gitlab-workhorse/.chef-run20190924-25-t0pcfo 2019-09-24 10:03:50.473007896 +0000
@@ -1 +1,28 @@
+#!/bin/sh
+set -e # fail on errors
+
+# Redirect stderr -> stdout
+exec 2>&1
+
+
+
+cd /var/opt/gitlab/gitlab-workhorse
+
+exec chpst -e /opt/gitlab/etc/gitlab-workhorse/env -P \
+ -U git:git \
+ -u git:git \
+ /opt/gitlab/embedded/bin/gitlab-workhorse \
+ -listenNetwork unix \
+ -listenUmask 0 \
+ -listenAddr /var/opt/gitlab/gitlab-workhorse/socket \
+ -authBackend http://localhost:8080 \
+ -authSocket /var/opt/gitlab/gitlab-rails/sockets/gitlab.socket \
+ -documentRoot /opt/gitlab/embedded/service/gitlab-rails/public \
+ -pprofListenAddr ''\
+ -prometheusListenAddr localhost:9229 \
+ -secretPath /opt/gitlab/embedded/service/gitlab-rails/.gitlab_workhorse_secret \
+ -logFormat json \
+ -config config.toml \
+
+# Do not remove this line; it prevents trouble with the trailing backslashes above.
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/gitlab-workhorse/log] action create
- create new directory /opt/gitlab/sv/gitlab-workhorse/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/gitlab-workhorse/log/main] action create
- create new directory /opt/gitlab/sv/gitlab-workhorse/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/gitlab-workhorse/log/run] action create
- create new file /opt/gitlab/sv/gitlab-workhorse/log/run
- update content in file /opt/gitlab/sv/gitlab-workhorse/log/run from none to 34ab60
--- /opt/gitlab/sv/gitlab-workhorse/log/run 2019-09-24 10:03:50.481007896 +0000
+++ /opt/gitlab/sv/gitlab-workhorse/log/.chef-run20190924-25-ttcgbi 2019-09-24 10:03:50.481007896 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd /var/log/gitlab/gitlab-workhorse
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/gitlab-workhorse/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_gitlab-workhorse] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitlab-workhorse/env] action create
- create new directory /opt/gitlab/sv/gitlab-workhorse/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for gitlab-workhorse service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/gitlab-workhorse/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/gitlab-workhorse/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/gitlab-workhorse/control] action create
- create new directory /opt/gitlab/sv/gitlab-workhorse/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/gitlab-workhorse] action create
- create symlink at /opt/gitlab/init/gitlab-workhorse to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/gitlab-workhorse/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitlab-workhorse] action create (up to date)
* template[/opt/gitlab/sv/gitlab-workhorse/run] action create (up to date)
* directory[/opt/gitlab/sv/gitlab-workhorse/log] action create (up to date)
* directory[/opt/gitlab/sv/gitlab-workhorse/log/main] action create (up to date)
* template[/opt/gitlab/sv/gitlab-workhorse/log/run] action create (up to date)
* template[/var/log/gitlab/gitlab-workhorse/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_gitlab-workhorse] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitlab-workhorse/env] action create (up to date)
* ruby_block[Delete unmanaged env files for gitlab-workhorse service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/gitlab-workhorse/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/gitlab-workhorse/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/gitlab-workhorse/control] action create (up to date)
* link[/opt/gitlab/init/gitlab-workhorse] action create (up to date)
* file[/opt/gitlab/sv/gitlab-workhorse/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/gitlab-workhorse] action create
- create symlink at /opt/gitlab/service/gitlab-workhorse to /opt/gitlab/sv/gitlab-workhorse
* ruby_block[wait for gitlab-workhorse service socket] action run
- execute the ruby block wait for gitlab-workhorse service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/gitlab-workhorse] action create (up to date)
* ruby_block[wait for gitlab-workhorse service socket] action run (skipped due to not_if)
* file[/var/opt/gitlab/gitlab-workhorse/VERSION] action create (up to date)
* template[/var/opt/gitlab/gitlab-workhorse/config.toml] action create (up to date)
Recipe: gitlab::mailroom
* directory[/var/log/gitlab/mailroom] action create (up to date)
Recipe: <Dynamically Defined Resource>
* service[mailroom] action nothing (skipped due to action :nothing)
Recipe: gitlab::mailroom
* runit_service[mailroom] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/mailroom] action create
- create new directory /opt/gitlab/sv/mailroom
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/mailroom/run] action create
- create new file /opt/gitlab/sv/mailroom/run
- update content in file /opt/gitlab/sv/mailroom/run from none to 32543c
--- /opt/gitlab/sv/mailroom/run 2019-09-24 10:03:51.841007833 +0000
+++ /opt/gitlab/sv/mailroom/.chef-run20190924-25-9cl6q7 2019-09-24 10:03:51.841007833 +0000
@@ -1 +1,15 @@
+#!/bin/sh
+
+cd /var/opt/gitlab/gitlab-rails/working
+
+exec 2>&1
+
+# This is useful to see in the logs; mail_room is very quiet
+echo 'Runit: starting mail_room'
+
+exec chpst -e /opt/gitlab/etc/gitlab-rails/env -P \
+ -U git:git \
+ -u git:git \
+ /opt/gitlab/embedded/bin/bundle exec mail_room \
+ -c /opt/gitlab/embedded/service/gitlab-rails/config/mail_room.yml
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/mailroom/log] action create
- create new directory /opt/gitlab/sv/mailroom/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/mailroom/log/main] action create
- create new directory /opt/gitlab/sv/mailroom/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/mailroom/log/run] action create
- create new file /opt/gitlab/sv/mailroom/log/run
- update content in file /opt/gitlab/sv/mailroom/log/run from none to cf38bd
--- /opt/gitlab/sv/mailroom/log/run 2019-09-24 10:03:52.465007804 +0000
+++ /opt/gitlab/sv/mailroom/log/.chef-run20190924-25-3lkk7k 2019-09-24 10:03:52.465007804 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd -tt /var/log/gitlab/mailroom
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/mailroom/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_mailroom] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/mailroom/env] action create
- create new directory /opt/gitlab/sv/mailroom/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for mailroom service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/mailroom/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/mailroom/finish] action create
- create new file /opt/gitlab/sv/mailroom/finish
- update content in file /opt/gitlab/sv/mailroom/finish from none to 6f0fb5
--- /opt/gitlab/sv/mailroom/finish 2019-09-24 10:03:52.521007802 +0000
+++ /opt/gitlab/sv/mailroom/.chef-finish20190924-25-uq28m0 2019-09-24 10:03:52.521007802 +0000
@@ -1 +1,14 @@
+#!/bin/sh
+# Fixes https://github.com/gitlabhq/gitlabhq/issues/9891 :
+# mailroom respawn loop pinning the CPU.
+
+if [ x$2 = x15 ] ; then
+ # mailroom received SIGTERM (15) so this is probably a
+ # user-initiated restart. Skip the waiting.
+ exit 0
+fi
+
+wait=5
+echo "Runit: waiting ${wait} seconds before restarting mail_room"
+sleep ${wait}
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/mailroom/control] action create
- create new directory /opt/gitlab/sv/mailroom/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/mailroom] action create
- create symlink at /opt/gitlab/init/mailroom to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/mailroom/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/mailroom] action create (up to date)
* template[/opt/gitlab/sv/mailroom/run] action create (up to date)
* directory[/opt/gitlab/sv/mailroom/log] action create (up to date)
* directory[/opt/gitlab/sv/mailroom/log/main] action create (up to date)
* template[/opt/gitlab/sv/mailroom/log/run] action create (up to date)
* template[/var/log/gitlab/mailroom/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_mailroom] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/mailroom/env] action create (up to date)
* ruby_block[Delete unmanaged env files for mailroom service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/mailroom/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/mailroom/finish] action create (up to date)
* directory[/opt/gitlab/sv/mailroom/control] action create (up to date)
* link[/opt/gitlab/init/mailroom] action create (up to date)
* file[/opt/gitlab/sv/mailroom/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/mailroom] action create
- create symlink at /opt/gitlab/service/mailroom to /opt/gitlab/sv/mailroom
* ruby_block[wait for mailroom service socket] action run
- execute the ruby block wait for mailroom service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/mailroom] action create (up to date)
* ruby_block[wait for mailroom service socket] action run (skipped due to not_if)
Recipe: gitlab::nginx
* directory[/var/opt/gitlab/nginx] action create (up to date)
* directory[/var/opt/gitlab/nginx/conf] action create (up to date)
* directory[/var/log/gitlab/nginx] action create (up to date)
* link[/var/opt/gitlab/nginx/logs] action create (up to date)
* template[/var/opt/gitlab/nginx/conf/gitlab-http.conf] action create (up to date)
* template[/var/opt/gitlab/nginx/conf/gitlab-smartcard-http.conf] action delete (up to date)
* template[/var/opt/gitlab/nginx/conf/gitlab-pages.conf] action create (up to date)
* template[/var/opt/gitlab/nginx/conf/gitlab-registry.conf] action delete (up to date)
* template[/var/opt/gitlab/nginx/conf/gitlab-mattermost-http.conf] action delete (up to date)
* template[/var/opt/gitlab/nginx/conf/nginx-status.conf] action create (up to date)
* template[/var/opt/gitlab/nginx/conf/nginx.conf] action create (up to date)
Recipe: <Dynamically Defined Resource>
* service[nginx] action nothing (skipped due to action :nothing)
Recipe: nginx::enable
* runit_service[nginx] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/nginx] action create
- create new directory /opt/gitlab/sv/nginx
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/nginx/run] action create
- create new file /opt/gitlab/sv/nginx/run
- update content in file /opt/gitlab/sv/nginx/run from none to d75aea
--- /opt/gitlab/sv/nginx/run 2019-09-24 10:03:59.573007475 +0000
+++ /opt/gitlab/sv/nginx/.chef-run20190924-25-jcq1ht 2019-09-24 10:03:59.573007475 +0000
@@ -1 +1,6 @@
+#!/bin/sh
+exec 2>&1
+
+cd /var/opt/gitlab/nginx
+exec chpst -P /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/nginx/log] action create
- create new directory /opt/gitlab/sv/nginx/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/nginx/log/main] action create
- create new directory /opt/gitlab/sv/nginx/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/nginx/log/run] action create
- create new file /opt/gitlab/sv/nginx/log/run
- update content in file /opt/gitlab/sv/nginx/log/run from none to c70025
--- /opt/gitlab/sv/nginx/log/run 2019-09-24 10:03:59.581007474 +0000
+++ /opt/gitlab/sv/nginx/log/.chef-run20190924-25-1c0izhv 2019-09-24 10:03:59.581007474 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd -tt /var/log/gitlab/nginx
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/nginx/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_nginx] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/nginx/env] action create
- create new directory /opt/gitlab/sv/nginx/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for nginx service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/nginx/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/nginx/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/nginx/control] action create
- create new directory /opt/gitlab/sv/nginx/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/nginx] action create
- create symlink at /opt/gitlab/init/nginx to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/nginx/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/nginx] action create (up to date)
* template[/opt/gitlab/sv/nginx/run] action create (up to date)
* directory[/opt/gitlab/sv/nginx/log] action create (up to date)
* directory[/opt/gitlab/sv/nginx/log/main] action create (up to date)
* template[/opt/gitlab/sv/nginx/log/run] action create (up to date)
* template[/var/log/gitlab/nginx/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_nginx] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/nginx/env] action create (up to date)
* ruby_block[Delete unmanaged env files for nginx service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/nginx/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/nginx/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/nginx/control] action create (up to date)
* link[/opt/gitlab/init/nginx] action create (up to date)
* file[/opt/gitlab/sv/nginx/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/nginx] action create
- create symlink at /opt/gitlab/service/nginx to /opt/gitlab/sv/nginx
* ruby_block[wait for nginx service socket] action run
- execute the ruby block wait for nginx service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/nginx] action create (up to date)
* ruby_block[wait for nginx service socket] action run (skipped due to not_if)
* execute[reload nginx] action nothing (skipped due to action :nothing)
Recipe: <Dynamically Defined Resource>
* service[remote-syslog] action nothing (skipped due to action :nothing)
Recipe: gitlab::remote-syslog_disable
* runit_service[remote-syslog] action disable
* ruby_block[disable remote-syslog] action run (skipped due to only_if)
(up to date)
Recipe: <Dynamically Defined Resource>
* service[logrotate] action nothing (skipped due to action :nothing)
Recipe: gitlab::logrotate
* runit_service[logrotate] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/logrotate] action create
- create new directory /opt/gitlab/sv/logrotate
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/logrotate/run] action create
- create new file /opt/gitlab/sv/logrotate/run
- update content in file /opt/gitlab/sv/logrotate/run from none to 07f1b6
--- /opt/gitlab/sv/logrotate/run 2019-09-24 10:04:04.597007242 +0000
+++ /opt/gitlab/sv/logrotate/.chef-run20190924-25-8w6zni 2019-09-24 10:04:04.597007242 +0000
@@ -1 +1,11 @@
+#!/bin/sh
+exec 2>&1
+
+cd /var/opt/gitlab/logrotate
+
+exec /opt/gitlab/embedded/bin/chpst -P /usr/bin/env \
+ dir=/var/opt/gitlab/logrotate \
+ pre_sleep=600 \
+ post_sleep=3000 \
+ /opt/gitlab/embedded/bin/gitlab-logrotate-wrapper
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/logrotate/log] action create
- create new directory /opt/gitlab/sv/logrotate/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/logrotate/log/main] action create
- create new directory /opt/gitlab/sv/logrotate/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/logrotate/log/run] action create
- create new file /opt/gitlab/sv/logrotate/log/run
- update content in file /opt/gitlab/sv/logrotate/log/run from none to 94afe6
--- /opt/gitlab/sv/logrotate/log/run 2019-09-24 10:04:04.609007242 +0000
+++ /opt/gitlab/sv/logrotate/log/.chef-run20190924-25-el16x4 2019-09-24 10:04:04.609007242 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd -tt /var/log/gitlab/logrotate
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/logrotate/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_logrotate] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/logrotate/env] action create
- create new directory /opt/gitlab/sv/logrotate/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for logrotate service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/logrotate/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/logrotate/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/logrotate/control] action create
- create new directory /opt/gitlab/sv/logrotate/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/logrotate/control/t] action create
- create new file /opt/gitlab/sv/logrotate/control/t
- update content in file /opt/gitlab/sv/logrotate/control/t from none to 8fa3fa
--- /opt/gitlab/sv/logrotate/control/t 2019-09-24 10:04:04.765007234 +0000
+++ /opt/gitlab/sv/logrotate/control/.chef-t20190924-25-qgobva 2019-09-24 10:04:04.765007234 +0000
@@ -1 +1,4 @@
+#!/bin/sh
+echo "Received TERM from runit, sending to process group (-PID)"
+kill -- -$(cat /opt/gitlab/service/logrotate/supervise/pid)
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/logrotate] action create
- create symlink at /opt/gitlab/init/logrotate to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/logrotate/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/logrotate] action create (up to date)
* template[/opt/gitlab/sv/logrotate/run] action create (up to date)
* directory[/opt/gitlab/sv/logrotate/log] action create (up to date)
* directory[/opt/gitlab/sv/logrotate/log/main] action create (up to date)
* template[/opt/gitlab/sv/logrotate/log/run] action create (up to date)
* template[/var/log/gitlab/logrotate/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_logrotate] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/logrotate/env] action create (up to date)
* ruby_block[Delete unmanaged env files for logrotate service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/logrotate/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/logrotate/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/logrotate/control] action create (up to date)
* template[/opt/gitlab/sv/logrotate/control/t] action create (up to date)
* link[/opt/gitlab/init/logrotate] action create (up to date)
* file[/opt/gitlab/sv/logrotate/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/logrotate] action create
- create symlink at /opt/gitlab/service/logrotate to /opt/gitlab/sv/logrotate
* ruby_block[wait for logrotate service socket] action run
- execute the ruby block wait for logrotate service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/logrotate] action create (up to date)
* ruby_block[wait for logrotate service socket] action run (skipped due to not_if)
Recipe: gitlab::gitlab-pages
* directory[/var/opt/gitlab/gitlab-pages] action create (up to date)
* directory[/var/log/gitlab/gitlab-pages] action create (up to date)
* directory[/opt/gitlab/etc/gitlab-pages] action create
- create new directory /opt/gitlab/etc/gitlab-pages
- change mode from '' to '0700'
- change owner from '' to 'git'
* ruby_block[authorize pages with gitlab] action run (skipped due to only_if)
* ruby_block[re-populate GitLab Pages configuration options] action run
- execute the ruby block re-populate GitLab Pages configuration options
* file[/var/opt/gitlab/gitlab-pages/VERSION] action create (up to date)
* template[/var/opt/gitlab/gitlab-pages/admin.secret] action create (up to date)
Recipe: <Dynamically Defined Resource>
* service[gitlab-pages] action nothing (skipped due to action :nothing)
Recipe: gitlab::gitlab-pages
* runit_service[gitlab-pages] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitlab-pages] action create
- create new directory /opt/gitlab/sv/gitlab-pages
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/gitlab-pages/run] action create
- create new file /opt/gitlab/sv/gitlab-pages/run
- update content in file /opt/gitlab/sv/gitlab-pages/run from none to ab5ba1
--- /opt/gitlab/sv/gitlab-pages/run 2019-09-24 10:04:10.165006984 +0000
+++ /opt/gitlab/sv/gitlab-pages/.chef-run20190924-25-1imalcr 2019-09-24 10:04:10.165006984 +0000
@@ -1 +1,34 @@
+#!/bin/bash
+set -e # fail on errors
+
+# Redirect stderr -> stdout
+exec 2>&1
+
+
+
+cd /var/opt/gitlab/gitlab-pages
+
+
+exec /usr/bin/env SSL_CERT_FILE=/opt/gitlab/embedded/ssl/certs/cacert.pem \
+ /opt/gitlab/embedded/bin/gitlab-pages \
+ -listen-proxy="localhost:8090" \
+ -daemon-uid="$(id -u "git")" \
+ -daemon-gid="$(id -g "git")" \
+ -daemon-inplace-chroot=false \
+ \
+ -pages-domain="pages.gitlab" \
+ -pages-root="/var/opt/gitlab/gitlab-rails/shared/pages" \
+ -log-format="json" \
+ \
+ -redirect-http=false \
+ -use-http2=true \
+ \
+ -artifacts-server="https://private.gitlab/api/v4" \
+ -artifacts-server-timeout=10 \
+ \
+ -gitlab-server="https://private.gitlab" \
+ \
+ \
+ -admin-secret-path="/var/opt/gitlab/gitlab-pages/admin.secret" \
+ -admin-unix-listener="/var/opt/gitlab/gitlab-pages/admin.socket" \
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/gitlab-pages/log] action create
- create new directory /opt/gitlab/sv/gitlab-pages/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/gitlab-pages/log/main] action create
- create new directory /opt/gitlab/sv/gitlab-pages/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/gitlab-pages/log/run] action create
- create new file /opt/gitlab/sv/gitlab-pages/log/run
- update content in file /opt/gitlab/sv/gitlab-pages/log/run from none to b21dfc
--- /opt/gitlab/sv/gitlab-pages/log/run 2019-09-24 10:04:10.173006984 +0000
+++ /opt/gitlab/sv/gitlab-pages/log/.chef-run20190924-25-xxiv5u 2019-09-24 10:04:10.173006984 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd /var/log/gitlab/gitlab-pages
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/gitlab-pages/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_gitlab-pages] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitlab-pages/env] action create
- create new directory /opt/gitlab/sv/gitlab-pages/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for gitlab-pages service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/gitlab-pages/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/gitlab-pages/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/gitlab-pages/control] action create
- create new directory /opt/gitlab/sv/gitlab-pages/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/gitlab-pages] action create
- create symlink at /opt/gitlab/init/gitlab-pages to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/gitlab-pages/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitlab-pages] action create (up to date)
* template[/opt/gitlab/sv/gitlab-pages/run] action create (up to date)
* directory[/opt/gitlab/sv/gitlab-pages/log] action create (up to date)
* directory[/opt/gitlab/sv/gitlab-pages/log/main] action create (up to date)
* template[/opt/gitlab/sv/gitlab-pages/log/run] action create (up to date)
* template[/var/log/gitlab/gitlab-pages/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_gitlab-pages] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitlab-pages/env] action create (up to date)
* ruby_block[Delete unmanaged env files for gitlab-pages service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/gitlab-pages/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/gitlab-pages/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/gitlab-pages/control] action create (up to date)
* link[/opt/gitlab/init/gitlab-pages] action create (up to date)
* file[/opt/gitlab/sv/gitlab-pages/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/gitlab-pages] action create
- create symlink at /opt/gitlab/service/gitlab-pages to /opt/gitlab/sv/gitlab-pages
* ruby_block[wait for gitlab-pages service socket] action run
- execute the ruby block wait for gitlab-pages service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/gitlab-pages] action create (up to date)
* ruby_block[wait for gitlab-pages service socket] action run (skipped due to not_if)
Recipe: <Dynamically Defined Resource>
* service[storage-check] action nothing (skipped due to action :nothing)
Recipe: gitlab::storage-check_disable
* runit_service[storage-check] action disable
* ruby_block[disable storage-check] action run (skipped due to only_if)
(up to date)
Recipe: <Dynamically Defined Resource>
* service[registry] action nothing (skipped due to action :nothing)
Recipe: registry::disable
* runit_service[registry] action disable
* ruby_block[disable registry] action run (skipped due to only_if)
(up to date)
Recipe: <Dynamically Defined Resource>
* service[mattermost] action nothing (skipped due to action :nothing)
Recipe: mattermost::disable
* runit_service[mattermost] action disable
* ruby_block[disable mattermost] action run (skipped due to only_if)
(up to date)
Recipe: gitlab::gitlab-healthcheck
* template[/opt/gitlab/etc/gitlab-healthcheck-rc] action create
- create new file /opt/gitlab/etc/gitlab-healthcheck-rc
- update content in file /opt/gitlab/etc/gitlab-healthcheck-rc from none to 6da55f
--- /opt/gitlab/etc/gitlab-healthcheck-rc 2019-09-24 10:04:14.025006805 +0000
+++ /opt/gitlab/etc/.chef-gitlab-healthcheck-rc20190924-25-ecy8ey 2019-09-24 10:04:14.025006805 +0000
@@ -1 +1,3 @@
+url='http://localhost:80/help'
+flags='--insecure'
- change owner from '' to 'root'
- change group from '' to 'root'
Recipe: <Dynamically Defined Resource>
* service[node-exporter] action nothing (skipped due to action :nothing)
Recipe: monitoring::node-exporter_disable
* runit_service[node-exporter] action disable
* ruby_block[disable node-exporter] action run (skipped due to only_if)
(up to date)
Recipe: monitoring::gitlab-monitor
* directory[/var/opt/gitlab/gitlab-monitor] action create (up to date)
* directory[/var/log/gitlab/gitlab-monitor] action create (up to date)
* template[/var/opt/gitlab/gitlab-monitor/gitlab-monitor.yml] action create (up to date)
* file[/var/opt/gitlab/gitlab-monitor/RUBY_VERSION] action create (up to date)
Recipe: <Dynamically Defined Resource>
* service[gitlab-monitor] action nothing (skipped due to action :nothing)
Recipe: monitoring::gitlab-monitor
* runit_service[gitlab-monitor] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitlab-monitor] action create
- create new directory /opt/gitlab/sv/gitlab-monitor
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/gitlab-monitor/run] action create
- create new file /opt/gitlab/sv/gitlab-monitor/run
- update content in file /opt/gitlab/sv/gitlab-monitor/run from none to 0f4ff9
--- /opt/gitlab/sv/gitlab-monitor/run 2019-09-24 10:04:14.265006794 +0000
+++ /opt/gitlab/sv/gitlab-monitor/.chef-run20190924-25-3jm4rw 2019-09-24 10:04:14.265006794 +0000
@@ -1 +1,10 @@
+#!/bin/sh
+exec 2>&1
+
+umask 077
+exec chpst -P \
+ -U git:git \
+ -u git:git \
+ /opt/gitlab/embedded/bin/gitlab-mon web \
+ -c /var/opt/gitlab/gitlab-monitor/gitlab-monitor.yml
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/gitlab-monitor/log] action create
- create new directory /opt/gitlab/sv/gitlab-monitor/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/gitlab-monitor/log/main] action create
- create new directory /opt/gitlab/sv/gitlab-monitor/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/gitlab-monitor/log/run] action create
- create new file /opt/gitlab/sv/gitlab-monitor/log/run
- update content in file /opt/gitlab/sv/gitlab-monitor/log/run from none to be403a
--- /opt/gitlab/sv/gitlab-monitor/log/run 2019-09-24 10:04:14.277006794 +0000
+++ /opt/gitlab/sv/gitlab-monitor/log/.chef-run20190924-25-1tt952l 2019-09-24 10:04:14.277006794 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd -tt /var/log/gitlab/gitlab-monitor
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/gitlab-monitor/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_gitlab-monitor] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitlab-monitor/env] action create
- create new directory /opt/gitlab/sv/gitlab-monitor/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for gitlab-monitor service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/gitlab-monitor/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/gitlab-monitor/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/gitlab-monitor/control] action create
- create new directory /opt/gitlab/sv/gitlab-monitor/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/gitlab-monitor] action create
- create symlink at /opt/gitlab/init/gitlab-monitor to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/gitlab-monitor/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitlab-monitor] action create (up to date)
* template[/opt/gitlab/sv/gitlab-monitor/run] action create (up to date)
* directory[/opt/gitlab/sv/gitlab-monitor/log] action create (up to date)
* directory[/opt/gitlab/sv/gitlab-monitor/log/main] action create (up to date)
* template[/opt/gitlab/sv/gitlab-monitor/log/run] action create (up to date)
* template[/var/log/gitlab/gitlab-monitor/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_gitlab-monitor] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/gitlab-monitor/env] action create (up to date)
* ruby_block[Delete unmanaged env files for gitlab-monitor service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/gitlab-monitor/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/gitlab-monitor/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/gitlab-monitor/control] action create (up to date)
* link[/opt/gitlab/init/gitlab-monitor] action create (up to date)
* file[/opt/gitlab/sv/gitlab-monitor/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/gitlab-monitor] action create
- create symlink at /opt/gitlab/service/gitlab-monitor to /opt/gitlab/sv/gitlab-monitor
* ruby_block[wait for gitlab-monitor service socket] action run
- execute the ruby block wait for gitlab-monitor service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/gitlab-monitor] action create (up to date)
* ruby_block[wait for gitlab-monitor service socket] action run (skipped due to not_if)
Recipe: monitoring::redis-exporter
* directory[/var/log/gitlab/redis-exporter] action create (up to date)
* directory[/opt/gitlab/etc/redis-exporter/env] action create
- create new directory /opt/gitlab/etc/redis-exporter/env
- change mode from '' to '0700'
- change owner from '' to 'gitlab-redis'
* env_dir[/opt/gitlab/etc/redis-exporter/env] action create
* directory[/opt/gitlab/etc/redis-exporter/env] action create (up to date)
* file[/opt/gitlab/etc/redis-exporter/env/SSL_CERT_DIR] action create
- create new file /opt/gitlab/etc/redis-exporter/env/SSL_CERT_DIR
- update content in file /opt/gitlab/etc/redis-exporter/env/SSL_CERT_DIR from none to 4f45cf
--- /opt/gitlab/etc/redis-exporter/env/SSL_CERT_DIR 2019-09-24 10:04:20.493006506 +0000
+++ /opt/gitlab/etc/redis-exporter/env/.chef-SSL_CERT_DIR20190924-25-1phw5fa 2019-09-24 10:04:20.493006506 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/ssl/certs/
Recipe: <Dynamically Defined Resource>
* service[redis-exporter] action nothing (skipped due to action :nothing)
Recipe: monitoring::redis-exporter
* runit_service[redis-exporter] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/redis-exporter] action create
- create new directory /opt/gitlab/sv/redis-exporter
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/redis-exporter/run] action create
- create new file /opt/gitlab/sv/redis-exporter/run
- update content in file /opt/gitlab/sv/redis-exporter/run from none to a21d3f
--- /opt/gitlab/sv/redis-exporter/run 2019-09-24 10:04:20.509006505 +0000
+++ /opt/gitlab/sv/redis-exporter/.chef-run20190924-25-1j8l8cy 2019-09-24 10:04:20.505006505 +0000
@@ -1 +1,9 @@
+#!/bin/sh
+exec 2>&1
+
+umask 077
+exec chpst -P -e /opt/gitlab/etc/redis-exporter/env \
+ -U gitlab-redis:git \
+ -u gitlab-redis:git \
+ /opt/gitlab/embedded/bin/redis_exporter --web.listen-address=localhost:9121 --redis.addr=unix:///var/opt/gitlab/redis/redis.socket
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/redis-exporter/log] action create
- create new directory /opt/gitlab/sv/redis-exporter/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/redis-exporter/log/main] action create
- create new directory /opt/gitlab/sv/redis-exporter/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/redis-exporter/log/run] action create
- create new file /opt/gitlab/sv/redis-exporter/log/run
- update content in file /opt/gitlab/sv/redis-exporter/log/run from none to 082dea
--- /opt/gitlab/sv/redis-exporter/log/run 2019-09-24 10:04:20.529006504 +0000
+++ /opt/gitlab/sv/redis-exporter/log/.chef-run20190924-25-1ijnses 2019-09-24 10:04:20.529006504 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd -tt /var/log/gitlab/redis-exporter
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/redis-exporter/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_redis-exporter] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/redis-exporter/env] action create
- create new directory /opt/gitlab/sv/redis-exporter/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for redis-exporter service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/redis-exporter/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/redis-exporter/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/redis-exporter/control] action create
- create new directory /opt/gitlab/sv/redis-exporter/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/redis-exporter] action create
- create symlink at /opt/gitlab/init/redis-exporter to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/redis-exporter/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/redis-exporter] action create (up to date)
* template[/opt/gitlab/sv/redis-exporter/run] action create (up to date)
* directory[/opt/gitlab/sv/redis-exporter/log] action create (up to date)
* directory[/opt/gitlab/sv/redis-exporter/log/main] action create (up to date)
* template[/opt/gitlab/sv/redis-exporter/log/run] action create (up to date)
* template[/var/log/gitlab/redis-exporter/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_redis-exporter] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/redis-exporter/env] action create (up to date)
* ruby_block[Delete unmanaged env files for redis-exporter service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/redis-exporter/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/redis-exporter/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/redis-exporter/control] action create (up to date)
* link[/opt/gitlab/init/redis-exporter] action create (up to date)
* file[/opt/gitlab/sv/redis-exporter/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/redis-exporter] action create
- create symlink at /opt/gitlab/service/redis-exporter to /opt/gitlab/sv/redis-exporter
* ruby_block[wait for redis-exporter service socket] action run
- execute the ruby block wait for redis-exporter service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/redis-exporter] action create (up to date)
* ruby_block[wait for redis-exporter service socket] action run (skipped due to not_if)
Recipe: monitoring::user
* account[Prometheus user and group] action create (up to date)
Recipe: monitoring::prometheus
* directory[/var/opt/gitlab/prometheus] action create (up to date)
* directory[/var/opt/gitlab/prometheus/rules] action create (up to date)
* directory[/var/log/gitlab/prometheus] action create (up to date)
* directory[/opt/gitlab/etc/prometheus/env] action create
- create new directory /opt/gitlab/etc/prometheus/env
- change mode from '' to '0700'
- change owner from '' to 'gitlab-prometheus'
* env_dir[/opt/gitlab/etc/prometheus/env] action create
* directory[/opt/gitlab/etc/prometheus/env] action create (up to date)
* file[/opt/gitlab/etc/prometheus/env/SSL_CERT_DIR] action create
- create new file /opt/gitlab/etc/prometheus/env/SSL_CERT_DIR
- update content in file /opt/gitlab/etc/prometheus/env/SSL_CERT_DIR from none to 4f45cf
--- /opt/gitlab/etc/prometheus/env/SSL_CERT_DIR 2019-09-24 10:04:23.669006359 +0000
+++ /opt/gitlab/etc/prometheus/env/.chef-SSL_CERT_DIR20190924-25-iertvo 2019-09-24 10:04:23.669006359 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/ssl/certs/
* execute[reload prometheus] action nothing (skipped due to action :nothing)
* file[Prometheus config] action create (up to date)
Recipe: <Dynamically Defined Resource>
* service[prometheus] action nothing (skipped due to action :nothing)
Recipe: monitoring::prometheus
* runit_service[prometheus] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/prometheus] action create
- create new directory /opt/gitlab/sv/prometheus
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/prometheus/run] action create
- create new file /opt/gitlab/sv/prometheus/run
- update content in file /opt/gitlab/sv/prometheus/run from none to 60f91b
--- /opt/gitlab/sv/prometheus/run 2019-09-24 10:04:23.797006353 +0000
+++ /opt/gitlab/sv/prometheus/.chef-run20190924-25-1981o6t 2019-09-24 10:04:23.797006353 +0000
@@ -1 +1,9 @@
+#!/bin/sh
+exec 2>&1
+
+umask 077
+exec chpst -P -e /opt/gitlab/etc/prometheus/env \
+ -U gitlab-prometheus:gitlab-prometheus \
+ -u gitlab-prometheus:gitlab-prometheus \
+ /opt/gitlab/embedded/bin/prometheus --web.listen-address=localhost:9090 --storage.tsdb.path=/var/opt/gitlab/prometheus/data --config.file=/var/opt/gitlab/prometheus/prometheus.yml
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/prometheus/log] action create
- create new directory /opt/gitlab/sv/prometheus/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/prometheus/log/main] action create
- create new directory /opt/gitlab/sv/prometheus/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/prometheus/log/run] action create
- create new file /opt/gitlab/sv/prometheus/log/run
- update content in file /opt/gitlab/sv/prometheus/log/run from none to 072b20
--- /opt/gitlab/sv/prometheus/log/run 2019-09-24 10:04:23.813006352 +0000
+++ /opt/gitlab/sv/prometheus/log/.chef-run20190924-25-l8o0jv 2019-09-24 10:04:23.813006352 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd -tt /var/log/gitlab/prometheus
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/prometheus/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_prometheus] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/prometheus/env] action create
- create new directory /opt/gitlab/sv/prometheus/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for prometheus service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/prometheus/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/prometheus/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/prometheus/control] action create
- create new directory /opt/gitlab/sv/prometheus/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/prometheus] action create
- create symlink at /opt/gitlab/init/prometheus to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/prometheus/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/prometheus] action create (up to date)
* template[/opt/gitlab/sv/prometheus/run] action create (up to date)
* directory[/opt/gitlab/sv/prometheus/log] action create (up to date)
* directory[/opt/gitlab/sv/prometheus/log/main] action create (up to date)
* template[/opt/gitlab/sv/prometheus/log/run] action create (up to date)
* template[/var/log/gitlab/prometheus/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_prometheus] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/prometheus/env] action create (up to date)
* ruby_block[Delete unmanaged env files for prometheus service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/prometheus/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/prometheus/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/prometheus/control] action create (up to date)
* link[/opt/gitlab/init/prometheus] action create (up to date)
* file[/opt/gitlab/sv/prometheus/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/prometheus] action create
- create symlink at /opt/gitlab/service/prometheus to /opt/gitlab/sv/prometheus
* ruby_block[wait for prometheus service socket] action run
- execute the ruby block wait for prometheus service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/prometheus] action create (up to date)
* ruby_block[wait for prometheus service socket] action run (skipped due to not_if)
* template[/var/opt/gitlab/prometheus/rules/gitlab.rules] action create (up to date)
* template[/var/opt/gitlab/prometheus/rules/node.rules] action create (up to date)
Recipe: monitoring::alertmanager
* directory[/var/opt/gitlab/alertmanager] action create (up to date)
* directory[/var/log/gitlab/alertmanager] action create (up to date)
* directory[/opt/gitlab/etc/alertmanager/env] action create
- create new directory /opt/gitlab/etc/alertmanager/env
- change mode from '' to '0700'
- change owner from '' to 'gitlab-prometheus'
* env_dir[/opt/gitlab/etc/alertmanager/env] action create
* directory[/opt/gitlab/etc/alertmanager/env] action create (up to date)
* file[/opt/gitlab/etc/alertmanager/env/SSL_CERT_DIR] action create
- create new file /opt/gitlab/etc/alertmanager/env/SSL_CERT_DIR
- update content in file /opt/gitlab/etc/alertmanager/env/SSL_CERT_DIR from none to 4f45cf
--- /opt/gitlab/etc/alertmanager/env/SSL_CERT_DIR 2019-09-24 10:04:25.341006281 +0000
+++ /opt/gitlab/etc/alertmanager/env/.chef-SSL_CERT_DIR20190924-25-if0e7y 2019-09-24 10:04:25.341006281 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/ssl/certs/
* file[Alertmanager config] action create (up to date)
Recipe: <Dynamically Defined Resource>
* service[alertmanager] action nothing (skipped due to action :nothing)
Recipe: monitoring::alertmanager
* runit_service[alertmanager] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/alertmanager] action create
- create new directory /opt/gitlab/sv/alertmanager
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/alertmanager/run] action create
- create new file /opt/gitlab/sv/alertmanager/run
- update content in file /opt/gitlab/sv/alertmanager/run from none to 36da8b
--- /opt/gitlab/sv/alertmanager/run 2019-09-24 10:04:25.533006272 +0000
+++ /opt/gitlab/sv/alertmanager/.chef-run20190924-25-158f22l 2019-09-24 10:04:25.529006272 +0000
@@ -1 +1,9 @@
+#!/bin/sh
+exec 2>&1
+
+umask 077
+exec chpst -P -e /opt/gitlab/etc/alertmanager/env \
+ -U gitlab-prometheus:gitlab-prometheus \
+ -u gitlab-prometheus:gitlab-prometheus \
+ /opt/gitlab/embedded/bin/alertmanager --web.listen-address=localhost:9093 --storage.path=/var/opt/gitlab/alertmanager/data --config.file=/var/opt/gitlab/alertmanager/alertmanager.yml
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/alertmanager/log] action create
- create new directory /opt/gitlab/sv/alertmanager/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/alertmanager/log/main] action create
- create new directory /opt/gitlab/sv/alertmanager/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/alertmanager/log/run] action create
- create new file /opt/gitlab/sv/alertmanager/log/run
- update content in file /opt/gitlab/sv/alertmanager/log/run from none to 2feab9
--- /opt/gitlab/sv/alertmanager/log/run 2019-09-24 10:04:25.909006255 +0000
+++ /opt/gitlab/sv/alertmanager/log/.chef-run20190924-25-1eg3qub 2019-09-24 10:04:25.909006255 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd -tt /var/log/gitlab/alertmanager
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/alertmanager/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_alertmanager] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/alertmanager/env] action create
- create new directory /opt/gitlab/sv/alertmanager/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for alertmanager service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/alertmanager/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/alertmanager/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/alertmanager/control] action create
- create new directory /opt/gitlab/sv/alertmanager/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/alertmanager] action create
- create symlink at /opt/gitlab/init/alertmanager to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/alertmanager/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/alertmanager] action create (up to date)
* template[/opt/gitlab/sv/alertmanager/run] action create (up to date)
* directory[/opt/gitlab/sv/alertmanager/log] action create (up to date)
* directory[/opt/gitlab/sv/alertmanager/log/main] action create (up to date)
* template[/opt/gitlab/sv/alertmanager/log/run] action create (up to date)
* template[/var/log/gitlab/alertmanager/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_alertmanager] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/alertmanager/env] action create (up to date)
* ruby_block[Delete unmanaged env files for alertmanager service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/alertmanager/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/alertmanager/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/alertmanager/control] action create (up to date)
* link[/opt/gitlab/init/alertmanager] action create (up to date)
* file[/opt/gitlab/sv/alertmanager/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/alertmanager] action create
- create symlink at /opt/gitlab/service/alertmanager to /opt/gitlab/sv/alertmanager
* ruby_block[wait for alertmanager service socket] action run
- execute the ruby block wait for alertmanager service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/alertmanager] action create (up to date)
* ruby_block[wait for alertmanager service socket] action run (skipped due to not_if)
Recipe: monitoring::postgres-exporter
* directory[/var/log/gitlab/postgres-exporter] action create (up to date)
* directory[/var/opt/gitlab/postgres-exporter] action create (up to date)
* env_dir[/opt/gitlab/etc/postgres-exporter/env] action create
* directory[/opt/gitlab/etc/postgres-exporter/env] action create
- create new directory /opt/gitlab/etc/postgres-exporter/env
* file[/opt/gitlab/etc/postgres-exporter/env/SSL_CERT_DIR] action create
- create new file /opt/gitlab/etc/postgres-exporter/env/SSL_CERT_DIR
- update content in file /opt/gitlab/etc/postgres-exporter/env/SSL_CERT_DIR from none to 4f45cf
--- /opt/gitlab/etc/postgres-exporter/env/SSL_CERT_DIR 2019-09-24 10:04:32.425005953 +0000
+++ /opt/gitlab/etc/postgres-exporter/env/.chef-SSL_CERT_DIR20190924-25-1g48xp7 2019-09-24 10:04:32.425005953 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/ssl/certs/
* file[/opt/gitlab/etc/postgres-exporter/env/DATA_SOURCE_NAME] action create
- create new file /opt/gitlab/etc/postgres-exporter/env/DATA_SOURCE_NAME
- update content in file /opt/gitlab/etc/postgres-exporter/env/DATA_SOURCE_NAME from none to cd58e5
--- /opt/gitlab/etc/postgres-exporter/env/DATA_SOURCE_NAME 2019-09-24 10:04:32.429005953 +0000
+++ /opt/gitlab/etc/postgres-exporter/env/.chef-DATA_SOURCE_NAME20190924-25-1rp3pen 2019-09-24 10:04:32.429005953 +0000
@@ -1 +1,2 @@
+user=gitlab-psql host=/var/opt/gitlab/postgresql database=postgres sslmode=allow
Recipe: <Dynamically Defined Resource>
* service[postgres-exporter] action nothing (skipped due to action :nothing)
Recipe: monitoring::postgres-exporter
* runit_service[postgres-exporter] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/postgres-exporter] action create
- create new directory /opt/gitlab/sv/postgres-exporter
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/postgres-exporter/run] action create
- create new file /opt/gitlab/sv/postgres-exporter/run
- update content in file /opt/gitlab/sv/postgres-exporter/run from none to b40d34
--- /opt/gitlab/sv/postgres-exporter/run 2019-09-24 10:04:32.461005951 +0000
+++ /opt/gitlab/sv/postgres-exporter/.chef-run20190924-25-xfal3t 2019-09-24 10:04:32.461005951 +0000
@@ -1 +1,7 @@
+#!/bin/sh
+exec 2>&1
+
+umask 077
+exec chpst -e /opt/gitlab/etc/postgres-exporter/env -P -U gitlab-psql:git -u gitlab-psql:git /opt/gitlab/embedded/bin/postgres_exporter --web.listen-address=localhost:9187 --extend.query-path=/var/opt/gitlab/postgres-exporter/queries.yaml
+
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/postgres-exporter/log] action create
- create new directory /opt/gitlab/sv/postgres-exporter/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/postgres-exporter/log/main] action create
- create new directory /opt/gitlab/sv/postgres-exporter/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/postgres-exporter/log/run] action create
- create new file /opt/gitlab/sv/postgres-exporter/log/run
- update content in file /opt/gitlab/sv/postgres-exporter/log/run from none to b971c9
--- /opt/gitlab/sv/postgres-exporter/log/run 2019-09-24 10:04:32.473005951 +0000
+++ /opt/gitlab/sv/postgres-exporter/log/.chef-run20190924-25-e0yibs 2019-09-24 10:04:32.473005951 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd -tt /var/log/gitlab/postgres-exporter
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/postgres-exporter/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_postgres-exporter] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/postgres-exporter/env] action create
- create new directory /opt/gitlab/sv/postgres-exporter/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for postgres-exporter service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/postgres-exporter/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/postgres-exporter/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/postgres-exporter/control] action create
- create new directory /opt/gitlab/sv/postgres-exporter/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/postgres-exporter] action create
- create symlink at /opt/gitlab/init/postgres-exporter to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/postgres-exporter/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/postgres-exporter] action create (up to date)
* template[/opt/gitlab/sv/postgres-exporter/run] action create (up to date)
* directory[/opt/gitlab/sv/postgres-exporter/log] action create (up to date)
* directory[/opt/gitlab/sv/postgres-exporter/log/main] action create (up to date)
* template[/opt/gitlab/sv/postgres-exporter/log/run] action create (up to date)
* template[/var/log/gitlab/postgres-exporter/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_postgres-exporter] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/postgres-exporter/env] action create (up to date)
* ruby_block[Delete unmanaged env files for postgres-exporter service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/postgres-exporter/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/postgres-exporter/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/postgres-exporter/control] action create (up to date)
* link[/opt/gitlab/init/postgres-exporter] action create (up to date)
* file[/opt/gitlab/sv/postgres-exporter/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/postgres-exporter] action create
- create symlink at /opt/gitlab/service/postgres-exporter to /opt/gitlab/sv/postgres-exporter
* ruby_block[wait for postgres-exporter service socket] action run
- execute the ruby block wait for postgres-exporter service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/postgres-exporter] action create (up to date)
* ruby_block[wait for postgres-exporter service socket] action run (skipped due to not_if)
* template[/var/opt/gitlab/postgres-exporter/queries.yaml] action create (up to date)
Recipe: monitoring::grafana
* directory[/var/log/gitlab/grafana] action create (up to date)
* directory[/var/opt/gitlab/grafana] action create (up to date)
* directory[/var/opt/gitlab/grafana/provisioning] action create (up to date)
* directory[/var/opt/gitlab/grafana/provisioning/dashboards] action create (up to date)
* directory[/var/opt/gitlab/grafana/provisioning/datasources] action create (up to date)
* directory[/var/opt/gitlab/grafana/provisioning/notifiers] action create (up to date)
* link[/var/opt/gitlab/grafana/conf] action create (up to date)
* link[/var/opt/gitlab/grafana/public] action create (up to date)
* directory[/opt/gitlab/etc/grafana/env] action create
- create new directory /opt/gitlab/etc/grafana/env
- change mode from '' to '0700'
- change owner from '' to 'gitlab-prometheus'
* ruby_block[populate Grafana configuration options] action run
- execute the ruby block populate Grafana configuration options
* env_dir[/opt/gitlab/etc/grafana/env] action create
* directory[/opt/gitlab/etc/grafana/env] action create (up to date)
* file[/opt/gitlab/etc/grafana/env/SSL_CERT_DIR] action create
- create new file /opt/gitlab/etc/grafana/env/SSL_CERT_DIR
- update content in file /opt/gitlab/etc/grafana/env/SSL_CERT_DIR from none to 4f45cf
--- /opt/gitlab/etc/grafana/env/SSL_CERT_DIR 2019-09-24 10:04:38.041005693 +0000
+++ /opt/gitlab/etc/grafana/env/.chef-SSL_CERT_DIR20190924-25-19i0idj 2019-09-24 10:04:38.041005693 +0000
@@ -1 +1,2 @@
+/opt/gitlab/embedded/ssl/certs/
* template[/var/opt/gitlab/grafana/grafana.ini] action create (up to date)
* file[/var/opt/gitlab/grafana/provisioning/dashboards/gitlab_dashboards.yml] action create (up to date)
* file[/var/opt/gitlab/grafana/provisioning/datasources/gitlab_datasources.yml] action create (up to date)
Recipe: <Dynamically Defined Resource>
* service[grafana] action nothing (skipped due to action :nothing)
Recipe: monitoring::grafana
* runit_service[grafana] action enable
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/grafana] action create
- create new directory /opt/gitlab/sv/grafana
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/grafana/run] action create
- create new file /opt/gitlab/sv/grafana/run
- update content in file /opt/gitlab/sv/grafana/run from none to b54d7b
--- /opt/gitlab/sv/grafana/run 2019-09-24 10:04:38.241005683 +0000
+++ /opt/gitlab/sv/grafana/.chef-run20190924-25-nq7x0f 2019-09-24 10:04:38.241005683 +0000
@@ -1 +1,12 @@
+#!/bin/sh
+exec 2>&1
+
+
+cd '/var/opt/gitlab/grafana'
+
+umask 077
+exec chpst -P -e /opt/gitlab/etc/grafana/env \
+ -U gitlab-prometheus:gitlab-prometheus \
+ -u gitlab-prometheus:gitlab-prometheus \
+ /opt/gitlab/embedded/bin/grafana-server -config '/var/opt/gitlab/grafana/grafana.ini'
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/grafana/log] action create
- create new directory /opt/gitlab/sv/grafana/log
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* directory[/opt/gitlab/sv/grafana/log/main] action create
- create new directory /opt/gitlab/sv/grafana/log/main
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/opt/gitlab/sv/grafana/log/run] action create
- create new file /opt/gitlab/sv/grafana/log/run
- update content in file /opt/gitlab/sv/grafana/log/run from none to 49180c
--- /opt/gitlab/sv/grafana/log/run 2019-09-24 10:04:38.253005683 +0000
+++ /opt/gitlab/sv/grafana/log/.chef-run20190924-25-1a1enom 2019-09-24 10:04:38.253005683 +0000
@@ -1 +1,3 @@
+#!/bin/sh
+exec svlogd -tt /var/log/gitlab/grafana
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* template[/var/log/gitlab/grafana/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_grafana] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/grafana/env] action create
- create new directory /opt/gitlab/sv/grafana/env
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* ruby_block[Delete unmanaged env files for grafana service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/grafana/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/grafana/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/grafana/control] action create
- create new directory /opt/gitlab/sv/grafana/control
- change mode from '' to '0755'
- change owner from '' to 'root'
- change group from '' to 'root'
* link[/opt/gitlab/init/grafana] action create
- create symlink at /opt/gitlab/init/grafana to /opt/gitlab/embedded/bin/sv
* file[/opt/gitlab/sv/grafana/down] action delete (up to date)
* ruby_block[restart_service] action run (skipped due to only_if)
* ruby_block[restart_log_service] action create
* ruby_block[restart_service] action nothing (skipped due to action :nothing)
* ruby_block[restart_log_service] action nothing (skipped due to action :nothing)
* ruby_block[reload_log_service] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/grafana] action create (up to date)
* template[/opt/gitlab/sv/grafana/run] action create (up to date)
* directory[/opt/gitlab/sv/grafana/log] action create (up to date)
* directory[/opt/gitlab/sv/grafana/log/main] action create (up to date)
* template[/opt/gitlab/sv/grafana/log/run] action create (up to date)
* template[/var/log/gitlab/grafana/config] action create (up to date)
* ruby_block[verify_chown_persisted_on_grafana] action nothing (skipped due to action :nothing)
* directory[/opt/gitlab/sv/grafana/env] action create (up to date)
* ruby_block[Delete unmanaged env files for grafana service] action run (skipped due to only_if)
* template[/opt/gitlab/sv/grafana/check] action create (skipped due to only_if)
* template[/opt/gitlab/sv/grafana/finish] action create (skipped due to only_if)
* directory[/opt/gitlab/sv/grafana/control] action create (up to date)
* link[/opt/gitlab/init/grafana] action create (up to date)
* file[/opt/gitlab/sv/grafana/down] action delete (up to date)
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/grafana] action create
- create symlink at /opt/gitlab/service/grafana to /opt/gitlab/sv/grafana
* ruby_block[wait for grafana service socket] action run
- execute the ruby block wait for grafana service socket
- execute the ruby block restart_log_service
* directory[/opt/gitlab/service] action create (up to date)
* link[/opt/gitlab/service/grafana] action create (up to date)
* ruby_block[wait for grafana service socket] action run (skipped due to not_if)
Recipe: <Dynamically Defined Resource>
* service[mailroom] action restart
- restart service service[mailroom]
Recipe: gitlab::gitlab-rails
* execute[clear the gitlab-rails cache] action run
- execute /opt/gitlab/bin/gitlab-rake cache:clear
Recipe: <Dynamically Defined Resource>
* service[gitaly] action restart
- restart service service[gitaly]
* service[gitlab-workhorse] action restart
- restart service service[gitlab-workhorse]
* service[redis-exporter] action restart
- restart service service[redis-exporter]
* service[prometheus] action restart
- restart service service[prometheus]
* service[alertmanager] action restart
- restart service service[alertmanager]
* service[postgres-exporter] action restart
- restart service service[postgres-exporter]
* service[grafana] action restart
- restart service service[grafana]
Running handlers:
Running handlers complete
Chef Client finished, 318/1057 resources updated in 02 minutes 02 seconds
gitlab Reconfigured!
Checking for an omnibus managed postgresql: OK
Checking for a newer version of PostgreSQL to install
Upgrading PostgreSQL to 10.9
Checking if we already upgraded: NOT OK
Checking if PostgreSQL bin files are symlinked to the expected location: OK
Checking if postgresql['version'] is set: OK
cp /opt/gitlab/embedded/service/gitlab-rails/public/deploy.html /opt/gitlab/embedded/service/gitlab-rails/public/index.html
Toggling deploy page: OK
Toggling services:ok: down: alertmanager: 0s, normally up
ok: down: gitaly: 0s, normally up
ok: down: gitlab-monitor: 1s, normally up
ok: down: gitlab-pages: 1s, normally up, want up
ok: down: grafana: 0s, normally up
ok: down: logrotate: 0s, normally up
ok: down: mailroom: 0s, normally up
ok: down: postgres-exporter: 0s, normally up
ok: down: prometheus: 1s, normally up
ok: down: redis-exporter: 0s, normally up
ok: down: sidekiq: 0s, normally up
ok: down: sshd: 1s, normally up
Toggling services: OK
Stopping the database:ok: down: postgresql: 0s, normally up
Stopping the database: OK
Symlink correct version of binaries: OK
Creating temporary data directory: OK
== Fatal error ==
Please check the output and try again
Initializing the new database:Error initializing database for 10.9
STDOUT: The files belonging to this database system will be owned by user "gitlab-psql".
This user must also own the server process.
The database cluster will be initialized with locale "C.UTF-8".
The default text search configuration will be set to "english".
Data page checksums are disabled.
STDERR: initdb: directory "/var/opt/gitlab/postgresql/data.10" exists but is not empty
If you want to create a new database system, either remove or empty
the directory "/var/opt/gitlab/postgresql/data.10" or run initdb
with an argument other than "/var/opt/gitlab/postgresql/data.10".
/opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/pg_upgrade.rb:150:in `die': undefined local variable or method `revert' for GitlabCtl::PgUpgrade:Class (NameError)
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:312:in `rescue in block in initialize_new_db'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:299:in `block in initialize_new_db'
from /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/util.rb:122:in `progress_message'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:298:in `initialize_new_db'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:188:in `common_pre_upgrade'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:228:in `general_upgrade'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:175:in `block in load_file'
from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/omnibus-ctl-0.6.0/lib/omnibus-ctl.rb:204:in `block in add_command_under_category'
from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/omnibus-ctl-0.6.0/lib/omnibus-ctl.rb:746:in `run'
from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/omnibus-ctl-0.6.0/bin/omnibus-ctl:31:in `<top (required)>'
from /opt/gitlab/embedded/bin/omnibus-ctl:23:in `load'
from /opt/gitlab/embedded/bin/omnibus-ctl:23:in `<main>'
/opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/util.rb:16:in `rescue in get_command_output': GitlabCtl::Errors::ExecutionError (GitlabCtl::Errors::ExecutionError)
from /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/util.rb:12:in `get_command_output'
from /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/pg_upgrade.rb:50:in `run_pg_command'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:300:in `block in initialize_new_db'
from /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/util.rb:122:in `progress_message'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:298:in `initialize_new_db'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:188:in `common_pre_upgrade'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:228:in `general_upgrade'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:175:in `block in load_file'
from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/omnibus-ctl-0.6.0/lib/omnibus-ctl.rb:204:in `block in add_command_under_category'
from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/omnibus-ctl-0.6.0/lib/omnibus-ctl.rb:746:in `run'
from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/omnibus-ctl-0.6.0/bin/omnibus-ctl:31:in `<top (required)>'
from /opt/gitlab/embedded/bin/omnibus-ctl:23:in `load'
from /opt/gitlab/embedded/bin/omnibus-ctl:23:in `<main>'
/opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/mixlib-shellout-3.0.7/lib/mixlib/shellout.rb:300:in `invalid!': Expected process to exit with [0], but received '1' (Mixlib::ShellOut::ShellCommandFailed)
---- Begin output of su - gitlab-psql -c "/opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data.10 --locale C.UTF-8 --encoding UTF8 --lc-collate=C.UTF-8 --lc-ctype=C.UTF-8" ----
STDOUT: The files belonging to this database system will be owned by user "gitlab-psql".
This user must also own the server process.
The database cluster will be initialized with locale "C.UTF-8".
The default text search configuration will be set to "english".
Data page checksums are disabled.
STDERR: initdb: directory "/var/opt/gitlab/postgresql/data.10" exists but is not empty
If you want to create a new database system, either remove or empty
the directory "/var/opt/gitlab/postgresql/data.10" or run initdb
with an argument other than "/var/opt/gitlab/postgresql/data.10".
---- End output of su - gitlab-psql -c "/opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data.10 --locale C.UTF-8 --encoding UTF8 --lc-collate=C.UTF-8 --lc-ctype=C.UTF-8" ----
Ran su - gitlab-psql -c "/opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data.10 --locale C.UTF-8 --encoding UTF8 --lc-collate=C.UTF-8 --lc-ctype=C.UTF-8" returned 1
from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/mixlib-shellout-3.0.7/lib/mixlib/shellout.rb:287:in `error!'
from /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/util.rb:14:in `get_command_output'
from /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/pg_upgrade.rb:50:in `run_pg_command'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:300:in `block in initialize_new_db'
from /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/util.rb:122:in `progress_message'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:298:in `initialize_new_db'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:188:in `common_pre_upgrade'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:228:in `general_upgrade'
from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:175:in `block in load_file'
from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/omnibus-ctl-0.6.0/lib/omnibus-ctl.rb:204:in `block in add_command_under_category'
from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/omnibus-ctl-0.6.0/lib/omnibus-ctl.rb:746:in `run'
from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/omnibus-ctl-0.6.0/bin/omnibus-ctl:31:in `<top (required)>'
from /opt/gitlab/embedded/bin/omnibus-ctl:23:in `load'
from /opt/gitlab/embedded/bin/omnibus-ctl:23:in `<main>'
Upgrading the existing database to 10 failed and was reverted.
Please check the output, and open an issue at:
https://gitlab.com/gitlab-org/omnibus-gitlab/issues
If you would like to restart the instance without attempting to
upgrade, add the following to your docker command:
-e GITLAB_SKIP_PG_UPGRADE=true
Output of checks
(If you are reporting a bug on GitLab.com, write: This bug happens on GitLab.com)
Results of GitLab environment info
I have done gitlab-rake gitlab:env:info during startup because it crash because after.
Expand for output related to GitLab environment info
System information System: Current User: git Using RVM: no Ruby Version: 2.6.3p62 Gem Version: 2.7.9 Bundler Version:1.17.3 Rake Version: 12.3.2 Redis Version: 3.2.12 Git Version: 2.22.0 Sidekiq Version:5.2.7 Go Version: unknownGitLab information Version: 12.2.5 Revision: 09f8edbc29a Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: PostgreSQL DB Version: 9.6.14 URL: https://private.gitlab HTTP Clone URL: https://private.gitlab/some-group/some-project.git SSH Clone URL: git@private.gitlab:some-group/some-project.git Using LDAP: yes Using Omniauth: yes Omniauth Providers:
GitLab Shell Version: 9.3.0 Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories GitLab Shell path: /opt/gitlab/embedded/service/gitlab-shell Git: /opt/gitlab/embedded/bin/git
Results of GitLab application Check
I have done gitlab-rake gitlab:env:info during startup because it crash because after.
Expand for output related to the GitLab application check
System information System: Current User: git Using RVM: no Ruby Version: 2.6.3p62 Gem Version: 2.7.9 Bundler Version:1.17.3 Rake Version: 12.3.2 Redis Version: 3.2.12 Git Version: 2.22.0 Sidekiq Version:5.2.7 Go Version: unknown
GitLab information Version: 12.2.5 Revision: 09f8edbc29a Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: PostgreSQL DB Version: 9.6.14 URL: https://private.gitlab HTTP Clone URL: https://private.gitlab/some-group/some-project.git SSH Clone URL: git@private.gitlab:some-group/some-project.git Using LDAP: yes Using Omniauth: yes Omniauth Providers:
GitLab Shell Version: 9.3.0 Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories GitLab Shell path: /opt/gitlab/embedded/service/gitlab-shell Git: /opt/gitlab/embedded/bin/git root@school:/# gitlab-rake gitlab:check SANITIZE=true Checking GitLab subtasks ...
Checking GitLab Shell ...
GitLab Shell: ... GitLab Shell version >= 9.3.0 ? ... OK (9.3.0) Running /opt/gitlab/embedded/service/gitlab-shell/bin/check Check GitLab API access: OK Redis available via internal API: OK
Access to /var/opt/gitlab/.ssh/authorized_keys: OK gitlab-shell self-check successful
Checking GitLab Shell ... Finished
Checking Gitaly ...
Gitaly: ... default ... FAIL: 14:Connect Failed
Checking Gitaly ... Finished
Checking Sidekiq ...
Sidekiq: ... Running? ... yes Number of Sidekiq processes ... 1
Checking Sidekiq ... Finished
Checking Incoming Email ...
Incoming Email: ... Checking Reply by email ...
IMAP server credentials are correct? ... yes Init.d configured correctly? ... skipped MailRoom running? ... skipped
Checking Reply by email ... Finished
Checking Incoming Email ... Finished
Checking LDAP ...
LDAP: ... Server: ldapmain LDAP authentication... Success LDAP users with access to your GitLab server (only showing the first 100 results) User output sanitized. Found 8 users of 100 limit.
Checking LDAP ... Finished
Checking GitLab App ...
Git configured correctly? ... yes Database config exists? ... yes
Possible fixes
- Maybe rebuild a docker image using a different Gitlab-CE version, hoping it will start fine. Any recommendation is welcome.
Questions
- Why does the Gitlab-CE docker image happen to be misordered in time, and what should I do when that happen ?