- Dec 12, 2024
-
-
Andrew Patterson authored
Change login shell for consul account to nologin to stop CIS from triggering rule 6.2.8 "Ensure users' home directories permissions are 750 or more restrictive". Changelog: changed
-
- Jun 13, 2024
-
-
Clemens Beck authored
* Update consul version shipping with Omnibus. * Update supported BYO consul version. * Fix minor bug in BYO consul helper script. Changelog: changed
-
- Feb 27, 2024
-
-
dependencies.io Bot authored
Changelog: changed
-
- Feb 14, 2024
-
-
dependencies.io Bot authored
Changelog: changed
-
- Dec 28, 2023
-
-
dependencies.io Bot authored
Changelog: changed
-
- Dec 04, 2023
-
-
Clemens Beck authored
Allow users to bring their own consul, that is not bundled by Omnibus. The binary path can be configured by setting consul['binary_path'] = '/custom/consul'. To customize the consul configuration use the known consul flags. Consul Admin Documentation: https://docs.gitlab.com/ee/administration/consul.html Changelog: added
-
- Dec 01, 2023
-
-
Clemens Beck authored
This reverts merge request !7256
-
- Nov 30, 2023
-
-
Clemens Beck authored
Allow users to bring their own consul, that is not bundled by Omnibus. The binary path can be configured by setting consul['binary_path'] = '/custom/consul'. To customize the consul configuration use the known consul flags. Consul Admin Documentation: https://docs.gitlab.com/ee/administration/consul.html Changelog: added
-
- Sep 25, 2023
-
-
Clemens Beck authored
Merge branch 'security-consul-rce' into 'master' See merge request gitlab-org/security/omnibus-gitlab!368 Changelog: security
-
- Jul 13, 2023
-
-
DJ Mountney authored
This ensures that pgbouncer can read it's databases.ini config file when consul managed In the gitlab docker image this directory is first created by the useradd command prior to running reconfigure, and with our ubuntu 22.04 update this started creating this directory as 0700 Changelog: fixed
-
- May 11, 2023
-
-
Clemens Beck authored
Remove telemetry compatibility setting that will be removed in Consul 1.13. See upstream post: https://developer.hashicorp.com/consul/docs/v1.12.x/agent/config/config-files#telemetry-parameters Closes: https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/7278 Changelog: removed
-
- Mar 21, 2023
-
-
Balasankar "Balu" C authored
Signed-off-by:
Balasankar "Balu" C <balasankar@gitlab.com>
-
- May 04, 2023
-
-
Jason Young authored
Changelog: added Signed-off-by:
Jason Young <jyoung@gitlab.com>
-
- Apr 28, 2023
-
-
Balasankar 'Balu' C authored
Use underscored key names in all rails key configuration invocations. Removes un-used rails_app variable abstraction. Related https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6873 Related https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/7455 Changelog: deprecated Signed-off-by:
Balasankar "Balu" C <balasankar@gitlab.com>
-
- Apr 03, 2023
-
-
Clemens Beck authored
The consul cleanup mistakenly removed service configurations. It is only meant to cleanup excess watcher configs and scripts. Relates: https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/6747 Relates: https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/7293 Fixes: https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/7717
-
- Mar 22, 2023
-
-
Clemens Beck authored
After disabling/renaming/removing a consul service its watcher and configuration files were not cleaned up. An example of this problem arises during upgrades of Patroni clusters. Changelog: fixed
-
- Jan 05, 2023
-
-
Balasankar 'Balu' C authored
Signed-off-by:
Balasankar "Balu" C <balasankar@gitlab.com>
-
- Oct 27, 2022
-
-
Balasankar 'Balu' C authored
- Updates bundled Consul to 1.12.5 - Warns users to update their configuration if using a field that was recently deprecated or moved by upstream Consul Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/7213 Changelog: changed Signed-off-by:
Balasankar "Balu" C <balasankar@gitlab.com>
-
- Sep 13, 2022
-
-
Robert Marshall authored
- Refactors the consul watcher recipe for easier reading. - Fixes the example in the gitlab.rb template which shows configuring a complete watcher in the watchers section, when it's really used as just a list of strings that indicate which watcher is enabled - Move the default watcher definition for postgresql into the helper because it is directly tied to static values the user cannot change such as the name of the failover_pgbouncer template - Accomodate the potential for folks who may have created their own watcher, though if they did it was following a very strict set of rules as the ERB template path was hardcoded. Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6562 Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/3792 Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6587 Changelog: changed Signed-off-by:
Robert Marshall <rmarshall@gitlab.com>
-
- Aug 03, 2022
-
-
Robert Marshall authored
- The consul watch methods are not related to the general operation of consul and it is confusing to maintain those in the consul helper alongside TLS configuration and API information. This extracts them to a separate method for easier maintenance and extension. Related https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6562 Changelog: changed Signed-off-by:
Robert Marshall <rmarshall@gitlab.com>
-
- Aug 05, 2022
-
-
Jason Young authored
Consul changed the log line format in version 1.7.0 - and at the same time added in thresholds that made the logging less noisy. This removes the svlogd filter that we added in !1946 as it is no longer matching the log line, and is no longer necessary to suppress repeated log entries. Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6589 Changelog: changed
-
- Jun 14, 2022
-
-
Robert Marshall authored
- cinc version 17.10 is ruby 3 compatible - update ohai version now supports AlmaLinux and RockyLinux - update related dependencies and chef ecosystem gems - update Omnibus GitLab cookbooks to resolve deprecation warnings for upcoming behavior changes in cinc version 18.x - update runit cookbook resources to support newer cinc version - update crond_job extension to match changes in upstream crond resource related to newer versions of cinc Signed-off-by:
Robert Marshall <rmarshall@gitlab.com>
-
- Apr 13, 2022
-
-
Stan Hu authored
Consul has a `log_json` parameter that will log the timestamp. Previously runit would supply the `-tt` option, which would always preface the log line with its own timestamp. This would make it harder to ingest the logs since the generated logs are not in newline-delimited JSON format, so we now omit this extra timestamp. Changelog: fixed
-
- Mar 17, 2022
-
-
Robert Marshall authored
- Extracts the PGBouncer failover script logic into a library to allow unit testing and code sharing when support is added for multiple types of postgres instances - Remove the last few vestiges of repmgr that were not removed when the Patroni changeover was finalized Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6708
-
- Feb 11, 2022
-
-
Hossein Pursultani authored
Changelog: added
-
- Jan 17, 2022
-
-
Hossein Pursultani authored
Also add a key generator sub-command to gitlab-ctl consul Changelog: added
-
- Sep 29, 2021
-
-
Grant Young authored
To handle certain situations where Consul takes a bit longer to start Changelog: changed
-
- Sep 10, 2021
-
-
John Jarvis authored
Adds support for adding metadata to Consul service registrations. Changelog: added
-
- Sep 08, 2021
-
-
Balasankar "Balu" C authored
Signed-off-by:
Balasankar "Balu" C <balasankar@gitlab.com>
-
- Aug 24, 2021
-
-
Balasankar "Balu" C authored
Changelog: added Signed-off-by:
Balasankar "Balu" C <balasankar@gitlab.com>
-
- Sep 02, 2021
-
-
Balasankar "Balu" C authored
Signed-off-by:
Balasankar "Balu" C <balasankar@gitlab.com>
-
- Jun 14, 2021
-
-
Robert Marshall authored
- Removes support for installing repmgr and repmgrd - Leaves repmgr attributes for detection and deprecation warning to administrators when running a reconfigure - Updates rspec tests to reflect removal of repmgr support Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6174 Changelog: removed
-
- Jun 07, 2021
-
-
DJ Mountney authored
And notify when running version differs from the installed version Changelog: changed
-
- Nov 06, 2020
-
-
Gabriel Mazetto authored
-
- Jan 13, 2021
-
-
DJ Mountney authored
Throw error message if trying to use repmgr with PG12
-
- Dec 23, 2020
-
-
Douglas Barbosa Alexandre authored
-
- Dec 11, 2020
-
-
Ian Baum authored
* Prints out a warning message that consul might need to be restarted * Links to the restart documentation
-
- Oct 01, 2020
-
-
DJ Mountney authored
-
- Sep 08, 2020
-
-
Qingyu Zhao authored
-
- Aug 14, 2020
-
-
Gabriel Mazetto authored
This is done following the same pattern of an `enable` and `disable` recipe. Unless a service is explicitly enabled, we consider it to be disabled. Test coverage for existing consul recipe was split into the corresponding spec files at the correct folder location.
-