- May 29, 2024
-
-
Balasankar 'Balu' C authored
Add ability to prefix session cookies See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7605 Merged-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Approved-by:
Bojan Marjanovic <bmarjanovic@gitlab.com> Approved-by:
Balasankar 'Balu' C <balasankar@gitlab.com> Reviewed-by:
Omar Qunsul <oqunsul@gitlab.com> Reviewed-by:
Bojan Marjanovic <bmarjanovic@gitlab.com> Co-authored-by:
Omar Qunsul <oqunsul@gitlab.com>
-
Omar Qunsul authored
Addressing: https://gitlab.com/gitlab-org/gitlab/-/issues/439945 Changelog: added
-
- May 22, 2024
-
-
Yu Shao Pang (SQPC) authored
If the administrator configures a custom port for consul DNS, then use it to resolve the name of the new primary database node. Changelog: changed
-
- May 21, 2024
-
-
Stan Hu authored
Previously we used `CGI.escape(password)`, but this escapes spaces as `+` instead of `%20`. However, RFC 3986 says the password should be percent-encoded. In fact, while the Ruby Redis client appears to connect fine with the `+`, the Go client doesn't work with that. Update the helper to encode passwords according to RFC 3986. Changelog: fixed
-
- May 17, 2024
-
-
Rutger Wessels authored
The default timeout is 5 minutes. But the migration can take a lot of time. So we set it to 1 day. Changelog: fixed
-
- May 16, 2024
-
-
Balasankar 'Balu' C authored
- Ensure legacy redis sentinel master configuration for rails gets parsed and loaded into resque with the new redis helper. Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8540 Signed-off-by:
Balasankar 'Balu' C <balasankar@gitlab.com>
-
- May 15, 2024
-
-
Balasankar 'Balu' C authored
- Moves the Gitlab Rails library to use the new redis helper logic code path. Signed-off-by:
Balasankar 'Balu' C <balasankar@gitlab.com>
-
- May 22, 2024
-
-
Naman Jagdish Gala authored
- Adds cases to the proxy_redirect statements to account for when the administrator configured a custom listen_port for the GitLab Pages service. Related: https://gitlab.com/gitlab-org/gitlab/-/issues/458587 Changelog: fixed
-
- May 17, 2024
-
-
Robert Marshall authored
- Grafana was removed in GitLab 16.3. This removes the deprecation messages and the attribute that was left behind to enable those messages to fire without error. Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8200 Changelog: removed
-
Robert Marshall authored
- When `pg-upgrade` checks if a newer version of PostgreSQL is available to use, use the progress_message feature to align with all the other checks performed. Related https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8247
-
- May 10, 2024
-
-
Balasankar 'Balu' C authored
- If a node has legacy `git-data` storages configured but no longer runs the gitaly service, skip the unique storage path validation check. Signed-off-by:
Balasankar 'Balu' C <balasankar@gitlab.com>
-
- Apr 26, 2024
-
-
Stan Hu authored
Previously if a Redis instance listened on a UNIX socket but a password were set, GitLab Rails would not be able to authenticate. This occurred because the UNIX URL doesn't contain a password. Both Ruby and Go Redis clients support URLs in the form: unix://<user>:<password>@</path/to/redis.sock>?db=<db_number> Relates to work started in https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/2194 Changelog: fixed
-
- May 09, 2024
-
-
Will Chandler authored
Gitaly is making a breaking change with v17.0 to prevent multiple storages from sharing the same local path. This is being done as part of the work to add a write-ahead log to Gitaly, see https://gitlab.com/gitlab-org/gitaly/-/issues/5598 for further details. Validate that Gitaly's config does not have more than one storage using the same path, dereferencing any symlinks. Changelog: changed
-
Balasankar 'Balu' C authored
- Adds much more detail around the process that happens when gitlab-ctl reconfigure executes. - Adds notes to the recipes to clarify what happens in the context of a reconfigure run. Signed-off-by:
Balasankar "Balu" C <balasankar@gitlab.com>
-
- May 08, 2024
-
-
João Cunha authored
-
Balasankar 'Balu' C authored
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>
-
- Apr 29, 2024
-
-
Clemens Beck authored
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
-
- May 07, 2024
-
-
GitLab Release Tools Bot authored
[ci skip]
-
GitLab Release Tools Bot authored
[ci skip]
-
Clemens Beck authored
* 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
-
- May 04, 2024
-
-
Gregorius Marco authored
- Eliminates code related to `min_concurrency` and `max_concurrency` options in sidekiq. Related https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/3422 Changelog: removed
-
- Apr 25, 2024
-
-
Stan Hu authored
https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7500 introduced a regression when a node with a managed Redis node has Sentinels configured in `gitlab_rails` section. Previously the `redis['default_host']` would only be set if `gitlab_rails['redis_sentinels']` were empty. Relates to https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8465#note_1879691545 Changelog: fixed
-
- Apr 24, 2024
-
-
Gregorius Marco authored
https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/2220 Changelog: removed
-
- Apr 23, 2024
-
-
Ian Baum authored
Update default pages auth-redirect-uri when namespace-in-path is enabled See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7548 Merged-by:
Ian Baum <ibaum@gitlab.com> Approved-by:
Vladimir Shushlin <vshushlin@gitlab.com> Approved-by:
Mitchell Nielsen <mnielsen@gitlab.com> Approved-by:
Ian Baum <ibaum@gitlab.com> Co-authored-by:
ngala <ngala@gitlab.com>
-
- Apr 16, 2024
-
-
ngala authored
Related: https://gitlab.com/gitlab-org/gitlab/-/issues/452459+ Changelog: fixed
-
- Apr 20, 2024
-
-
Stan Hu authored
This is a small regression from https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7247. When the PostgreSQL upgrade times out, previously the script would error out with `wrong number of arguments (given 0, expected 1) (ArgumentError)`. Changelog: fixed
-
- Apr 15, 2024
-
-
Naman Jagdish Gala authored
Related: https://gitlab.com/gitlab-org/gitlab/-/issues/452459 Changelog: fixed
-
- Apr 11, 2024
-
-
Katrin Leinweber (GTLB) authored
Changelog: fixed
-
- Apr 15, 2024
-
-
Taka Nishida authored
- Removes code that blocked KAS service when GitLab is deployed in FIPS mode Related https://gitlab.com/gitlab-org/gitlab/-/issues/375327 Changelog: changed
-
- Apr 01, 2024
-
-
Stan Hu authored
As specified in https://redis.io/docs/management/config-file/, Redis can bind to multiple addresses with a space-separated field. Previously attempting to do this without setting `gitlab_rails['redis_host']` would fail because a URI could not be built with a space in the hostname. This commit now splits the string with the space and picks the first address as the default Redis host. Relates to https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8465 Changelog: added
-
- Apr 10, 2024
-
-
Taka Nishida authored
Adds the gitlab_kas['grpc_log_level'] config option. Changelog: added
-
- Apr 09, 2024
-
-
Sylvester Chin authored
Changelog: changed
-
- Apr 08, 2024
-
-
Robert Marshall authored
Support TLS for kas->kas communication for KAS See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7453 Merged-by:
Robert Marshall <rmarshall@gitlab.com> Approved-by:
Timo Furrer <tfurrer@gitlab.com> Approved-by:
João Alexandre Cunha <j.a.cunha@gmail.com> Approved-by:
Robert Marshall <rmarshall@gitlab.com> Co-authored-by:
Taka Nishida <tnishida@gitlab.com>
-
Taka Nishida authored
Closes https://gitlab.com/gitlab-org/gitlab/-/issues/375327 Changelog: added
-
- Apr 03, 2024
-
-
Javiera Tapia authored
- 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
-
- Apr 01, 2024
-
-
Balasankar 'Balu' C authored
- Continue conversion to the new style redis helper with refactors against the redis server functionality methods Signed-off-by:
Balasankar 'Balu' C <balasankar@gitlab.com>
-
- Mar 27, 2024
-
-
Balasankar 'Balu' C authored
Do not warn if nothing is set and the default empty hash is returned for some configurations. Signed-off-by:
Balasankar 'Balu' C <balasankar@gitlab.com>
-
- Feb 29, 2024
-
-
Ahmad Sherif authored
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
-
- Mar 25, 2024
-
-
Clemens Beck authored
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
-
- Mar 19, 2024
-
-
Robert Marshall authored
- 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>
-