Skip to content
This repository has been archived by the owner on May 6, 2020. It is now read-only.

Latest commit

 

History

History
168 lines (147 loc) · 14.1 KB

CHANGELOG.md

File metadata and controls

168 lines (147 loc) · 14.1 KB

Changelog

This is a manually kept file, and may not entirely reflect reality

v1.6.0 - Kato

  • #219 - Plugins are installed each time and restarting service
  • #314 - Update jenkins-slave.RedHat init.d script work bash < 4.0
  • #362 - Error on updating existing job
  • #365 - jenkins user and jenkins_home directory not configurable
  • #367 - [puppet-jenkins#366] Replace -toolLocations with --toolLocation
  • #371 - slave: INFO: Failure authenticating with BASIC 'Jenkins' 401
  • #372 - Slave: swarm-client requires a cashe directory /home/jenkins-slave/.jenkins/
  • #374 - add single quotes for credentials
  • #376 - Add template in the jenkins::job
  • #377 - Making the management of the daemon package optional
  • #378 - fix rspec-puppet raise_error warning
  • #382 - (RFC) native types and providers
  • #383 - fix acceptance test path prefix for jenkins-cli.jar
  • #385 - WIP: completely rework the way imports work for the native types
  • #386 - set_security() does not save jenkins state
  • #387 - Avoid referring to class objects directly in the Groovy helper
  • #388 - Fix relationship for pinned files
  • #389 - remove seperate resources for handling plugin extension
  • #390 - Adds Examples for various platforms for Jenkins
  • #391 - use ensure_packages() to manage the daemon package
  • #395 - Fix username quoting
  • #396 - add user/group mgt. + localstatedir params to jenkins class
  • #398 - client_url is hardcoded in slave.pp
  • #399 - document types and providers puppetserver known issues

v1.5.0 - Jennings

  • #227 - Add parameter to set user uuid in jenkins::credentials define
  • #288 - add source parameter to jenkins::plugin define
  • #289 - set user on exec resources in jenkins::plugin define
  • #290 - Support getting external .xml job descriptions
  • #292 - Feature/puppet helper util
  • #295 - Use jenkins::cli::exec in security.pp
  • #296 - should be jenkins::cli::exec
  • #297 - Add jenkins::users class to declare all users
  • #298 - Maint/fix resource relationships
  • #301 - Apt upgrade
  • #302 - Package name no longer hardcoded
  • #303 - Puppet helper slaveagentport
  • #319 - Adding optional description to slave
  • #320 - Forge Project URL link broken
  • #323 - Upgraded apt module dependency to support v2
  • #325 - add puppet ~> 3.8 & ~> 4.1 to travis matrix
  • #326 - Fixed project_page in metadata.json
  • #328 - Support configuring a yum proxy server
  • #331 - Set retries in job configuration to global parameters
  • #335 - Fix jenkins::plugin with create_user false
  • #336 - Features/9618 stronger plugin verification
  • #347 - Fix require paths
  • #351 - add darwin/osx support to slave class
  • #352 - Adding cli_ssh_keyfile parameter to specify the location of a private key
  • #353 - Class cannot find exec in jenkins::cli::reload.
  • #357 - CLI classes unaware of Jenkins' --prefix
  • #358 - Added jenkins_prefix function to retrieve configured prefix

