GitLab Environment Toolkit 3.0.1
has been released with several bug fixes and additions.
- Changes
-
Upgrade Notes
- Custom AWS IAM Path support deprecation review
- Feedback
ℹ The 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.
Changes
- AWS EKS Role ARN handling for IRSA has been updated to be more flexible. Refer to the documentation for more information. !1120
- AWS EKS addons correctly handle conflicts on first creation again. !1107
- Custom Task support has been added for HAProxy nodes. !1110 (thanks @niskhakova!)
- NGinx is now correctly disabled on Monitor nodes. !1105
- Retries for GitLab package unholds have been adjusted to be more graceful. !1108
- Helm install failures are now tracked better. !1108 !1110
- Calls to
gitlab-ctl
as part of uninstall are now idempotent. !1108 - Docker image builds have been fixed to work on ARM machines. !1114
- Ansible python package and galaxy roles have been updated. !1113
- GCP Service Account creation documentation has been updated. !1115
- Various other small updates, improvements and fixes.
Upgrade Notes
Custom AWS IAM Path support deprecation review
Due to a limitation with AWS EKS and custom IAM paths a note has been added in the documentation that this isn't supported and this capability is under review for potential deprecation.
As such, it's recommended to not use this functionality at this time.
Feedback
Got any feedback or found an issue? Please feel free to create an issue on our tracker!