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 latest was to high and I should use a older version.
  • I then downgraded to 12.0.0-ce.0 perform 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.0 and now it worked.
  • I tried to upgrade manually to latest 12.2.5-ce.0 but 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.9 was released after 12.2.5.
  • 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:	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

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 ?
Edited Sep 24, 2019 by Kopax Anderson
Assignee Loading
Time tracking Loading