diff --git a/CHANGELOG.md b/CHANGELOG.md index 284ef2fa..83608c6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,71 @@ All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module. +## [v3.0.0](https://github.com/voxpupuli/puppet-gitlab/tree/v3.0.0) (2018-10-13) + +[Full Changelog](https://github.com/voxpupuli/puppet-gitlab/compare/v2.1.0...v3.0.0) + +**Breaking changes:** + +- Remove support for setting content of `gitlab-secrets.json` [\#213](https://github.com/voxpupuli/puppet-gitlab/issues/213) +- remove gitlab-ci-runner from module [\#262](https://github.com/voxpupuli/puppet-gitlab/pull/262) ([LongLiveCHIEF](https://github.com/LongLiveCHIEF)) +- 244 refactor repository package management [\#246](https://github.com/voxpupuli/puppet-gitlab/pull/246) ([LongLiveCHIEF](https://github.com/LongLiveCHIEF)) +- Do not manage apt-transport-https. [\#243](https://github.com/voxpupuli/puppet-gitlab/pull/243) ([jkroepke](https://github.com/jkroepke)) +- Refactor resource ordering [\#241](https://github.com/voxpupuli/puppet-gitlab/pull/241) ([LongLiveCHIEF](https://github.com/LongLiveCHIEF)) + +**Implemented enhancements:** + +- Alertmanager support in the omnibus config [\#266](https://github.com/voxpupuli/puppet-gitlab/issues/266) +- Refactor repository/package management to allow pulling upstream packages through a mirror \(not a proxy\) [\#244](https://github.com/voxpupuli/puppet-gitlab/issues/244) +- Support creation of .pgpass file [\#229](https://github.com/voxpupuli/puppet-gitlab/issues/229) +- Reformat registration options in --option=value output [\#189](https://github.com/voxpupuli/puppet-gitlab/issues/189) +- WIP: Add `consul`, `pgbouncer` and `repmgr` keys to configuration file template [\#187](https://github.com/voxpupuli/puppet-gitlab/issues/187) +- Allow external\_url to be optional to support HA configurations [\#165](https://github.com/voxpupuli/puppet-gitlab/issues/165) +- Add a feature to make gitlab-runner member of docker group [\#150](https://github.com/voxpupuli/puppet-gitlab/issues/150) +- runner unregister [\#123](https://github.com/voxpupuli/puppet-gitlab/issues/123) +- extra\_hosts settings in config.toml ? [\#121](https://github.com/voxpupuli/puppet-gitlab/issues/121) +- CI Runner update [\#120](https://github.com/voxpupuli/puppet-gitlab/issues/120) +- Allow configuration of the alertmanager via puppet. [\#267](https://github.com/voxpupuli/puppet-gitlab/pull/267) ([gfokkema](https://github.com/gfokkema)) +- allow puppetlabs/apt 5.x [\#259](https://github.com/voxpupuli/puppet-gitlab/pull/259) ([bastelfreak](https://github.com/bastelfreak)) +- Add gitlab-consul auth for pgbouncer database [\#255](https://github.com/voxpupuli/puppet-gitlab/pull/255) ([LongLiveCHIEF](https://github.com/LongLiveCHIEF)) + +**Fixed bugs:** + +- Invalid yum/apt repositories generated [\#273](https://github.com/voxpupuli/puppet-gitlab/issues/273) +- preinstall manifest causes puppet run failure on fresh install [\#237](https://github.com/voxpupuli/puppet-gitlab/issues/237) +- Gitlab-runner installation fails. [\#188](https://github.com/voxpupuli/puppet-gitlab/issues/188) +- Omniauth configuration misformated with extra quotes [\#140](https://github.com/voxpupuli/puppet-gitlab/issues/140) + +**Closed issues:** + +- Remove GitLab Runner Features from module [\#268](https://github.com/voxpupuli/puppet-gitlab/issues/268) +- Multiple environment variables cannot be passed to gitlab-runner [\#261](https://github.com/voxpupuli/puppet-gitlab/issues/261) +- Boolean flags to gitlab-runner cannot be passed [\#260](https://github.com/voxpupuli/puppet-gitlab/issues/260) +- implicit cast '1' to integer 1 in ruby template [\#258](https://github.com/voxpupuli/puppet-gitlab/issues/258) +- manage\_package\_repo is gone and replacement is broken [\#250](https://github.com/voxpupuli/puppet-gitlab/issues/250) +- Change docker dependency [\#247](https://github.com/voxpupuli/puppet-gitlab/issues/247) +- gitlab.rb should be before package [\#240](https://github.com/voxpupuli/puppet-gitlab/issues/240) +- Add support for zero-downtime updates [\#239](https://github.com/voxpupuli/puppet-gitlab/issues/239) +- Security vulnerability \( CVE-2018-11235\) [\#238](https://github.com/voxpupuli/puppet-gitlab/issues/238) +- 2.1.1 should be 3.0.0 [\#236](https://github.com/voxpupuli/puppet-gitlab/issues/236) +- gitlab\_reconfigure should only be refreshed once per puppet run [\#227](https://github.com/voxpupuli/puppet-gitlab/issues/227) +- Ubuntu 12.04 no longer supported by gitlab [\#136](https://github.com/voxpupuli/puppet-gitlab/issues/136) +- is\_hash, is\_array, and is\_any are depricated [\#106](https://github.com/voxpupuli/puppet-gitlab/issues/106) + +**Merged pull requests:** + +- modulesync 2.1.0 and allow puppet 6.x [\#275](https://github.com/voxpupuli/puppet-gitlab/pull/275) ([bastelfreak](https://github.com/bastelfreak)) +- allow puppetlabs/apt 6.x; require at least stdlib 4.13.1 [\#274](https://github.com/voxpupuli/puppet-gitlab/pull/274) ([bastelfreak](https://github.com/bastelfreak)) +- Update gpgkey for yum repos [\#272](https://github.com/voxpupuli/puppet-gitlab/pull/272) ([tequeter](https://github.com/tequeter)) +- fix repositories missing the edition name [\#271](https://github.com/voxpupuli/puppet-gitlab/pull/271) ([tequeter](https://github.com/tequeter)) +- Add consul repmgr pgbouncer params [\#270](https://github.com/voxpupuli/puppet-gitlab/pull/270) ([LongLiveCHIEF](https://github.com/LongLiveCHIEF)) +- allow puppetlabs/stdlib 5.x [\#265](https://github.com/voxpupuli/puppet-gitlab/pull/265) ([bastelfreak](https://github.com/bastelfreak)) +- removed params.pp in accordance with module best practices design [\#252](https://github.com/voxpupuli/puppet-gitlab/pull/252) ([LongLiveCHIEF](https://github.com/LongLiveCHIEF)) +- add support for Zero Downtime Upgrades [\#251](https://github.com/voxpupuli/puppet-gitlab/pull/251) ([LongLiveCHIEF](https://github.com/LongLiveCHIEF)) +- remove secrets file management [\#249](https://github.com/voxpupuli/puppet-gitlab/pull/249) ([LongLiveCHIEF](https://github.com/LongLiveCHIEF)) +- Update docker module usage information [\#248](https://github.com/voxpupuli/puppet-gitlab/pull/248) ([LongLiveCHIEF](https://github.com/LongLiveCHIEF)) +- remove ubunutu 12 acceptance nodes [\#242](https://github.com/voxpupuli/puppet-gitlab/pull/242) ([LongLiveCHIEF](https://github.com/LongLiveCHIEF)) + ## [v2.1.0](https://github.com/voxpupuli/puppet-gitlab/tree/v2.1.0) (2018-05-27) [Full Changelog](https://github.com/voxpupuli/puppet-gitlab/compare/v2.0.0...v2.1.0) @@ -497,4 +562,4 @@ These should not affect the functionality of the module. -\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* diff --git a/metadata.json b/metadata.json index d8170eec..f733834a 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppet-gitlab", - "version": "2.1.1-rc0", + "version": "3.0.0", "author": "Vox Pupuli", "summary": "Installation and configuration of Gitlab Omnibus", "license": "BSD-3-Clause",