Skip to content

Latest commit

 

History

History
773 lines (485 loc) · 46.9 KB

CHANGELOG.md

File metadata and controls

773 lines (485 loc) · 46.9 KB

Changelog

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.

v8.1.0 (2022-12-13)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Ensure apt::update is run before installing Gitlab #388 (baurmatt)

v8.0.0 (2021-08-27)

Full Changelog

Breaking changes:

Implemented enhancements:

Merged pull requests:

v7.1.0 (2021-06-05)

Full Changelog

Implemented enhancements:

v7.0.0 (2021-05-09)

Full Changelog

Breaking changes:

  • Drop CentOS 6 from metadata.json / Enable Puppet 7 support / Drop Puppet 5 support #376 (bastelfreak)

Implemented enhancements:

Closed issues:

  • inspect escaping node variable #373
  • nginx still not documented #371
  • gitlab_rails['ldap_servers'] question #367

Merged pull requests:

v6.0.1 (2020-11-06)

Full Changelog

Fixed bugs:

v6.0.0 (2020-10-29)

Full Changelog

Breaking changes:

  • Drop support for Debian 8, because it is EOL since 2020-06-06 #361 (dhoppe)

Implemented enhancements:

Closed issues:

  • invalid yaml #358
  • shellcheck validation of tasks/postgres_upgrade.sh fails #356

Merged pull requests:

  • OS data: YAML linting cleanups #359 (kenyon)
  • tasks/postgres_upgrade.sh: shellcheck and related fixes #357 (kenyon)
  • Fix CI: Fix puppet-lint error (lint_fix) #352 (baurmatt)
  • Redirect stderr for backup cron to stdout #351 (baurmatt)

v5.1.0 (2020-07-20)

Full Changelog

Implemented enhancements:

Closed issues:

  • Hiera not parsing gitlab.rb and ::gitlab_rails: #343
  • Convert dokumentation to puppet-strings #339
  • Support puma #337
  • New GitLab GPG Keys #333
  • module has no parameter named external_url puppet error #330

Merged pull requests:

v5.0.0 (2020-04-07)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

Closed issues:

  • gitlab_monitor got renamed to gitlab_exporter in 12.3 #323
  • access to repo #321

Merged pull requests:

  • Deprecate gitlab_monitor in favour of gitlab_exporter #324 (baurmatt)

v4.0.1 (2019-05-02)

Full Changelog

Fixed bugs:

v4.0.0 (2019-04-30)

Full Changelog

Breaking changes:

  • modulesync 2.7.0 and drop puppet 4 #305 (bastelfreak)
  • Remove service dependency cycle by dropping management of the gitlab-runsvdir service #293 (LongLiveCHIEF)

Implemented enhancements:

Fixed bugs:

  • Dependency error when gitlab::service::service_manage is set to false #284

Closed issues:

  • Add support for Grafana dashboard #302
  • Need to know how to set the root password via this module #301
  • typo in .github/issue template #296
  • Mattermost SMTP port cannot be configured by the module #289

Merged pull requests:

v3.0.2 (2018-10-17)

Full Changelog

Fixed bugs:

v3.0.1 (2018-10-13)

Full Changelog

Fixed bugs:

Closed issues:

  • DEB repo on ubuntu should not point to debian #277

v3.0.0 (2018-10-13)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Alertmanager support in the omnibus config #266
  • Refactor repository/package management to allow pulling upstream packages through a mirror (not a proxy) #244
  • Support creation of .pgpass file #229
  • Reformat registration options in --option=value output #189
  • WIP: Add consul, pgbouncer and repmgr keys to configuration file template #187
  • Allow external_url to be optional to support HA configurations #165
  • Add a feature to make gitlab-runner member of docker group #150
  • runner unregister #123
  • extra_hosts settings in config.toml ? #121
  • CI Runner update #120
  • Allow configuration of the alertmanager via puppet. #267 (gfokkema)
  • allow puppetlabs/apt 5.x #259 (bastelfreak)
  • Add gitlab-consul auth for pgbouncer database #255 (LongLiveCHIEF)

Fixed bugs:

  • Invalid yum/apt repositories generated #273
  • preinstall manifest causes puppet run failure on fresh install #237
  • Gitlab-runner installation fails. #188
  • Omniauth configuration misformated with extra quotes #140

Closed issues:

  • Remove GitLab Runner Features from module #268
  • Multiple environment variables cannot be passed to gitlab-runner #261
  • Boolean flags to gitlab-runner cannot be passed #260
  • implicit cast '1' to integer 1 in ruby template #258
  • manage_package_repo is gone and replacement is broken #250
  • Change docker dependency #247
  • gitlab.rb should be before package #240
  • Add support for zero-downtime updates #239
  • Security vulnerability ( CVE-2018-11235) #238
  • 2.1.1 should be 3.0.0 #236
  • gitlab_reconfigure should only be refreshed once per puppet run #227
  • Ubuntu 12.04 no longer supported by gitlab #136
  • is_hash, is_array, and is_any are depricated #106

