Commit Graph

2846 Commits

Author SHA1 Message Date
Robert Marshall aa59edfbcc Merge branch 'sh-drop-chef-eol-message' into 'master'
Drop Cinc EOL warning

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7599

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: Stan Hu <stanhu@gmail.com>
2024-05-15 06:08:34 +00:00
Robert Marshall 49fbebbc1d Merge branch 'deps/69b928e-9e657fb' into 'master'
Update gitlab-org/gitlab-exporter from 14.4.0 to 14.5.0

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7581

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-05-15 05:51:17 +00:00
DEPS_GITLAB_TOKEN - For deps.io to create MRs b7442832bb Bump gitlab-exporter to version 14.5.0
- Updates gitlab-org/gitlab-exporter from 14.4.0 to 14.5.0

Changelog: changed
2024-05-15 05:51:17 +00:00
Robert Marshall 6e0e74da37 Merge branch 'deps/4225d27-f935fb0' into 'master'
Update rubygems/rubygems from 3.5.9 to 3.5.10

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7582

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Dmytro Makovey <dmakovey@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-05-15 04:40:14 +00:00
DEPS_GITLAB_TOKEN - For deps.io to create MRs 0d31fc3067 Bump rubygems to version 3.5.10
- Updates rubygems/rubygems from 3.5.9 to 3.5.10

Changelog: changed
2024-05-15 04:40:14 +00:00
Stan Hu 40b4a31d2a
Drop Cinc EOL warning
Previously users would see this warning at the end of a reconfigure:

```
WARN: This release of Cinc Client became end of life (EOL) on May 1st 2024
```

This warning started to show up on a May 1, 2024, but the admin has no
control over what version of Cinc is used. Disable this warning since
it doesn't provide any useful information.

Changelog: changed
2024-05-09 22:12:28 -07:00
Balasankar 'Balu' C bc0bd127f9 Merge branch 'sh-update-omnibus-gems' into 'master'
Upgrade some Omnibus-related gems

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7588

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Stan Hu <stanhu@gmail.com>
2024-05-09 07:31:12 +00:00
Stan Hu ab12454b3e Upgrade to Ruby 3.1.5 and add support for Ruby 3.2.5
This fixes a number of CVEs a bugs:

* https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-1-5-released/
* https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-2-4-released/

This drops the `fix-ruby-xfree-for-libxml2` patch for Ruby 3.1.5 since
the change has been merged upstream.

This will also enable us to update to Puma 6.4.2 since
https://bugs.ruby-lang.org/issues/19837 has been resolved in Ruby
3.1.5.

Changelog: changed
2024-05-09 05:51:45 +00:00
Stan Hu 182c5aee69 Upgrade some Omnibus-related gems
In https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7362,
the `Gemfile.lock` was locked to a number of gem versions present
around January 2024.

As seen in
https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7584#note_1897220176,
we have been pulling in more recent versions of these gems for
recent patch releases, so let's use these updated versions
so that we minimize the diff.
2024-05-08 17:21:49 -06:00
Balasankar 'Balu' C 8bf2c5160c Merge branch 'upgrade-stop-16-11' into 'master'
Enforce upgrade stop at 16.11

Closes #8518

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7575

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: João Alexandre Cunha <j.a.cunha@gmail.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Clemens Beck <cbeck@gitlab.com>
2024-05-08 14:53:29 +00:00
GitLab Release Tools Bot 8b6b7af263 Update upgrade stop to 16.7
[ci skip]
2024-05-07 16:28:05 +00:00
GitLab Release Tools Bot aeb111224d Update upgrade stop to 16.11
[ci skip]
2024-05-07 16:15:38 +00:00
Balasankar 'Balu' C 82b342458b Merge branch '8341-remove-pg-13' into 'master'
Remove PostgreSQL 13

Closes #8341

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7546

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Ryan Egesdahl <regesdahl@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Reviewed-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Reviewed-by: Ryan Egesdahl <regesdahl@gitlab.com>
Co-authored-by: Clemens Beck <cbeck@gitlab.com>
2024-05-07 05:24:29 +00:00
Clemens Beck 92f7cf5b6c Remove PostgreSQL 13
* Remove PostgreSQL 13 builds.
* Remove unused PostgreSQL 12 build definition.
* Move PostgreSQL 14 from 'new' to 'default' build definition.
* Update minimum PostgreSQL version notice.

Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8341

Changelog: removed
2024-05-07 05:24:28 +00:00
Andrew Patterson 196b5a3326 Merge branch 'deps/19dfc8b-42de0a3' into 'master'
Update gitlab-org/container-registry from v3.93.0-gitlab to v4.0.0-gitlab

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7580

