gitlab gitlab-org/gitlab-environment-toolkit 3.7.1

latest release: 3.7.2
2 months ago

tanuki-blueprint-refresh

ℹ️   The GitLab Environment Toolkit is a collection of opinionated Terraform and Ansible scripts to assist with the deployment of a self managed GitLab environment. It's recommended that users review the Before You Start section before use. Users should have a good working knowledge of Infrastructure management, Terraform, Ansible and GitLab administration as well as be aware that ultimately self managed environments are the responsibility of the user. As such, it's strongly recommended that you independently review the Toolkit in full to ensure it meets your requirements, especially around security or data integrity.

If upgrading, it's always recommended to review the release notes in full as well as the relevant documentation and to upgrade the Toolkit first before the environment.


Changes

  • Addressed upstream change for Incremental Logging feature. New setting is now configured for Linux package (Omnibus) GitLab environments 17.11 and higher where applicable instead of previous Feature Flag - See Deprecated ci_enable_live_trace Feature Flag for more information. !1633
  • A license is no longer required again for test setups. !1630
  • Python package version requirements have been updated for the Ansible host. !1639
  • SSH key tasks in Ansible are now less noisy. !1640 (thanks @alexanderhaller!)

Upgrade Notes

Deprecated ci_enable_live_trace Feature Flag (Linux Package)

As noted, configuration for the Incremental Logging feature was changed in GitLab 17.11. With this update the Toolkit now configures the new setting for any Linux package (Omnibus) environments from that version onwards.

For previous versions the feature was enabled via a Feature Flag, which continues as is. When you upgrade to 17.11 or newer you can remove the flag (ci_enable_live_trace) as standard via the Rails console.

Feedback

Got any feedback or found an issue? Please feel free to create an issue on our tracker!

Don't miss a new gitlab-environment-toolkit release

NewReleases is sending notifications on new releases.