Skip to content

Latest commit

 

History

History
279 lines (191 loc) · 10.1 KB

File metadata and controls

279 lines (191 loc) · 10.1 KB

##Changelog

2014-???-??: ?.?.?

  • Changes wget to curl (issue #102, thanks fvoges)
  • Adds support for mysql backend (issue #105, thanks dblessing)
  • Adds defined type for gitlab webhooks (issue #107, thanks dblessing)
  • Changes gitlab_server_url paramter to gitlab_server (issue #111, thanks dblessing)
  • Adds support for Oracle Linux (issue #113, thanks hjjacobs)

2014-Oct-31: 2.3.5

  • Adds new ldap_server parameter. More information in tests/active_directory.pp and the following links: http://bit.ly/1vOlT5Q http://bit.ly/1CXbx3G
  • Adds $gitlab_ssh_host parameter (thanks DavidS, issue #88)
  • Fixes bug where gitlab would attempt to start every time (issue #89)
  • Fixes bug when gitlab_download_link is set (issue #94, thanks tdb)
  • Removes default parameters for $ssl_certificate to prevent bug in 'the foreman' from applying values
  • Decreases log levels to make module quieter (issue #97)
  • Updates ldap examples (issue #98)

2014-Oct-6: 2.3.4

  • Adds $git_groupname and $git_username parameters for when a 'git' user or group already exists
  • Removes extra '=' in gitlab.rb (issue #84)

2014-Sep-29: 2.3.3

  • Change default ldap_host value
  • Changes default ldap_port value
  • Changes default ldap_method value
  • Removes custom fact operatingsystem_lowercase
  • Removes custom fact hostname_alias
  • Now passes strict variable checking
  • Deprecation warning if using redis_port on 7.3
  • Automatically stops gitlab if upgrading package (issue #81)

2014-Sep-29: 2.3.2

  • Updates README warning users to run gitlab-ctl stop before upgrading (issue #81)

2014-Sep-23: 2.3.1

  • Removes dependency on $operatingsystemmajrelease (issue #80)

2014-Sep-12: 2.3.0

  • Adds dependency on puppetlabs/stdlib module >= 3.x.x
  • Fixes crash when external_url contains no 'http://' (issue #73, thanks minnorOffense)
  • Rewrites erb template without extra whitespace (issue #76, thanks minnorOffense
  • Fixes typo in config.pp (thanks minnorOffense)
  • Fixes hiera examples to use gitlab scope
  • Fixes incorrect date in changelog
  • Puppet lint improvements
  • Contributing.md improvements
  • Adds fail statement if running on centos != 6 or 7
  • Adds nginx $listen_addresses parameter
  • Changes default values for $svlogd_udp and $svlogd_prefix from nil to undef

2014-Sep-4: 2.2.0

  • Adds 7.2.x parameter $high_availability_mountpoint (issue #70, thanks itguy614)
  • Adds 7.2.x parameter $satellite_timeout
  • Updates metadata.json to conform to new style guides
  • Adds supported puppet versions to metadata.json
  • Adds support for centos 7
  • Debian => Changes from exim to postfix for default mailer
  • Vagrantfile changes name to gitlab-test
  • Adds hiera example
  • Packages now make sure ssh and postfix start automatically at boot

2014-Aug-9: 2.1.0

  • Adds $gitlab_manage_packages parameter (issue #69)
  • Fixes problem where unable to set values false (issue #68)
  • Fixes missing commas in all_parameters_enabled.pp
  • Code documentation improvements
  • Renames prerequisites.pp to packages.pp
  • Adds Contributing.md

2014-July-23: 2.0.2

  • Fixes Vagrant documentation and updates Readme
  • Clarifies parameters in manifests/params.pp
  • Fixes typos in erb template
  • Sets puppet_manage_config to true by default (was undef) issue #65
  • Puppet ensures latest available package is installed (change gitlab_branch to update)
  • Adds support for 7.1.0 featurs: ldap_sync_ssh_keys and ldap_admin_group

2014-July-17: 2.0.1

  • Corrects enterprise download url instructions
  • Changes gitlab::params to global scope ::gitlab::params
  • Updates readme with additional limitations
  • Minor puppet-lint and comment improvements
  • Sets amazon default values to undef

2014-July-16: 2.0.0

  • Complete rewrite of puppet module
  • Now uses omnibus installer
  • Works on Cent 6.5, Debian 7.5, Ubuntu 12.04 and Ubuntu 14.04
  • Provides ability to manually configure gitlab or use puppet for configuration
  • Nearly every gitlab configuration option is now exposed as class parameters (see params.pp)

2014-June-22: 1.11.2

  • Increases timeout on bundle (Issue #61, thanks mrparity)

2014-May-30: 1.11.1

  • Changes 'gitlab' to '::gitlab' to fix scope issue (Issue #60, thanks nrvale0)

2014-May-23: 1.11.0

  • Adds support for 6-9-stable (using new bundle command for gitlab-shell)
  • Adds check if running on non Ubuntu
  • Adds nginx order dependency to try and aliviate having to restart nginx on first run
  • Fixes blank ldap_base in gitlab 6-8 template

2014-April-22: 1.10.1

  • Updates tag on git branch (1.10.0 was never pushed to puppet forge)

2014-April-22: 1.10.0

  • Adds custom fact '$hostname_aliases'
  • Adds $hostname_aliases to nginx config for both port 80 and 443
  • Changes nginx wildcard servername from * to _
  • Updates upgrade_instructions document
  • 6-8 adds gzip compression to nginx config
  • 6-8 turns off gzip compression to prevent breach attach (on by default from gitlab)
  • Increases gitlab-shell from 1.9.1 to 1.9.3
  • Changes gitlab-satellite permissions to 0750
  • Disables /etc/nginx/sites-enabled/gitlab by removing symbolic link to ../sites-available

2014-April-15: 1.9.0

  • Adds $gitlab_manage_packages. If set to false, you can manually install/configure nginx, mysql, ruby. See packages.pp:
  • Adds requirement of puppet 3.0 to prevent error when parsing erb templates

2014-March-24: 1.8.0

  • Adds support for 6-7-stable
  • Moves ldap_base to different line in gitlab config file
  • Changes placedog to placepuppy because the former was shutdown
  • Removes 'default server' in nginx config when running without ssl (port 80), fixes nginx -t warning.
  • Changes Text under sign in page layout in gitlab config to work with new markdown rendering engine in 6-7
  • Adds hostname as alias to nginx config

2014-Feb-26: 1.7.0

2014-Feb-24: 1.6.0

  • Fixes outdated installation of nginx.
  • Adds nginx ppa and ensures latest version is installed. Should fix scalability issues and slow web interface problem
  • Changes git version from 'present' to 'latest'

2014-Feb-24: 1.5.6

  • Not released to puppet forge due to version 1.6.0 being released at same time
  • Adds support for gitlab 6-6
  • Inverts Changelog.md to have newest changes at top of file
  • Fixes minor corrections to docs

2014-Feb-4: 1.5.5

  • Adds support for choosing your own ssh port (Thanks jasperla)
  • Fixes missing documentation for user_changename (Thanks jasperla)

2014-Jan-24: 1.5.4

  • Improves ruby update-alternatives so puppet doesn't reapply every itteration (Thanks b4ldr)
  • Increases unicorn timeout from 30 to 60 to address issues with large repos
  • Increases gitlab config max_size from 5MB to 50MB to address issues with large repos
  • Adds support for 6.5
  • Updates module upgrade steps with improved instructions

2014-Jan-8: 1.5.3

  • Removes unessesary notifies (thanks daniel lawrence)

2013-Dec-30: 1.5.1

  • Fixes typos in readme file

2013-Dec-30: 1.5.0

  • Adds support for gitlab 6-4-stable
  • $project_public_default was replaced with $visibility_level. Instead of public/private, projects can now be public/internal/private as of gitlab 6-4, $visibility_level lets you choose which of these 3 options to be the default

2013-Dec-19: 1.4.0

2013-Dec-9: 1.3.0

  • Replaced "package ensure=> present" with ensure_packages() from stdlib to prevent errors if package already exists.

2013-Nov-22: 1.2.0

  • Fixes bug where gitlab-shell would reset to the master branch, Adds support for 6-3-stable

2013-Nov-20: 1.1.3

2013-Nov-14: 1.1.2

  • Increases default gitlabshell from 1.7.4 to 1.7.8, as a result of a security vulnerability

2013-Nov-11: 1.1.1

  • Increases default gitlabshell from 1.7.1 to 1.7.4, default branch is now 6-2-stable

2013-Nov-1: 1.1.0

  • Adds new flag $default_servername, allows user to choose what subdomain gitlab is configured as in nginx Instead of gitlab.foo.com, user can now make the url git.foo.com or any other subdomain

2013-Oct-21: 1.0.0 Major Release

  • Rewrite of the ruby module, now uses puppetlabs-ruby instead of custom package spuder#5
  • company_url now takes the entire markup instead of just the link. See gitlab.yml6-x-stable.erb
  • Removed unused parameters $gitlab_repodir, $gitlab_domain
  • Indentation & syntax changes to conform to puppet lint spuder#19
  • Increases security on database permissions spuder#16
  • Changes git user from disabled to locked spuder#9
  • Fixed issue where init script was modified as work around spuder#12
  • Removes dependency on wget module
  • Removes dependency on unused nginx module
  • Removes $user_create_team as 6.x no longer has concept of teams
  • Adds http redirect in nginx, and other security improvements

2013-Oct-18: 0.3.1

  • Fixes issue where the thumbnail icon would be overwritten spuder#14

2013-Oct-10: 0.3.0

  • Adds HTTPS Support, Updates Readme with links

2013-Oct-10: 0.2.5

  • Fixes thumbnail issue

2013-Oct-9: 0.2.4

  • Fixes backup issue when replacing thumbnail icons spuder#8

2013-Oct-9: 0.2.3

  • Changes puppetlabs-apt dependency from 1.3.0 to 1.0.0

2013-Oct-7: 0.2.2

  • Fixes puppetlabs-mysql api change spuder#1

2013-Oct-5: 0.2.1

  • Adds module dependencies

2013-Oct-5: 0.2.0

  • Removes ruby repo from files, and instead downloads from web

2013-Oct-3: 0.1.0

  • First Release