Merged-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-05-06 17:32:03 +00:00
Stan Hu 38bd8dffec Use bundler to install Omnibus gems
Instead of calling `gem install <x>` many times, let's define the
`Gemfile` and `Gemfile.lock` and run `bundle install`. This ensures
dependencies are pinned and don't quietly move with a new invocation
of `gem install`. There is also a side benefit to using `bundler`: we
can later use the newly-introduced feature to include and verify
checksums (https://github.com/rubygems/rubygems/pull/6374).

`bundler` generally installs everything in the expected gem directory
 that is used by `ruby`, but for gems installed from a Git source,
`bundler` puts those gems in a special `bundler/gems` directory.
We don't use any gems from Git sources now--`gitlab-ruby-shadow`
is now used instead of `ruby-shadow`--there is no issue.

Also, note that if we want to ensure `gitlab-ctl` doesn't try to pull
in gems from GitLab Rails, we could invoke `bundler`, but this is a
slightly riskier change.

Relates to https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8368

Changelog: changed
2024-05-06 04:02:46 +00:00
Andrew Patterson 7a83ad1d7c Merge branch 'deps/50129a2-a9e482e' into 'master'
Update gitlab-org/build/omnibus-mirror/node_exporter from 1.7.0 to 1.8.0

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7569

Merged-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-05-02 19:51:34 +00:00
deps 242873ad43 Update gitlab-org/container-registry from v3.93.0-gitlab to v4.0.0-gitlab
Changelog: changed
2024-05-02 08:21:39 +00:00
Balasankar 'Balu' C f104a25b3e Merge branch 'deps/e771939-8485688' into 'master'
Update exiftool/exiftool from 12.82 to 12.84

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7560

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-05-02 07:29:33 +00:00
Ghost User f4fe427b0e Update exiftool from 12.82 to 12.83
Changelog: changed
2024-05-02 07:29:33 +00:00
Andrew Patterson 504a0928a1 Merge branch 'deps/ca27c35-e2991f2' into 'master'
Update gitlab-org/build/omnibus-mirror/redis_exporter from 1.58.0 to 1.59.0

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7561

Merged-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: João Alexandre Cunha <j.a.cunha@gmail.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Co-authored-by: Clemens Beck <cbeck@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-05-01 15:07:56 +00:00
Ghost User 8a1167a372 Update gitlab-org/build/omnibus-mirror/redis_exporter from 1.58.0 to 1.59.0
Changelog: changed
2024-05-01 15:07:56 +00:00
Robert Marshall 42c79aa2f8 Merge branch 'deps/4225d27-b2ed4f7' into 'master'
Update rubygems/rubygems from 3.5.7 to 3.5.9

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7541

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Jon Doveston <jdoveston@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: Clemens Beck <cbeck@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-04-30 22:46:18 +00:00
dependencies.io Bot acc5d2b537 Bump rubygems to version 3.5.9
- Updates rubygems/rubygems from 3.5.7 to 3.5.9

Changelog: changed
2024-04-30 22:46:18 +00:00
Andrew Patterson c10fe09dcb Merge branch 'deps/19dfc8b-351779a' into 'master'
Update gitlab-org/container-registry from v3.92.0-gitlab to v3.93.0-gitlab

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7568

Merged-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-04-30 22:30:45 +00:00
Clemens Beck 0c8e92a936
Enforce upgrade stop at 16.11
Before upgrading to GitLab/Omnibus 17.0, one must upgrade to
the GitLab/Omnibus 16.11.

Upgrade path documentation:
  https://docs.gitlab.com/ee/update/#upgrade-paths

Relates https://gitlab.com/gitlab-org/gitlab/-/issues/440234

Changelog: changed
2024-04-29 15:09:31 +02:00
Ryan Egesdahl bc8d3785aa Pin parser dependency in chef-bin
Installing chef-bin via `gem install` makes all of its dependencies floating,
including the `parser` gem. Because the `parser` gem is *also* used by other
Ruby modules, the floating dependencies can cause failures, such as a recent
problem that caused `gitlab-ctl` to fail because `inspec-core` depends on
`parser` as well. This is a temporary fix to correct the floating dependency
on `parser` until a more permanent fix is in place.
2024-04-27 01:11:20 +00:00
deps a7d0064fd6 Update gitlab-org/build/omnibus-mirror/node_exporter from 1.7.0 to 1.8.0
Changelog: changed
2024-04-25 04:02:04 +00:00
deps ea5a0327d4 Update gitlab-org/container-registry from v3.92.0-gitlab to v3.93.0-gitlab
Changelog: changed
2024-04-25 04:01:59 +00:00
Akis Maziotis 87ecb13f6b
Update Mattermost to 9.7.1
Changelog: other
2024-04-17 14:46:50 +03:00
Balasankar 'Balu' C 7ef97c1842 Merge branch 'deps/19dfc8b-7cc4b82' into 'master'
Update gitlab-org/container-registry from v3.90.0-gitlab to v3.92.0-gitlab

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7508

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-04-15 09:38:15 +00:00
dependencies.io Bot 28e54f0367 Update container-registry from to v3.92.0-gitlab
Changelog: changed
2024-04-15 09:38:14 +00:00
Ryan Egesdahl 7660dadb1d
Revert "Update curl/curl from curl-8_6_0 to curl-8_7_1"
This reverts commit 7c0841da37.
2024-04-12 22:09:53 -07:00
Robert Marshall 81b5d1485b Merge branch 'deps/69b928e-06f4868' into 'master'
Update gitlab-org/gitlab-exporter from 14.3.0 to 14.4.0

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7531

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-04-12 19:48:10 +00:00
dependencies.io Bot 6f9dbc473d Bump gitlab-exporter to version 14.4.0
- Updates gitlab-org/gitlab-exporter from 14.3.0 to 14.4.0

Changelog: changed
2024-04-12 19:48:10 +00:00
Stan Hu a17b4c868b
Fix patroni no longer working with update to ydiff 1.3
ydiff 1.3.0 was released on April 2, 2024
(https://pypi.org/project/ydiff/#history), and the patroni install
quietly updated to ydiff 1.3.0 from 1.2.0.

https://github.com/zalando/patroni/blob/v3.0.1/requirements.txt#L15
allows any version of ydiff above 1.2.0, but as described in
634b44ee05/docs/releases.rst (L16)
ydiff 1.3 requires the cdiff module.

To fix this problem, pin the version of ydiff to 1.2.0 until
we can upgrade patroni.

Changelog: fixed
2024-04-12 09:38:10 -07:00
Balasankar 'Balu' C 42e34c1855 Merge branch 'deps/cf38390-a739d3d' into 'master'
Update gitlab-org/build/omnibus-mirror/prometheus from 2.51.0 to 2.51.2

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7505

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-04-12 13:18:28 +00:00
dependencies.io Bot 293d8f88f5 Update prometheus from 2.51.0 to 2.51.2
Changelog: changed
2024-04-12 13:18:28 +00:00
Balasankar 'Balu' C 616507d101 Merge branch 'deps/d482c13-f4be207' into 'master'
Update gitlab-org/build/omnibus-mirror/pgbouncer_exporter from 0.7.0 to 0.8.0

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7522

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-04-12 10:57:44 +00:00
dependencies.io Bot 832832e17d Update pgbouncer_exporter to 0.8.0
Changelog: changed
2024-04-12 10:57:44 +00:00
Balasankar 'Balu' C 14d0ed8366 Merge branch 'bump-mattermost-9.6.1' into 'master'
Bump Mattermost to release 9.6.1

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7504

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Mario Vitale <mvitale1989@hotmail.com>
2024-04-12 10:57:08 +00:00
mvitale1989 a136bbd80c Bump Mattermost to release 9.6.1
Changelog: changed
2024-04-12 10:57:08 +00:00
Robert Marshall ca5db61025 Merge branch 'deps/4225d27-054101b' into 'master'
Update rubygems/rubygems from 3.5.6 to 3.5.7

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7494

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Jon Doveston <jdoveston@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: Clemens Beck <cbeck@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-04-11 03:34:02 +00:00
dependencies.io Bot ebe3efc332 Bump rubygems to version 3.5.7
- Updates rubygems/rubygems from 3.5.6 to 3.5.7

Changelog: changed
2024-04-11 03:34:02 +00:00
Andrew Patterson 549bad1b02 Merge branch 'deps/c55ce6f-74825d8' into 'master'
Update curl/curl from curl-8_6_0 to curl-8_7_1

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7506

Merged-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-04-10 17:21:38 +00:00
Balasankar 'Balu' C 08ec8a6def Merge branch 'sh-fix-amazon-linux2023-typo-python3' into 'master'
Fix typo in Python 3 builds for Amazon Linux 2023

See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7496

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Ryan Egesdahl <regesdahl@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Stan Hu <stanhu@gmail.com>
2024-04-09 11:22:11 +00:00
dependencies.io Bot dac03774f7 Bump exiftool to version 12.82
- Updates exiftool/exiftool from 12.80 to 12.82

Changelog: changed
2024-04-08 22:21:35 +00:00
Balasankar 'Balu' C 0834b55a1d Specify a dummy version for gitlab-backup-cli
The `gitlab-backup-cli` wrapper should not cause a cache
bust. This adds a dummy version to prevent it.

Related https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8476

Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
2024-04-04 08:39:11 +00:00
Peter Lu f20fa8435b Unified Backups: Fix missing bin directory 2024-04-03 10:35:36 +00:00
Javiera Tapia e19a65e32e Unified Backups: Add gitlab-backup-cli to Omnibus
- Adds wrapper around `gitlab-backup-cli` command
- Adds recipe and template for `gitlab-backup-cli` yaml configuration

Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8273

Changelog: added
2024-04-03 02:49:59 +00:00