- New dependency on puppet/nodejs
- New dependency on puppetlabs/postgresql
- Use bundle to ensure that the correct rake version is used
- Add missing cmake (on el platform) and nodejs on all distro
- Fix login informations according 7.12 update
- Install mariadb-devel on EL7 platforms
- Add extra parameters for Gitlab configuration
- Add new config options for GitLab 7.12
- add variables for SSL ciphers/protocol
- Fix spec tests, lint and acceptance
- Offer a coherent gitlab_dbport default value
- Missing System Package: 'cmake', 'pkg-config', 'libkrb5-dev', 'ruby-execjs'.
- create ${git_home].gitlab_setup_done with ensure => file
- gitlab should not fix the system
- Add a parameter to make rbenv configuration optional
- Introduce modulesync \o/
- Explicitly support rhel distro
- Added parameter to enable Unicorn to listen on give IP address
- Add flexibility to system packages that are controller by the Gitlab module
- Add ability to manage git user and/or home directory separately, and to manually specify the group for the git user.
- Bumping Ruby version to 2.1.2
- Parameterizing ruby version
- Updating to Ruby 2.0.0-p353 (from 1.9.3-p484)
- Using rbenv instead of managing system ruby
- Add Gitlab CI Runner Support
- Add gitlab::ci class to manage a gitlab-ci instance
- Abstract config files into reusuable defines
- Allowing management of curl elsewhere
- Fix the jobs flag to not break with older bundler
- Use puppetlabs/git module for git package declaration
- Add parameter for company link and logo support (thx Ludovic)
- Fix compatibility issue with exim (thx Ludovic) gitlabhq#4866
- Fix gitlab-satellites permissions (should be 0750)
- Fix rspec output formatter (documentation)
- Lock rspec version to 2.14.1 (puppet rspec not yet ready for RSpec +3.0, see rodjek/rspec-puppet#204 )
- added
ldap_user_filter
parameter (RFC 4515 style filter for the user) (thanks Igor) - added nginx to listen ipv6 also
- allow end users to disable nginx (with the param.
manage_nginx
) (thanks Andrew) - added support for nginx domain aliases (thanks Leonardo)
- added
gitlab_ensure_postfix
parameter (to manage or not postfix package) - disable gzip compression if SSL enabled (nginx)
- and enable it for static assets
- bump to gitlab 6.9 + gitlab-shell 1.9.4 (6.7 → 6.8 → 6.9)
- allow adjustment of number of bundler threads
- simplify backup task
- Fix travis gate (ruby1.8 and rake > 10.1.0)
- remove MySQL
reaping_frequency
- added
ssh_port
parameter (thanks Kalman) - added
git_proxy
parameter (thanks Stefan) - added
google_analytics_id
parameter (thanks Andrew) - internals unit-tests refactoring, better coverage and regexp
- bump to GitLab 6.7 and GitLab Shell 1.9.1
- allow special characters in db passwords (thanks Thomas)
- fixed asset compilation and db migrations (thanks Thomas)
- manage gitlab relative URL (thanks Vincent)
- add backups support + external script (thanks Igor)
- bump to gitlab 6.6 (6.3 → 6.4 → 6.5 → 6.6)
- securing SSL configuration (thanks Andrew, Igor)
- allow « plain » for
ldap_method
(thanks sven) - manage http timeout and unicorn workers as parameter
- manage
exec_path
as a parameter - replace git exec by vcsrepo module (thanks Igor)
- internals: fix spec tests and travis config (thanks Lee)
- fix git package name in RedHat (thanks Stefan)
- allow users to use non-stable GitLab branchs
- improve documentation (typos)
- fix params in gitlab.yml (http/https with non-default port)
- fix stdlib dependency (librarian require a version number)
- bump to GitLab 6.3 and gitlab-shell v1.7.9
- add
rack_attack
and logrotate configurations
- bump gitlab-shell to 1.7.8 (multiple security fix)
- bugfix #80
- huge changes/re-factorization by atomaka ! (many thanks !!)
- Use anchors and refactoring of args/class
- Add ssl support for nginx
- Add extra params (repodir,
username_changing
,redis,unicorn) - Better management of extra packages (thx stdlib)
- Bump to gitlab 6.2.3
- Add spec and travis testing
- Use nginx,ruby,redis,mysql external modules
- Clean pre.pp file
- Remove apt and mysql setting from core module
- Bump to GitLab 5.1 (switch from unicorn to puma)
- Fix packaging issue (#33) wait for a cleaner way to do that (http://projects.puppetlabs.com/issues/14651)
- Fix timeouts issue, and others bugs
- up to GitLab 5.0
- remove gitolite (use gitlab-shell)
- up to GitLab 4.1
- up to GitLab 3.2
- add dependency to mysql, stdlib
- initial release