v1.4.0 - Smithers

  • #222 - Add retry to credentials execs
  • #229 - Jenkins slave defaults bugfix
  • #233 - fixes timeouts on restart
  • #235 - Make creation of user optional
  • #236 - Cleanup metadata.json for better mechanical score
  • #237 - Update the README with a few puppet-lint things and puppet highlighting.
  • #238 - Fix Bracket issue
  • #239 - Refactor acceptance tests to use beaker-rspec
  • #244 - Add instructions for acceptance tests
  • #245 - Added support for the 'toolLocations' parameter.
  • #256 - Direct package
  • #260 - Feature/puppet helper num executors
  • #261 - Escape job names for shell commands
  • #262 - Change apt key to full fingerprint
  • #264 - Broken link on puppetlabs.com page
  • #266 - pin puppetlabs-apt fixtures version to 1.8.0
  • #268 - Improvements on job import via cli
  • #270 - remove rspec gem ~> 2.99.0 constraint
  • #271 - fix rspec > 3 compatiblity
  • #272 - use mainline puppetlabs_spec_helper gem
  • #273 - update spec_helper_acceptance boiler plate
  • #274 - remove puppet module versions constraints from beaker setup
  • #275 - add .bundle to .gitignore
  • #276 - add log/ to .gitignore
  • #277 - add puppet 3.7.0 to travis matrix
  • #278 - remove unnecessary whitespace from $::jenkins::cli_helper::helper_cmd
  • #279 - add metadata-json-lint to Gemfile & enable rake validate target
  • #280 - change puppetlabs/stdlib version dep to >= 4.6.0
  • #282 - Feature/puppet 4
  • #285 - convert raw execs of puppet_helper.groovy to jenkins::cli::exec define

v1.3.0 - Barnard

  • #134 - Added in ability for user to redefine update center plugin URL
  • #139 - document additional class params
  • #169 - Allow build jobs to be configured and managed by puppet. Includes #163 a...
  • #174 - setting configure_firewall true returns error, port is undefined
  • #177 - switch to metadata.json
  • #188 - Fix installation of core plugins
  • #189 - Fix test.
  • #191 - set default port for firewall
  • #195 - Bump up swarm version to 1.17
  • #198 - Relationship error when testing Jenkins::jobs
  • #199 - missing include causes issuse #198
  • #202 - Proxy work
  • #203 - Fix typo in job/present.pp
  • #204 - Fix for #174 allows setting $jenkins::port
  • #206 - Refactor some of the firewall port configuration
  • #207 - Introduce the jenkins_port function

v1.2.0 - Nestor

  • #117 - Add feature to disable SSL verification on Swarm clients
  • #131 - Support updates for core jenkins modules
  • #135 - cli option broken w/ jenkins 1.563 on ubuntu precise
  • #137 - repos should be enabled if repo=true on RedHat
  • #140 - Packaging Cruft in 1.1.0
  • #144 - Update init.pp - correct plugins example syntax
  • #149 - Do not ensure plugin_parent_dir to be a directory (#148)
  • #150 - Add ensure parameter to jenkins::slave
  • #151 - Unsupported OSFamily RedHat on node
  • #152 - Jenkins-slave on Centos: killproc and checkpid commands not found
  • #153 - Fixes to Jenkins slave init and class
  • #154 - slave_mode doesn't apply on debian distros.
  • #155 - Add defined check for plugin_parent_dir resource
  • #157 - Add missing slave mode to Debian defaults file
  • #160 - User and credentials creation, simple security management
  • #166 - Error loading fact /var/lib/puppet/lib/facter/jenkins.rb no such file to load -- json
  • #171 - A bit of RedHat and Debian slave initd script merging
  • #176 - no such file to load -- json
  • #180 - Replace use of unzip with jar for unpacking jenkins CLI
  • #182 - Include the apt module when installing an apt repository
  • #183 - Rely on the jar command instead of unzip to unpack the cli.jar
  • #185 - Allow setting the slave name, default to the fqdn at runtime
  • #186 - Puppet Forge module
  • #187 - Jenkins slave on RedHat - jenkins-slave.erb

v1.1.0 - Duckworth

Features

  • #86, #122 - Add support for disabling SSL verification on slaves
  • #116 - Add support for setting the -fsroot option for slaves
  • init script for Debian-family slaves added
  • Initial code for a jpm based Package provider merged

Bug fixes

  • #107 - Private/internal classes made truly private
  • #109 - Fix for dependency issue between repo and package installation.
  • $jenkins_plugins fact refactored and RSpec tests added
  • #121 - daemon package installed to make Debian slave installs functional
  • #126 - Facter exception bug fixed