Merged pull requests:

v2.1.0 (2018-05-27)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • skip-auto-migrations should be placed before gitlab::install #232
  • Wrong Type in Optional Param: user #220
  • $web_server documentation differs from code #217
  • decorate method in templates/gitlab.rb.erb file may break some thing #146
  • init.pp: fix #217 #219 (NiklausHofer)

Closed issues:

  • Manage letsencrypt options #224
  • Bad use of method 'inspect' causes bool values not to apply. #222
  • Facter code still exists from Issue 131 #170
  • Drop Puppet 3 support. #118

Merged pull requests:

v2.0.0 (2018-04-09)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Migrate Puppet Module to Voxpupuli #171
  • Feature: Allow database to index git authorized_keys #168
  • data dir changes in gitlab 9 #137
  • add letsencrypt section to gitlab.rb #200 (costela)
  • Add ha roles #186 (LongLiveCHIEF)
  • Db indexing for git authorized keys #177 (LongLiveCHIEF)
  • drop legacy is_hash method, replace topscope fact with facts hash #107 (james-powis)

Fixed bugs:

  • RHEL 7.2 Installation Failure (Possibly GPG Key URL) #196
  • After upgrade to GitLab 10.4.3 each puppet run wants to remove #195
  • Fixed redhat installation #198 (dsavell)

Closed issues:

  • Backup cron configuration will trigger gitlab restart #204
  • YUM GPG keys are invalid #203
  • add support for letsencrypt options #199
  • RPM gpg key verification failure on install #194

Merged pull requests:

v1.16.1 (2018-02-07)

Full Changelog

Merged pull requests:

v1.16.0 (2018-02-07)

Full Changelog

Implemented enhancements:

  • Verify package signatures on RedHat #163

Fixed bugs:

  • Regression: yum $releasever results in 404 error for RHEL yum repo #153

Closed issues:

  • Deploy current version of GitLab Runner #166
  • GitLab 10: Your git_dta_dirs settings is deprecated #162
  • Support new package repo #157
  • puppet-gitlab requires outdated module dependencies #152
  • Broken LDAP #138

Merged pull requests:

v1.15.2 (2017-09-28)

Full Changelog

Closed issues:

  • Different directory name inside the Forge package #151

Merged pull requests:

v1.15.1 (2017-07-28)

Full Changelog

v1.15.0 (2017-07-28)

Full Changelog

Closed issues:

  • pages support #145
  • xz-utils #139
  • Puppet forge release #133

Merged pull requests:

v1.14.0 (2017-05-22)

Full Changelog

Implemented enhancements:

  • Review gitlab.rb Template #103

Closed issues:

  • Unable to disable prometheus monitoring due to template #135
  • Module Compatible on Enterprise Linux ? #134
  • Add parameter to allow to skip auto migrations #132
  • registry_external_url not recognised in hiera #113
  • Feature: re-enable signup disable #112
  • When specifying LDAP configuration, puppet creates a gitlab.rb file with the wrong syntax #92

Merged pull requests:

v1.13.3 (2017-04-04)

Full Changelog

v1.13.2 (2017-04-03)

Full Changelog

v1.13.1 (2017-04-03)

Full Changelog

v1.13.0 (2017-04-03)

Full Changelog

v1.12.0 (2017-04-03)

Full Changelog

Closed issues:

  • Registry Configuration incorrectly formatted #127
  • Omnibus overwrites gitlab-secrets.json #122
  • CI Runner options #117
  • xz-utils incorrect name for CentOS #114

Merged pull requests:

  • add possibility to config prometheus exporters #126 (cristifalcas)
  • fixed method for sorting hashes in gitlab.rb to sort ldap hashes too #116 (rwuest)
  • In CentOS land - this is just xz #115 (mlosapio)
  • Add settings for Prometheus #111 (mansong1)
  • fixed the use of Integers in gitlab_rails Settings inside gitlab.rb #109 (rwuest)
  • cirunner: merge hashes for runner configuration #108 (knackaron)
  • cirunner: add missing hard dependency for xz-utils #105 (roock)
  • cirunner: fix missing dependency to apt-transport-https #104 (roock)

v1.11.0 (2016-12-23)

Full Changelog

Implemented enhancements:

  • Add Beaker acceptance tests #88
  • Upgrade from CE to EE doesn't work without manual work #82

Closed issues:

  • Release soon? #101
  • Updating Gitlab CE #98

Merged pull requests:

v1.10.0 (2016-08-10)

Full Changelog

Implemented enhancements:

  • shortcut to SSL, anyone? #75
  • Manage concurrent setting for gitlab-runner #71

