Commit Graph

17966 Commits

Author SHA1 Message Date
GitLab Release Tools Bot f349c2754b Update changelog for 16.9.3
[ci skip]
2024-03-27 08:34:05 +00:00
GitLab Release Tools Bot 7c0a1106b5 Update changelog for 16.10.1
[ci skip]
2024-03-27 08:22:43 +00:00
Stan Hu 3f63c96e11
Fix typo in Python 3 builds for Amazon Linux 2023
The command-line argument should be `--with-openssl`, not
`--with-opensssl`. The typo was most likely ignored and
did not seem to affect the build.

Changelog: changed
2024-03-26 09:28:53 -07:00
GitLab Release Tools Bot 7a6e7b4f14 Merge branch 'security-8454-feb-2024-postgresql-updates-master' into 'master'
Use February 2024 PostgreSQL patches

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

Merged-by: GitLab Release Tools Bot <delivery-team+release-tools@gitlab.com>
Approved-by: Kevin Morrison <kmorrison@gitlab.com>
Approved-by: Hossein Pursultani <hpursultani@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Robert Marshall <rmarshall@gitlab.com>
2024-03-25 18:45:11 +00:00
Robert Marshall bc78ec9e2d Use February 2024 PostgreSQL patches
Merge branch 'security-8454-feb-2024-postgresql-updates-master' into 'master'

See merge request gitlab-org/security/omnibus-gitlab!421

Changelog: security
2024-03-25 18:45:11 +00:00
Andrew Patterson 454718e75a Merge branch 'deps/e771939-a995f18' into 'master'
Update exiftool/exiftool from 12.78 to 12.80

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

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-03-25 16:46:40 +00:00
Balasankar 'Balu' C aee82f523b Merge branch 'create-git-data-dirs-when-gitlab-rails-is-disabled' into 'master'
Create git_data_dirs even if gitlab_rails is disabled

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

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Jason Plum <jplum@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Ahmad Sherif <ahmad@gitlab.com>
2024-03-25 09:00:17 +00:00
Balasankar 'Balu' C 8a11aa1fab Merge branch '8340-auto-upgrade-pg-14' into 'master'
Auto upgrade single node installs to PostgreSQL 14

Closes #8340

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

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Nailia Iskhakova <niskhakova@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Reviewed-by: Nailia Iskhakova <niskhakova@gitlab.com>
Co-authored-by: Clemens Beck <cbeck@gitlab.com>
2024-03-25 08:55:22 +00:00
Clemens Beck a340a0c3ba Auto upgrade single node installs to PostgreSQL 14
Postgres 14 is going to become our minimum supported version in
GitLab 17. GitLab 16.11 turns on auto-upgrade for single node installs.

Documentation change: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/147402

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

Changelog: changed
2024-03-25 08:55:22 +00:00
deps ed10b69ae3 Update exiftool/exiftool from 12.78 to 12.80
Changelog: changed
2024-03-21 04:02:11 +00:00
GitLab Release Tools Bot 3336c6d9aa Update changelog for 16.10.0
[ci skip]
2024-03-20 12:40:11 +00:00
Ashraf Khamis b56172b4eb Merge branch 'docs/sleep-logrotate' into 'master'
Docs: Added pre_sleep and post_sleep in logrotation

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

Merged-by: Ashraf Khamis <akhamis@gitlab.com>
Approved-by: Ashraf Khamis <akhamis@gitlab.com>
Co-authored-by: Achilleas Pipinellis <axil@gitlab.com>
Co-authored-by: Julian Paul Dasmarinas <jdasmarinas@gitlab.com>
2024-03-19 10:53:56 +00:00
Julian Paul Dasmarinas af677e4603 Docs: Added pre_sleep and post_sleep in logrotation 2024-03-19 10:53:55 +00:00
Balasankar 'Balu' C f7af12c8e1 Merge branch '7452-add-userspace-way-to-reapply-sepolicy' into 'master'
Enable easy SELinux context fixes

Closes #7452

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

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: Robert Marshall <rmarshall@gitlab.com>
2024-03-19 04:50:53 +00:00
Robert Marshall 9ef2e18687 Enable easy SELinux context fixes
- Adds a command to re-apply SELinux file context rules based on the
  current GitLab provided SELinux policy.
- Documents the existence of this new command.
- Moves semanage tests into SELinuxHelper rspec and extends coverage for
  changes made to support the new command.

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

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

Changelog: added
Signed-off-by: Robert Marshall <rmarshall@gitlab.com>
2024-03-19 04:50:52 +00:00
Ahmad Sherif 4beb352443 Create git_data_dirs even if gitlab_rails is disabled
Currently, `gitlab_rails` service needs to be enabled in order for
`gitaly` service to function properly. Specifically, `gitlab_rails`
creates `git_data_dirs` (e.g. `/var/opt/gitlab/git-data/repositories`)
which is needed for Gitaly to start-up. If only the `gitaly` service is
enabled, then Gitaly won't start due to config validation error (i.e.
storage directories have to be present).

