- Moved views configuration to a separate recipe so that views provided by plugins can be used
- Views are managed
- All JIRA groups that are allowed to authenticate get the overall read permission
- Global security is set every run instead of only the first run
- Added slave purge
- Updated slaves search key in the jenkins_slave recipe
- BC break: Changed search key so that it's easy to configure
- Fixed some foodcritic rules
- Set Jenkins to the latest LTS version
- Node monitors can be configured
- Added Chef Solo support
- Basic authentication header must not be disabled
- Fixes "undefined method `[]' for nil:NilClass" error introduced in 0.5.4
- Added jenkins_script "configure crowd permissions" for Jenkins authentication with a JIRA account
- Added documentation about the ssh_identity recipe
- Made executed resource after admin user creation configurable
- Added security strategy with "generate" as default instead of "chef-vault"
- Implemented alternative plugin configuration with a template. This fixes the flapping locale plugin configuration on jenkins restart.
- Set mailer defaults to use the local system mail by default
- Set ProjectMatrixAuthorizationStrategy instead of GlobalMatrixAuthorizationStrategy
- Added ssh_identity recipe to generate a SSH identity with Ruby in the Jenkins home folder
- Fixes: Jenkins is not restarted after installing plugins for the first time
- Added type.chef_environment so that environment is not empty in production
- Set Nginx default_site_enabled to false
- Added chef-vault dependency
- BC break: SSH slaves are found with a search on a node attribute instead of a data bag. The creation of a data bag item from a recipe requires admin permissions which is not desirable.
- Added support for SSH slaves
- Added an attribute to configure global properties in Jenkins
- Fixes bug: Nginx server block for Jenkins is not default
- Updated changelog
- Added Nginx
- Added composer
- Added composer vendor install for jenkins-php packages
- Added jobs recipe
- Added user settings recipe that fixes missing home folder files and shell
- Added more Jenkins settings
- Added configurable plugins
- Added configurable Jenkins settings
- Added Java, Ant and Git package
- Documentation improvements
- Better attribute defaults
Initial release of jenkins-server