Fixed bugs:

  • Issues with Puppet 4.5.3 and Rspec-Puppet #85

Closed issues:

  • gitlab-secrets.json is destroyed and recreated on every puppet run #87
  • parametirize the repo path #86
  • unrecognized option '--version' #65
  • Failed to call refresh: Could not restart Service[gitlab-runsvdir] #64
  • yum repo is incompatible for Amazon Linux #46

Merged pull requests:

v1.9.2 (2016-06-14)

Full Changelog

Closed issues:

  • Bump version to > 1.8.0 #78

v1.9.1 (2016-06-14)

Full Changelog

Merged pull requests:

v1.9.0 (2016-06-14)

Full Changelog

Implemented enhancements:

  • Add support for Docker registry #74

Closed issues:

  • Invalid parameter registry_external_url on Class[Gitlab] #81
  • Make config file management configurable #79
  • Error: Execution of '/usr/sbin/update-rc.d gitlab-runsvdir defaults' returned 1: update-rc.d: error: unable to read /etc/init.d/gitlab-runsvdir #72
  • gitlab::gitlab_rails hash merge not working #66

Merged pull requests:

  • Add support for Registry #76 (llauren)
  • Add package_ensure parameter for gitlab-ci-multi-runner package. #70 (thlapin)
  • Fix cirunner failure-message for unsupported OS families #68 (gerhardsam)
  • add documentation #63 (b4ldr)

v1.8.0 (2016-03-11)

Full Changelog

Implemented enhancements:

  • Add support for pages #60
  • Add support for gitlab-workhorse configuration. #59
  • Cleanup CI parameters #37

Closed issues:

  • ldap_servers hash order #51
  • Service enabled check fails on CentOS 6 #50
  • Make sure apt-transport-https is installed on Debian OS #47

Merged pull requests:

v1.7.2 (2016-01-22)

Full Changelog

Closed issues:

  • More detail on configuring NGINX? #48
  • RHEL 6.7 baseurl for yum repo expands incorrectly #42

Merged pull requests:

  • As this template is writing a config file based on some hashes and ha… #52 (msutter)
  • Add information about how the module handles NGINX configuration. #49 (bgshacklett)
  • Cleanup coding-style issues. #45 (andrekeller)

v1.7.1 (2015-12-23)

Full Changelog

Implemented enhancements:

  • Add CI multi runner installation and configuration #21

Closed issues:

  • gitlab-runsvdir.service not enabled running on CentOS 7 #27

Merged pull requests:

  • service enabled for all distro's #27 #43 (witjoh)
  • Fix this module should work with out having to set the stringify_facts option #41 (jcsmith)

v1.7.0 (2015-11-25)

Full Changelog

Closed issues:

  • support for omniauth configuration #38

Merged pull requests:

v1.6.0 (2015-11-06)

Full Changelog

Fixed bugs:

  • Decorator Creates to many quotes #36

Closed issues:

  • gitlab version support #32
  • gitlab ldap_servers #28
  • Add parameter for Mattermost #26

Merged pull requests:

  • allow disabling of omnibus user management #34 (alexsmithhp)
  • Fix issues with deprecated values in apt::source #33 (b4ldr)
  • Added the sym-link to the GitLab service executable in the /etc/init.d/. #31 (valdemon)
  • Fix unrecognized datatypes inside array in decorate method #29 (deadratfink)

v1.5.0 (2015-08-27)

Full Changelog

Closed issues:

  • Question: can i configure ldap for gitlab with this puppet module? #23
  • Question: Would this module work with puppet 3.6.2? #20

Merged pull requests:

v1.4.0 (2015-07-24)

Full Changelog

Closed issues:

  • Add 'db_key_base' for Gitlab CI 7.13 #22

Merged pull requests:

  • Fix rails parameter in hiera example. #19 (thlapin)
  • Simplify the decorator for hashes. This allows nested hashes to be output correctly. #18 (thlapin)

v1.3.0 (2015-07-17)

Full Changelog

Closed issues:

  • Not working on RHEL7? #17
  • bump puppetlabs-apt supported version #16
  • Wrong package url for Debian #11
  • Will this puppet module be maintained? #8

Merged pull requests:

v1.2.2 (2015-07-07)

Full Changelog

Merged pull requests:

v1.2.1 (2015-06-29)

Full Changelog

v1.2.0 (2015-06-23)

Full Changelog

Closed issues:

  • rails vs gitlab_rails? #3

Merged pull requests:

  • Remove rails; it's a duplicate of gitlab_rails. #5 (tdb)
  • Add high_availability config section. #4 (tdb)

v1.1.0 (2015-06-17)

Full Changelog

Merged pull requests:

v1.0.3 (2015-06-16)

Full Changelog

v1.0.2 (2015-05-29)

Full Changelog

v1.0.1 (2015-05-29)

Full Changelog

v1.0.0 (2015-05-29)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator