Releases: simp/pupmod-simp-simp_gitlab
Releases · simp/pupmod-simp-simp_gitlab
Release of 0.13.0
Release of 0.13.0
- [puppetsync] Update module dependencies to support simp-iptables 7.x
Release of 0.12.0
Release of 0.12.0
- [puppetsync] Update metadata upper bounds for puppet-nsswitch, puppet-gitlab, puppet-snmp, simp-pam, and simp-useradd
Release of 0.10.0
Release of 0.10.0
- [puppetsync] Updates for Puppet 8
- These updates may include the following:
- Update Gemfile
- Add support for Puppet 8
- Drop support for Puppet 6
- Update module dependencies
- These updates may include the following:
Release of 0.8.1
- Remove
hash()
function to support stdlib 9- Update module dependencies
Release of 0.8.0
- Add RockyLinux 8 support
Release of 0.7.1
- Allow
puppet/chrony
<3.0.0
- Allow
puppet/gitlab
<9.0.0
- Allow
puppetlabs/stdlib
<9.0.0
- Bump latest tested GitLab CE version to 15.0.1
Release of 0.7.0
- Removed
- Dropped support for Puppet 5
- Changed
simp_gitlab::allow_fips
now defaults to true, as the last version of
GitLab this module was tested with, 14.0.0, supports FIPS mode.- This will allow new GitLab installations on servers for which FIPS-mode
is enabled, but not affect existing GitLab servers configured by earlier
versions of this module.
- This will allow new GitLab installations on servers for which FIPS-mode
- Minor README updates
- Clarify versions of GitLab this modules is known to work with and
the steps a user can do to verify it works with a different version. - Remove OBE FIPS-mode failure
- Update GitLab ticket URLs.
- Clarify versions of GitLab this modules is known to work with and
- Allow herculesteam/augeasproviders_ssh < 5.0.0
- Allow puppet/gitlab < 8.0.0
- Allow puppetlabs/stdlib < 8.0.0
- Use puppet/chrony in lieu of aboe/chrony, as VoxPupuli has now assumed
ownership of this module.
- Ensured support for Puppet 7 in requirements and stdlib
Release of 0.6.1
* Thu Jan 07 2021 Liz Nemsick <[email protected]> - 0.6.1 - Fixed a bug in which the change_gitlab_root_password script did not work for GitLab versions that included Ruby 2.7.x (GitLab 13.6.0 and later). - Fixed a bug in which the change_gitlab_root_password script emitted a 'WARNING: GitLab is not completely running' error message when GitLab was fully running. * Sat Dec 19 2020 Chris Tessmer <[email protected]> - 0.6.1 - Maintenance update for module assets
Release of 0.6.0
* Thu Oct 29 2020 Liz Nemsick <[email protected]> - 0.6.0-0 - Updates for GitLab application (12.3.0-13.x) and puppet/gitlab module 6.0.1 - Removed: - Support for GitLab < 12.3.0. - TLSv1.1 from the default for `simp_gitlab::ssl_protocols`. - Changed: - Set the GitLab root password in a fashion that minimizes coupling of `simp_gitlab` with the internals of the `gitlab` module. - Set a throw-away password during initial GitLab package installation using GitLab configuration in /etc/gitlab/gitlab.rb. Setting the password during initial install is the **only** way to ensure the password is not set by an external user. Otherwise, the first GitLab page that comes up is the page to reset the root password. - After GitLab initial configuration, set the real root password using a script that implements Gitlab-provided procedures for setting the password. - IMPORTANT: As a side effect of these changes, upon module upgrade, the password will be automatically set to the value of `simp_gitlab::gitlab_root_password`, unless the (empty) marker file `/etc/gitlab/.root_password_set` exists or the parameter `simp_gitlab::set_gitlab_root_password` is set to `false`. If you forget to disable this automation or just want to reset the GitLab root password, simply run `/usr/local/sbin/change_gitlab_root_password <new_password>` manually. You do not need to know the previous password to set the new password. - Use `chronyd` instead of `ntpd`, as GitLab itself uses `chronyd` and `chronyd` is required for EL8. - Use `gitlab` for managing packages again. - Change was only possible once the new mechanism for setting the GitLab root password was implemented. - Renamed the 'gitlab_monitor' key to 'gitlab_exporter' in the configuration hash. - Name change required for GitLab >= 12.3.0. - No longer set `gitlab::external_port` - The custom port is already appropriately configured via the `gitlab::external_url`. - 'external_port' is no longer a supported GitLab configuration key and causes `gitlab-ctl reconfigure` to fail. - `simp_gitlab` now fails to compile when the node is in FIPS mode, unless `simp_gitlab::allow_fips` (a new parameter) is set to `true`. - Added: - Support for EL8. - `simp_gitlab` parameters to enable setting the GitLab root password - `set_gitlab_root_password` - `gitlab_root_password` - `rails_console_load_timeout` - Script to change the GitLab root password, `/usr/local/sbin/change_gitlab_root_password`. - Disabling of Let's Encrypt usage in GitLab , by default. - The integration of SIMP PKI management with with Let's Encrypt has not yet been done. - To use Let's Encrypt, disable SIMP management of PKI by setting `simp_gitlab::pki` to `false` and then manage the certificates manually. - `svckill::ignore` rule for the GitLab service. Since the service is no longer managed by default by `gitlab::service`, this prevents the service from being inadvertently killed when it is unmanaged. - REFERENCE.md documentation.
Release of 0.5.1
* Thu Jul 23 2020 Jeanne Greulich <[email protected]> - 0.5.1-0 - update the upper bound of simplib for SIMP 6.5 release