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
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>
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>
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>
- 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>
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
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>
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>
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>
- 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>
- 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.
Refactor the GitLab Exporter recipe to calculate its
redis configuration with the new helper library.
Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
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
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>
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.
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>
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>
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>
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>
- 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>
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>
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>
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>