- Dec 11, 2023
-
-
Will Chandler authored
Originally Gitaly would shell out to Gitlab-Shell to make internal API calls. This had no retained state regarding the secret token, so no service restarts were required in this scenario. However, for several years the main Gitaly process has been responsible for calling the internal API. This will only read the Gitlab-Shell secret file during its startup process, and subsequent changes to that will not be detected by Gitaly, leading to spurious 401 errors. To resolve this, restart the Gitaly service when updating `gitlab_shell['secret_token']`. Changelog: fixed
-
- Dec 12, 2023
-
-
Jason Plum authored
Bump bundled Ruby to 3.1.4 Closes #8262 See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7292 Merged-by:
Jason Plum <jplum@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>
-
- Dec 07, 2023
-
-
Balasankar 'Balu' C authored
Changelog: changed Signed-off-by:
Balasankar 'Balu' C <balasankar@gitlab.com>
-
- Dec 12, 2023
-
-
Balasankar 'Balu' C authored
Update chef from 17.10.0 to 17.10.95 See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7276 Merged-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Approved-by:
Hossein Pursultani <hpursultani@gitlab.com> Co-authored-by:
Clemens Beck <cbeck@gitlab.com>
-
- Dec 01, 2023
-
-
Clemens Beck authored
Changelog: changed
-
- Dec 12, 2023
-
-
Balasankar 'Balu' C authored
Add gitlab-ctl generate-secrets command Closes #7701 See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7027 Merged-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Approved-by:
Dmytro Makovey <dmakovey@gitlab.com> Approved-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Reviewed-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Co-authored-by:
Andrew Patterson <apatterson@gitlab.com>
-
Andrew Patterson authored
Add the generate-secrets command to gitlab-ctl which creates a JSON file containing secrets from the gitlab.rb file. The -f|--file option can be used to send the output to a specified file instead of the default /etc/gitlab/gitlab-secrets.json. Changelog: added
-
- Dec 11, 2023
-
-
Andrew Patterson authored
Update gitlab-org/build/omnibus-mirror/prometheus from 2.48.0 to 2.48.1 See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7296 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>
-
deps authored
Changelog: changed
-
Andrew Patterson authored
Add 'use_wrapper' setting to Gitaly See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7281 Merged-by:
Andrew Patterson <apatterson@gitlab.com> Approved-by:
Sami Hiltunen <shiltunen@gitlab.com> Approved-by:
Clemens Beck <cbeck@gitlab.com> Approved-by:
Andrew Patterson <apatterson@gitlab.com> Approved-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Reviewed-by:
Will Chandler <wchandler@gitlab.com> Reviewed-by:
Clemens Beck <cbeck@gitlab.com> Co-authored-by:
Will Chandler <wchandler@gitlab.com>
-
- Dec 05, 2023
-
-
Will Chandler authored
Gitaly has added several subcommands over the last few years. Execute Gitaly using the `serve` subcommand, rather then without a subcommand, which implicitly calls `serve`. Changelog: changed
-
Will Chandler authored
Gitaly is in the process of implementing a write-ahead log (WAL) for git operations, which will provide significant benefits for resiliance and scalability. This model requires that we have only one Gitaly process running at a time. However, our current upgrade method keeps the old and new Gitaly processes running in parallel for an period of time defined by the administrator. The `gitaly-wrapper` binary is used by Omnibus to provide a stable pid to `runit` and sets the `GITALY_UPGRADES_ENABLED` environment variable that causes Gitaly to perform upgrades with concurrent processes. To prepare for the deployment of Gitaly's WAL architecture, add a new `gitaly['use_wrapper']` option which allows admins to execute Gitaly without the `gitaly-wrapper` binary so that there is never more than one Gitaly process running at once. This is enabled by default, admins must opt into the new behavior. Without the wrapper, sending SIGHUP to Gitaly will cause momentary service interruptions for git clone operations, ~300ms in our benchmarks. Read-only web requests will retry automatically for outages lasting up to 750ms and will handle the upgrade gracefully. We retain the wrapper for Praefect as this will remain compatible with running concurrent processes. Changelog: added
-
- Dec 09, 2023
-
-
Robert Marshall authored
Add Redis settings specific to Workhorse Closes #8300 See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7269 Merged-by:
Robert Marshall <rmarshall@gitlab.com> Approved-by:
Andrew Patterson <apatterson@gitlab.com> Approved-by:
Robert Marshall <rmarshall@gitlab.com> Reviewed-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Co-authored-by:
Balasankar "Balu" C <balasankar@gitlab.com>
-
- Dec 04, 2023
-
-
Balasankar 'Balu' C authored
Make GitLab Workhorse use the new RedisHelper architecture. Signed-off-by:
Balasankar 'Balu' C <balasankar@gitlab.com>
-
- Nov 23, 2023
-
-
Balasankar "Balu" C authored
Add a new architecture for Redis Helper where each component gets its own class, and a `redis_params` method to provide the Redis related information that is required for it to populate its own config file. Signed-off-by:
Balasankar "Balu" C <balasankar@gitlab.com>
-
Balasankar "Balu" C authored
Instead of reusing gitlab_rails['redis_*'] settings for GitLab Workhorse also, allow users to set Redis configuration specifically to Workhorse. However, maintain status quo with defaults and fallbacks so that the change is backward incompatable. Changelog: added Signed-off-by:
Balasankar "Balu" C <balasankar@gitlab.com>
-
- Dec 08, 2023
-
-
Ian Baum authored
Default to PostgreSQL 14 for fresh installations Closes #8288 See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7294 Merged-by:
Ian Baum <ibaum@gitlab.com> Approved-by:
Ian Baum <ibaum@gitlab.com> Approved-by:
Jason Plum <jplum@gitlab.com> Reviewed-by:
Jason Plum <jplum@gitlab.com> Co-authored-by:
Clemens Beck <cbeck@gitlab.com>
-
Clemens Beck authored
Default to PostgreSQL 14 for fresh installations instead of PostgreSQL 13. No automatic upgrades are performed. To upgrade to PostgreSQL 14 see: https://docs.gitlab.com/omnibus/settings/database.html#upgrade-packaged-postgresql-server Changelog: changed
-
Andrew Patterson authored
Update curl/curl from curl-8_4_0 to curl-8_5_0 See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7291 Merged-by:
Andrew Patterson <apatterson@gitlab.com> Approved-by:
Andrew Patterson <apatterson@gitlab.com> Approved-by:
Clemens Beck <cbeck@gitlab.com> Co-authored-by:
deps <bot@dependencies.io>
-
- Dec 07, 2023
-
-
deps authored
Changelog: changed
-
- Dec 08, 2023
-
-
Jason Plum authored
Enable building Ruby 3.2.2 Closes #8339 See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7293 Merged-by:
Jason Plum <jplum@gitlab.com> Approved-by:
Jason Plum <jplum@gitlab.com> Approved-by:
Ryan Egesdahl <regesdahl@gitlab.com> Reviewed-by:
Ryan Egesdahl <regesdahl@gitlab.com> Co-authored-by:
Balasankar 'Balu' C <balasankar@gitlab.com>
-
- Dec 07, 2023
-
-
Balasankar 'Balu' C authored
Signed-off-by:
Balasankar 'Balu' C <balasankar@gitlab.com>
-
- Dec 08, 2023
-
-
Balasankar 'Balu' C authored
Fix some broken links in project README.md file See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7270 Merged-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Approved-by:
Dmytro Makovey <dmakovey@gitlab.com> Approved-by:
Achilleas Pipinellis <axil@gitlab.com> Co-authored-by:
Rutger Wessels <rwessels@gitlab.com>
-
Rutger Wessels authored
-
Balasankar 'Balu' C authored
Make spec/lib/gitlab/build/check_spec.rb work when `ee` value is set See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7236 Merged-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Approved-by:
Dmytro Makovey <dmakovey@gitlab.com> Approved-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Co-authored-by:
Stan Hu <stanhu@gmail.com>
-
Stan Hu authored
If a pipeline is run with the `ee=true` environment set, then previously the spec would fail (https://gitlab.com/gitlab-org/omnibus-gitlab/-/jobs/5480966109). Let's fix this by ensuring the environment variable is stubbed to nil.
-
- Dec 07, 2023
-
-
Evan Read authored
Change gitaly logging configuration structure See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7286 Merged-by:
Evan Read <eread@gitlab.com> Co-authored-by:
Kate Grechishkina <khrechyshkina@gitlab.com>
-
- Dec 05, 2023
-
-
Kate Grechishkina authored
-
- Dec 07, 2023
-
-
Achilleas Pipinellis authored
Specify nodes on which to configure single db connection setting See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7285 Merged-by:
Achilleas Pipinellis <axil@gitlab.com> Co-authored-by:
John Gaughan <jgaughan@gitlab.com>
-
John Gaughan authored
-
- Dec 06, 2023
-
-
Ian Baum authored
Add namespace_in_path parameter in GitLab.rb for GitLab Pages See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7250 Merged-by:
Ian Baum <ibaum@gitlab.com> Approved-by:
Ryan Egesdahl <regesdahl@gitlab.com> Approved-by:
Ian Baum <ibaum@gitlab.com> Approved-by:
Jason Plum <jplum@gitlab.com> Reviewed-by:
Ryan Egesdahl <regesdahl@gitlab.com> Co-authored-by:
ngala <ngala@gitlab.com>
-
Naman Jagdish Gala authored
Related to: https://gitlab.com/gitlab-org/gitlab/-/issues/17584 Adds the 'namespace_in_path' parameter in gitlab.rb for GitLab Pages. This parameter is used to rewrite Pages URLs, allowing users to access Pages using the namespace in the path instead of the host. This modification will enable GitLab Pages to work without requiring a DNS wildcard. More context: https://gitlab.com/gitlab-org/gitlab/-/issues/211677#note_1646965167 Changelog: added
-
Balasankar 'Balu' C authored
Update gitlab-org/container-registry from v3.86.2-gitlab to v3.87.0-gitlab See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7288 Merged-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Approved-by:
Clemens Beck <cbeck@gitlab.com> Co-authored-by:
deps <bot@dependencies.io>
-
dependencies.io Bot authored
Changelog: changed
-
Achilleas Pipinellis authored
Remove type attribute from front matter See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7290 Merged-by:
Achilleas Pipinellis <axil@gitlab.com> Co-authored-by:
Sarah German <sgerman@gitlab.com>
-
- Dec 05, 2023
-
-
Sarah German authored
This is not used on the current docs website and needs to be removed for future compatibility with Hugo.
-
Marcin Sedlak-Jakubowski authored
Update links to TW team handbook page See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7282 Merged-by:
Marcin Sedlak-Jakubowski <msedlakjakubowski@gitlab.com> Approved-by:
Marcin Sedlak-Jakubowski <msedlakjakubowski@gitlab.com> Co-authored-by:
Marcel Amirault <mamirault@gitlab.com>
-
Marcel Amirault authored
-
Balasankar 'Balu' C authored
Add registry-database import command to gitlab-ctl See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7265 Merged-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Approved-by:
Andrew Patterson <apatterson@gitlab.com> Approved-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Reviewed-by:
João Pereira <jpereira@gitlab.com> Co-authored-by:
João Pereira <jpereira@gitlab.com> Co-authored-by:
Jaime Martinez <jmartinez@gitlab.com>
-
João Pereira authored
The command will allow gitlab-ctl to interact with the configured registry metadata database. It adds the subcommand `import` to to the `registry-database` to allow users to import existing filestystem metadata into the metadata database. For more details see https://gitlab.com/gitlab-org/container-registry/-/issues/1160. Changelog: added
-