This MR makes the creation of these directories the responsibility of
the `gitaly` cookbook. The `gitlab` cookbook still creates the
directories as backward-compatibility measure, as I'm not sure if these
directories are needed outside of Gitaly.

This is needed as part of
https://gitlab.com/gitlab-com/gl-infra/production-engineering/-/issues/24530.

Changelog: fixed
2024-03-18 13:45:33 +01:00
deps 605cfe1755 Update exiftool/exiftool from 12.78 to 12.79
Changelog: changed
2024-03-18 04:02:05 +00:00
Robert Marshall f09ef5041f Merge branch 'deps/e771939-ced9763' into 'master'
Bump exiftool to version 12.78

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

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Hossein Pursultani <hpursultani@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-03-14 05:54:43 +00:00
dependencies.io Bot 611636861b Bump exiftool to version 12.78
- Updates exiftool/exiftool from 12.77 to 12.78

Changelog: changed
2024-03-14 05:54:43 +00:00
Balasankar 'Balu' C 5e14a17e42 Merge branch 'fix-broken-openssl-deps-io-check' into 'master'
Check correct file for openssl deps updates

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

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Robert Marshall <rmarshall@gitlab.com>
2024-03-14 05:22:06 +00:00
Balasankar 'Balu' C 3cfb3e9b2e Merge branch '8429-run-danger-on-docs-pipelines' into 'master'
Run danger job on docs pipelines

Closes #8429

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

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: dustinmm80 <dcollins@gitlab.com>
2024-03-14 05:18:04 +00:00
Dustin Collins f76164485a Run danger job on docs pipelines 2024-03-14 05:18:04 +00:00
Robert Marshall e45ee6a327 Check correct file for openssl deps updates
- When we changed the way OpenSSL is built to allow OpenSSL 3 testing,
  the deps.io job for checking OpenSSL broke.  This restores OpenSSL 1.x
  version checks.

Related https://gitlab.com/gitlab-org/gitlab/-/issues/341435

Signed-off-by: Robert Marshall <rmarshall@gitlab.com>
2024-03-14 00:52:32 -04:00
Robert Marshall d4758338e6 Merge branch 'tmarsh1-master-patch-eba7' into 'master'
Update file aws_amis_and_marketplace_listings.md

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

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Nailia Iskhakova <niskhakova@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: Tony Marsh <tmarsh@gitlab.com>
2024-03-13 21:05:09 +00:00
Tony Marsh aacb8a9b1e Use correct link for AWS Marketplace
- Update aws_amis_and_marketplace_listings.md in the
  documentation to use the `owner` instead of `ownerAlias`
  key in the link to GitLab AWS Marketplace AMIs.
2024-03-13 21:05:09 +00:00
Robert Marshall b2cbef04e9 Merge branch 'gitlab-rails-new-redis-helper' into 'master'
Switch GitLab Exporter to use NewRedisHelper

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

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Nailia Iskhakova <niskhakova@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Reviewed-by: Nailia Iskhakova <niskhakova@gitlab.com>
Co-authored-by: Balasankar 'Balu' C <balasankar@gitlab.com>
2024-03-13 04:06:33 +00:00
Balasankar 'Balu' C d51f55fb0d Switch GitLab Exporter to use NewRedisHelper
Refactor the GitLab Exporter recipe to calculate its
redis configuration with the new helper library.

Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
2024-03-13 04:06:32 +00:00
Robert Marshall 0810733551 Merge branch 'smh-deprecate-gitconfig' into 'master'
Deprecate 'omnibus_gitconfig'

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

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Dustin Collins <714871-dustinmm80@users.noreply.gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: Sami Hiltunen <shiltunen@gitlab.com>
2024-03-12 18:10:04 +00:00
Sami Hiltunen 06b5f23f1f Deprecate 'omnibus_gitconfig'
This commit adds a deprecation for 'omnibus_gitconfig'. Git configuration
should be directly added under Gitaly's configuration as directed in the
linked migration instructions. Configuring Git on a system or user level
will no longer be supported through Omnibus.

Related https://gitlab.com/gitlab-org/gitaly/-/issues/5132

Changelog: deprecated
2024-03-12 18:10:04 +00:00
Robert Marshall d326dace9c Merge branch 'revert-25de7f59' into 'master'
Revert "Merge branch 'fix-nightly-in-canonical-rat' into 'master'"

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

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: Ryan Egesdahl <regesdahl@gitlab.com>
2024-03-09 02:55:55 +00:00
Ryan Egesdahl 062f88a7c6 Revert "Merge branch 'fix-nightly-in-canonical-rat' into 'master'"
This reverts merge request !7460 because the `Trigger:package` job
was not present.  Adding it would build the Ubuntu package twice, so
we chose to revert and determine if this can be done with the
package already built in the pipeline.
2024-03-09 02:55:55 +00:00
Robert Marshall bb31e7e740 Merge branch '8331-package-promotion-tag-variable-docs' into 'master'
Document the PACKAGE_PROMOTION_RUNNER_TAG variable

