ℹ 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.
This patch release primarily addresses the recent GitLab repository GPG key expiry extension as well as several other smaller issues.
Changes
- GPG key errors relating to expiry date extensions for the GitLab apt repository on Debian based systems are now handled correctly when the
signed-by
functionality is used. !1269- With the Toolkit this error showed as
Failed to update apt cache: unknown reason
. This has also been addressed with a clearer error now being shown directly fromapt
. - It's also now possible to change the GPG key URL via
gitlab_gpg_key_url
in Ansible.
- With the Toolkit this error showed as
- Fixed a timeout issue with PostgreSQL replication for initial Geo setups. !1268 (thanks @mkozono)
- Updated restart calls to only restart PostgreSQL for Geo. !1270 (thanks @nwestbury!)
Feedback
Got any feedback or found an issue? Please feel free to create an issue on our tracker!