Closes #8331

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

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: Balasankar 'Balu' C <balasankar@gitlab.com>
2024-03-09 00:53:06 +00:00
Balasankar 'Balu' C 1c9763ab35 Document the PACKAGE_PROMOTION_RUNNER_TAG variable
Adds definition for the PACKAGE_PROMOTION_RUNNER_TAG
environment variable in pipeline jobs.

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

Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
2024-03-09 00:53:05 +00:00
Andrew Patterson 25de7f59f1 Merge branch 'fix-nightly-in-canonical-rat' into 'master'
Ensure nightly pipelines are correctly detected in Canonical

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

Merged-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Jason Plum <jplum@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Co-authored-by: Balasankar 'Balu' C <balasankar@gitlab.com>
2024-03-08 22:41:25 +00:00
Balasankar 'Balu' C 7b2b58ba99 Ensure nightly pipelines are correctly detected in Canonical
Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
2024-03-08 22:41:25 +00:00
Andrew Patterson 27fdf53aa1 Merge branch 'deps/19dfc8b-ffa8688' into 'master'
Update gitlab-org/container-registry from v3.89.0-gitlab to v3.90.0-gitlab

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

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-03-08 20:58:32 +00:00
Robert Marshall 41eacf4346 Merge branch 'bump-openssl-3' into 'master'
Allow OpenSSL 3.2.1 builds

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

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: Balasankar 'Balu' C <balasankar@gitlab.com>
2024-03-08 06:25:08 +00:00
Balasankar 'Balu' C 20735c56b4 Allow OpenSSL 3.2.1 builds
- Add ability to test builds with OpenSSL 3.2.1 and
  retain OpenSSL 1 as the default build version.

Related https://gitlab.com/gitlab-org/gitlab/-/issues/341435

Changelog: changed

Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
2024-03-08 06:25:08 +00:00
Robert Marshall 1f61d53213 Merge branch 'docs-scoped-maintainership-build' into 'master'
Add doc about scoped maintainership for Build

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

Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Reviewed-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Reviewed-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: Balasankar "Balu" C <balasankar@gitlab.com>
2024-03-08 03:57:00 +00:00
Balasankar 'Balu' C 51dc2952e0 Add doc about scoped maintainership for Build
Document the competencies required to become a
build scoped maintainer for Omnibus GitLab.

Related https://gitlab.com/gitlab-org/distribution/team-tasks/-/issues/1253

Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2024-03-08 03:56:59 +00:00
Achilleas Pipinellis 904a550ff4 Merge branch 'eread/add-missing-frontmatter-to-files-docs' into 'master'
Add missing frontmatter to files

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

Merged-by: Achilleas Pipinellis <axil@gitlab.com>
Approved-by: Achilleas Pipinellis <axil@gitlab.com>
Co-authored-by: Evan Read <eread@gitlab.com>
2024-03-07 15:15:56 +00:00
Evan Read 5904b1d316 Add missing frontmatter to files 2024-03-07 15:12:49 +10:00
GitLab Release Tools Bot 2adcc5e30a Merge remote-tracking branch 'dev/master' 2024-03-06 19:45:38 +00:00
GitLab Release Tools Bot 282c222515 Update changelog for 16.7.7
[ci skip]
2024-03-06 13:18:09 +00:00
GitLab Release Tools Bot 29f1cef482 Update changelog for 16.8.4
[ci skip]
2024-03-06 13:08:16 +00:00
GitLab Release Tools Bot 1345971fb8 Update changelog for 16.9.2
[ci skip]
2024-03-06 11:00:03 +00:00
Balasankar 'Balu' C 8b1c40c46b Merge branch 'deps/cf38390-f105a05' into 'master'
Update prometheus from 2.49.1 to 2.50.1

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

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: Clemens Beck <cbeck@gitlab.com>
Co-authored-by: deps <bot@dependencies.io>
2024-03-06 04:39:31 +00:00
dependencies.io Bot ae1b022f7e Update prometheus from 2.49.1 to 2.50.1
Changelog: changed
2024-03-06 04:39:31 +00:00
deps 7729c171f1 Update gitlab-org/container-registry from v3.89.0-gitlab to v3.90.0-gitlab
Changelog: changed
2024-03-05 19:27:57 +00:00
Andrew Patterson 6344a43eff Merge branch 'retry-check-jobs' into 'master'
Retry jobs that depend on external sources automatically

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

Merged-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Co-authored-by: Balasankar 'Balu' C <balasankar@gitlab.com>
2024-03-05 17:42:42 +00:00