From 4161fe5192e557bb05a80912e68a01d7c976b209 Mon Sep 17 00:00:00 2001 From: Ewoud Kohl van Wijngaarden Date: Sat, 17 Sep 2022 01:10:30 +0200 Subject: [PATCH] Release 3.0.0 --- CHANGELOG.md | 218 +++++++++++++++++++++++++++++++++++++++++++++++++- metadata.json | 2 +- 2 files changed, 216 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e34eb8370..b918af4fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,139 @@ 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. -## [v2.0.0](https://github.com/voxpupuli/puppet-jenkins/tree/v2.0.0) (2019-06-01) +## [v3.0.0](https://github.com/voxpupuli/puppet-jenkins/tree/v3.0.0) (2022-09-16) + +[Full Changelog](https://github.com/voxpupuli/puppet-jenkins/compare/v2.0.0...v3.0.0) + +**Breaking changes:** + +- remove deprecated param $ssh\_keyfile from jenkins::cli\_helper [\#866](https://github.com/voxpupuli/puppet-jenkins/issues/866) +- Change slave on mac to use plist and use EPP [\#1057](https://github.com/voxpupuli/puppet-jenkins/pull/1057) ([ekohl](https://github.com/ekohl)) +- Remove deprecated hiera\_array usage [\#1055](https://github.com/voxpupuli/puppet-jenkins/pull/1055) ([ekohl](https://github.com/ekohl)) +- Drop Ubuntu 16.04 support [\#1039](https://github.com/voxpupuli/puppet-jenkins/pull/1039) ([ekohl](https://github.com/ekohl)) +- Drop sysvinit support in jenkins::slave [\#1038](https://github.com/voxpupuli/puppet-jenkins/pull/1038) ([ekohl](https://github.com/ekohl)) +- Rewrite to native systemd [\#1035](https://github.com/voxpupuli/puppet-jenkins/pull/1035) ([ekohl](https://github.com/ekohl)) +- Change supported Puppet versions to 6 & 7 [\#1003](https://github.com/voxpupuli/puppet-jenkins/pull/1003) ([genebean](https://github.com/genebean)) +- Remove deprecated enabled parameter on job [\#991](https://github.com/voxpupuli/puppet-jenkins/pull/991) ([ekohl](https://github.com/ekohl)) +- Remove params from jenkins::plugin and make it lint clean [\#985](https://github.com/voxpupuli/puppet-jenkins/pull/985) ([ekohl](https://github.com/ekohl)) +- Drop code old CLI remoting support [\#984](https://github.com/voxpupuli/puppet-jenkins/pull/984) ([ekohl](https://github.com/ekohl)) + +**Implemented enhancements:** + +- Add a way to set the open files limit in systemd service [\#1009](https://github.com/voxpupuli/puppet-jenkins/issues/1009) +- function hiera\_array is deprecated [\#983](https://github.com/voxpupuli/puppet-jenkins/issues/983) +- Support for Ubuntu 16.04 \(systemd\) [\#666](https://github.com/voxpupuli/puppet-jenkins/issues/666) +- Add support for a custom JAVA\_HOME [\#217](https://github.com/voxpupuli/puppet-jenkins/issues/217) +- Should we include the puppet-jenkinstracking code? [\#110](https://github.com/voxpupuli/puppet-jenkins/issues/110) +- The module should support FreeBSD 10 and pkgng [\#105](https://github.com/voxpupuli/puppet-jenkins/issues/105) +- Install Java 11 JDK on Red Hat OSes [\#1054](https://github.com/voxpupuli/puppet-jenkins/pull/1054) ([ekohl](https://github.com/ekohl)) +- Drop-in file systemd configuration [\#1044](https://github.com/voxpupuli/puppet-jenkins/pull/1044) ([jan-win1993](https://github.com/jan-win1993)) +- Allow up-to-date dependencies [\#1019](https://github.com/voxpupuli/puppet-jenkins/pull/1019) ([smortex](https://github.com/smortex)) +- puppet/archive: allow 5.x [\#1010](https://github.com/voxpupuli/puppet-jenkins/pull/1010) ([bastelfreak](https://github.com/bastelfreak)) +- Implement ConduitCredentialsImpl in groovy\_helper [\#986](https://github.com/voxpupuli/puppet-jenkins/pull/986) ([ekohl](https://github.com/ekohl)) +- Bugfix/custom localdir with user: Fixes \#462 [\#484](https://github.com/voxpupuli/puppet-jenkins/pull/484) ([vStone](https://github.com/vStone)) + +**Fixed bugs:** + +- Update references to rtyler/jenkins in README [\#934](https://github.com/voxpupuli/puppet-jenkins/issues/934) +- template path is required to be absolute [\#768](https://github.com/voxpupuli/puppet-jenkins/issues/768) +- Jenkins no longer supports java 7 [\#638](https://github.com/voxpupuli/puppet-jenkins/issues/638) +- Create jenkins user before installing the package with manage\_user [\#462](https://github.com/voxpupuli/puppet-jenkins/issues/462) +- Error in plugin version check algo? [\#192](https://github.com/voxpupuli/puppet-jenkins/issues/192) +- Allow template to be a string [\#1059](https://github.com/voxpupuli/puppet-jenkins/pull/1059) ([ekohl](https://github.com/ekohl)) +- Fix a reference to jenkins::service [\#950](https://github.com/voxpupuli/puppet-jenkins/pull/950) ([ekohl](https://github.com/ekohl)) +- Use variables for tries and try\_sleep everywhere instead of hardcoding [\#919](https://github.com/voxpupuli/puppet-jenkins/pull/919) ([jhooyberghs](https://github.com/jhooyberghs)) + +**Closed issues:** + +- Support for Jenkins \< 2.332 [\#1042](https://github.com/voxpupuli/puppet-jenkins/issues/1042) +- Does no longer work with jenkins 2.332.1 or 2.335 onwards [\#1031](https://github.com/voxpupuli/puppet-jenkins/issues/1031) +- Jenkins is no longer forking \(--daemon has been removed\) [\#1024](https://github.com/voxpupuli/puppet-jenkins/issues/1024) +- Error [\#1012](https://github.com/voxpupuli/puppet-jenkins/issues/1012) +- Error [\#1011](https://github.com/voxpupuli/puppet-jenkins/issues/1011) +- Plugin download / installation not idempotent [\#1002](https://github.com/voxpupuli/puppet-jenkins/issues/1002) +- jenkins-cli.jar has been renamed in the jenkins rpm. [\#998](https://github.com/voxpupuli/puppet-jenkins/issues/998) +- Jenkins Redhat repo certificate has expired [\#989](https://github.com/voxpupuli/puppet-jenkins/issues/989) +- Puppet enterprise error line 425 Could not find class ::java [\#988](https://github.com/voxpupuli/puppet-jenkins/issues/988) +- Jenkins not installing on Centos 7 due to gpg key [\#979](https://github.com/voxpupuli/puppet-jenkins/issues/979) +- The Jenkins Debian package key needs to be updated [\#971](https://github.com/voxpupuli/puppet-jenkins/issues/971) +- Step /Jenkins::Cli/Exec\[jenkins-cli\] Fails on install [\#970](https://github.com/voxpupuli/puppet-jenkins/issues/970) +- Jenkins-CLI cli.pp [\#944](https://github.com/voxpupuli/puppet-jenkins/issues/944) +- Installed Credentials + Structs plugins are not pinned to a specific version [\#941](https://github.com/voxpupuli/puppet-jenkins/issues/941) +- jenkins-slave-run script fails when JAVA\_ARGS is set with multiple settings [\#939](https://github.com/voxpupuli/puppet-jenkins/issues/939) +- CSP Support [\#927](https://github.com/voxpupuli/puppet-jenkins/issues/927) +- Code ordering issue on Ubuntu 18.04 and Puppet6 [\#920](https://github.com/voxpupuli/puppet-jenkins/issues/920) +- remoting-cli setting removed in 2.165 [\#918](https://github.com/voxpupuli/puppet-jenkins/issues/918) +- repo parameter does not work [\#906](https://github.com/voxpupuli/puppet-jenkins/issues/906) +- File jenkins-slave created with wrong owner under Darwin. [\#892](https://github.com/voxpupuli/puppet-jenkins/issues/892) +- Release new version? [\#891](https://github.com/voxpupuli/puppet-jenkins/issues/891) +- semi-regular triage/use case discussions? [\#857](https://github.com/voxpupuli/puppet-jenkins/issues/857) +- new Forge release checklist [\#855](https://github.com/voxpupuli/puppet-jenkins/issues/855) +- revert new CLI interface [\#854](https://github.com/voxpupuli/puppet-jenkins/issues/854) +- Acceptance tests related to plugin installations \(or that require a plugin installation\) are not failing/succeeding consistenly. [\#839](https://github.com/voxpupuli/puppet-jenkins/issues/839) +- legacy CLI.jar remoting is broken [\#814](https://github.com/voxpupuli/puppet-jenkins/issues/814) +- Deprecated cli access, unable to set initial admin account [\#808](https://github.com/voxpupuli/puppet-jenkins/issues/808) +- Add a docker based acceptance test for Arch Linux [\#797](https://github.com/voxpupuli/puppet-jenkins/issues/797) +- use get-job to ensure that exists, before create it [\#787](https://github.com/voxpupuli/puppet-jenkins/issues/787) +- apt-get update not run after jenkins repo added [\#785](https://github.com/voxpupuli/puppet-jenkins/issues/785) +- RSpec Testing when overriding default plugins [\#784](https://github.com/voxpupuli/puppet-jenkins/issues/784) +- Puppetserver workaround still works? [\#693](https://github.com/voxpupuli/puppet-jenkins/issues/693) +- 1.7.1 release? [\#678](https://github.com/voxpupuli/puppet-jenkins/issues/678) +- Service\[jenkins-slave\] not idempotent [\#639](https://github.com/voxpupuli/puppet-jenkins/issues/639) +- Could not unmask jenkins-slave [\#578](https://github.com/voxpupuli/puppet-jenkins/issues/578) +- 2.1 support [\#575](https://github.com/voxpupuli/puppet-jenkins/issues/575) +- travis lint warnings [\#520](https://github.com/voxpupuli/puppet-jenkins/issues/520) +- Create ci.jenkins-ci.org job for this project [\#510](https://github.com/voxpupuli/puppet-jenkins/issues/510) +- JAVA\_ARGS escaping issue [\#448](https://github.com/voxpupuli/puppet-jenkins/issues/448) + +**Merged pull requests:** + +- Remove unused plugins\_from\_updatecenter [\#1056](https://github.com/voxpupuli/puppet-jenkins/pull/1056) ([ekohl](https://github.com/ekohl)) +- Install Java 11 on Red Hat OSes [\#1053](https://github.com/voxpupuli/puppet-jenkins/pull/1053) ([ekohl](https://github.com/ekohl)) +- Remove old RHEL 5 example [\#1052](https://github.com/voxpupuli/puppet-jenkins/pull/1052) ([ekohl](https://github.com/ekohl)) +- Remove PIDFile workaround and deprecated code [\#1045](https://github.com/voxpupuli/puppet-jenkins/pull/1045) ([ekohl](https://github.com/ekohl)) +- Fix acceptance tests [\#1041](https://github.com/voxpupuli/puppet-jenkins/pull/1041) ([ekohl](https://github.com/ekohl)) +- Move static params to the top level [\#1037](https://github.com/voxpupuli/puppet-jenkins/pull/1037) ([ekohl](https://github.com/ekohl)) +- More puppet-strings conversion [\#1036](https://github.com/voxpupuli/puppet-jenkins/pull/1036) ([ekohl](https://github.com/ekohl)) +- Fix unit tests with kwarg expectations [\#1034](https://github.com/voxpupuli/puppet-jenkins/pull/1034) ([ekohl](https://github.com/ekohl)) +- Don't put unparseable JSON in output [\#1028](https://github.com/voxpupuli/puppet-jenkins/pull/1028) ([jvdmr](https://github.com/jvdmr)) +- Remove Optional\[\] where the param has a default [\#1027](https://github.com/voxpupuli/puppet-jenkins/pull/1027) ([ekohl](https://github.com/ekohl)) +- Drop EL6 tests [\#1026](https://github.com/voxpupuli/puppet-jenkins/pull/1026) ([ekohl](https://github.com/ekohl)) +- add version fact and daemon param for systemd unit file [\#1025](https://github.com/voxpupuli/puppet-jenkins/pull/1025) ([fe80](https://github.com/fe80)) +- puppet-lint: fix top\_scope\_facts warnings [\#1020](https://github.com/voxpupuli/puppet-jenkins/pull/1020) ([bastelfreak](https://github.com/bastelfreak)) +- switch from camptocamp/systemd to voxpupuli/systemd [\#1018](https://github.com/voxpupuli/puppet-jenkins/pull/1018) ([bastelfreak](https://github.com/bastelfreak)) +- camptocamp/systemd: Allow 3.x [\#1017](https://github.com/voxpupuli/puppet-jenkins/pull/1017) ([bastelfreak](https://github.com/bastelfreak)) +- puppet/zypprepo: Allow 3.x & 4.x [\#1016](https://github.com/voxpupuli/puppet-jenkins/pull/1016) ([bastelfreak](https://github.com/bastelfreak)) +- puppetlabs/apt: allow 8.x [\#1015](https://github.com/voxpupuli/puppet-jenkins/pull/1015) ([bastelfreak](https://github.com/bastelfreak)) +- puppetlabs/stdlib: allow 7.x [\#1014](https://github.com/voxpupuli/puppet-jenkins/pull/1014) ([bastelfreak](https://github.com/bastelfreak)) +- Fix slave run with additional swarm arguments provided [\#1013](https://github.com/voxpupuli/puppet-jenkins/pull/1013) ([vStone](https://github.com/vStone)) +- update dependency puppetlabs-java to support \< 8.0.0 [\#1008](https://github.com/voxpupuli/puppet-jenkins/pull/1008) ([saz](https://github.com/saz)) +- Lint clean and add more puppet-strings docs [\#995](https://github.com/voxpupuli/puppet-jenkins/pull/995) ([ekohl](https://github.com/ekohl)) +- allow puppetlabs/java \< 7.0.0 [\#994](https://github.com/voxpupuli/puppet-jenkins/pull/994) ([saz](https://github.com/saz)) +- Drop GoogleRobotPrivateKeyCredentials implementation [\#987](https://github.com/voxpupuli/puppet-jenkins/pull/987) ([ekohl](https://github.com/ekohl)) +- Rewrite function tests to modern rspec-puppet [\#982](https://github.com/voxpupuli/puppet-jenkins/pull/982) ([ekohl](https://github.com/ekohl)) +- Fix the plugin acceptance tests [\#981](https://github.com/voxpupuli/puppet-jenkins/pull/981) ([ekohl](https://github.com/ekohl)) +- Fix BasicSSHUserPrivateKey acceptance test [\#978](https://github.com/voxpupuli/puppet-jenkins/pull/978) ([ekohl](https://github.com/ekohl)) +- Update debian GPG key [\#972](https://github.com/voxpupuli/puppet-jenkins/pull/972) ([igalic](https://github.com/igalic)) +- Feature/cli auth fix [\#965](https://github.com/voxpupuli/puppet-jenkins/pull/965) ([TomRitserveldt](https://github.com/TomRitserveldt)) +- Use voxpupuli-acceptance [\#963](https://github.com/voxpupuli/puppet-jenkins/pull/963) ([ekohl](https://github.com/ekohl)) +- Fix incorrect syntax in acceptance tests [\#958](https://github.com/voxpupuli/puppet-jenkins/pull/958) ([ekohl](https://github.com/ekohl)) +- Drop okjson [\#956](https://github.com/voxpupuli/puppet-jenkins/pull/956) ([ekohl](https://github.com/ekohl)) +- Respect manage\_service with Jenkins::Systemd\[Jenkins\] [\#955](https://github.com/voxpupuli/puppet-jenkins/pull/955) ([ekohl](https://github.com/ekohl)) +- Avoid global variables in acceptance tests [\#954](https://github.com/voxpupuli/puppet-jenkins/pull/954) ([ekohl](https://github.com/ekohl)) +- Remove unused file [\#953](https://github.com/voxpupuli/puppet-jenkins/pull/953) ([ekohl](https://github.com/ekohl)) +- Drop Puppet 3.x code [\#952](https://github.com/voxpupuli/puppet-jenkins/pull/952) ([ekohl](https://github.com/ekohl)) +- Use more expressive rspec syntax [\#951](https://github.com/voxpupuli/puppet-jenkins/pull/951) ([ekohl](https://github.com/ekohl)) +- Reference jenkins\_plugins via $facts [\#949](https://github.com/voxpupuli/puppet-jenkins/pull/949) ([ekohl](https://github.com/ekohl)) +- Remove redundant code [\#948](https://github.com/voxpupuli/puppet-jenkins/pull/948) ([ekohl](https://github.com/ekohl)) +- Simplify the fact definition [\#947](https://github.com/voxpupuli/puppet-jenkins/pull/947) ([ekohl](https://github.com/ekohl)) +- Switch to open source UUID generator [\#938](https://github.com/voxpupuli/puppet-jenkins/pull/938) ([aarreedd](https://github.com/aarreedd)) +- Update references to rtyler/jenkins [\#935](https://github.com/voxpupuli/puppet-jenkins/pull/935) ([gguillotte](https://github.com/gguillotte)) +- Clean up acceptance spec helper [\#931](https://github.com/voxpupuli/puppet-jenkins/pull/931) ([ekohl](https://github.com/ekohl)) +- Rely more on stdlib and apt modules [\#917](https://github.com/voxpupuli/puppet-jenkins/pull/917) ([ekohl](https://github.com/ekohl)) +- Refactor repository handling [\#882](https://github.com/voxpupuli/puppet-jenkins/pull/882) ([ekohl](https://github.com/ekohl)) + +## [v2.0.0](https://github.com/voxpupuli/puppet-jenkins/tree/v2.0.0) (2019-06-04) [Full Changelog](https://github.com/voxpupuli/puppet-jenkins/compare/v1.7.0...v2.0.0) @@ -27,6 +159,26 @@ These should not affect the functionality of the module. - Add support for GoogleRobotPrivateKeyCredentials [\#861](https://github.com/voxpupuli/puppet-jenkins/pull/861) ([thaiphv](https://github.com/thaiphv)) - Run apt\_update when defining debian repos [\#821](https://github.com/voxpupuli/puppet-jenkins/pull/821) ([beezly](https://github.com/beezly)) - Feature/job replace parameter [\#759](https://github.com/voxpupuli/puppet-jenkins/pull/759) ([vStone](https://github.com/vStone)) +- Fix https://github.com/jenkinsci/puppet-jenkins/issues/744 by setting mode explicitly [\#745](https://github.com/voxpupuli/puppet-jenkins/pull/745) ([elconas](https://github.com/elconas)) +- Add support for conduit credentials [\#737](https://github.com/voxpupuli/puppet-jenkins/pull/737) ([oc243](https://github.com/oc243)) +- Provide a way to override default\_plugins\_host for all plugins at one time [\#727](https://github.com/voxpupuli/puppet-jenkins/pull/727) ([egouraud-claranet](https://github.com/egouraud-claranet)) +- really, really fix slave auth [\#719](https://github.com/voxpupuli/puppet-jenkins/pull/719) ([jhoblitt](https://github.com/jhoblitt)) +- restart jenkins master after purging plugins [\#706](https://github.com/voxpupuli/puppet-jenkins/pull/706) ([jhoblitt](https://github.com/jhoblitt)) +- add purge\_plugins param to jenkins class [\#704](https://github.com/voxpupuli/puppet-jenkins/pull/704) ([jhoblitt](https://github.com/jhoblitt)) +- add jenkins::default\_plugins param [\#697](https://github.com/voxpupuli/puppet-jenkins/pull/697) ([jhoblitt](https://github.com/jhoblitt)) +- systemd jenkins master support on RedHat [\#694](https://github.com/voxpupuli/puppet-jenkins/pull/694) ([jhoblitt](https://github.com/jhoblitt)) +- fix slave systemd support [\#692](https://github.com/voxpupuli/puppet-jenkins/pull/692) ([jhoblitt](https://github.com/jhoblitt)) +- add swarm client systemd support [\#691](https://github.com/voxpupuli/puppet-jenkins/pull/691) ([jhoblitt](https://github.com/jhoblitt)) +- add ::jenkins::sysconfdir parameter [\#689](https://github.com/voxpupuli/puppet-jenkins/pull/689) ([jhoblitt](https://github.com/jhoblitt)) +- disable plugin pinning by default [\#688](https://github.com/voxpupuli/puppet-jenkins/pull/688) ([jhoblitt](https://github.com/jhoblitt)) +- add firewall module dependency info [\#676](https://github.com/voxpupuli/puppet-jenkins/pull/676) ([vinhut](https://github.com/vinhut)) +- Add support for gitlab api token credential - \#664 [\#667](https://github.com/voxpupuli/puppet-jenkins/pull/667) ([ripclawffb](https://github.com/ripclawffb)) +- Add support for disabling management of Service\[jenkins\] [\#661](https://github.com/voxpupuli/puppet-jenkins/pull/661) ([rtyler](https://github.com/rtyler)) +- Add swarm client args string to support multiple arguments [\#655](https://github.com/voxpupuli/puppet-jenkins/pull/655) ([rtyler](https://github.com/rtyler)) +- Disable swarm unique id on slave [\#650](https://github.com/voxpupuli/puppet-jenkins/pull/650) ([mterzo](https://github.com/mterzo)) +- Allow groups to be set for the jenkins-slave user [\#629](https://github.com/voxpupuli/puppet-jenkins/pull/629) ([br0ch0n](https://github.com/br0ch0n)) +- Removing 'enable' statement on job.pp and job/present.pp [\#584](https://github.com/voxpupuli/puppet-jenkins/pull/584) ([zonArt](https://github.com/zonArt)) +- Dynamic job configuration [\#583](https://github.com/voxpupuli/puppet-jenkins/pull/583) ([zonArt](https://github.com/zonArt)) **Fixed bugs:** @@ -37,11 +189,23 @@ These should not affect the functionality of the module. - puppet\_helper.groovy throwing error.. No such property: cred for class: Actions [\#624](https://github.com/voxpupuli/puppet-jenkins/issues/624) - Won't install alongside puppetlabs-mysql [\#623](https://github.com/voxpupuli/puppet-jenkins/issues/623) - uninitialized constant json when using Jenkins\_credentials provider [\#617](https://github.com/voxpupuli/puppet-jenkins/issues/617) -- `jenkins\_user` experimental password setting is broken [\#499](https://github.com/voxpupuli/puppet-jenkins/issues/499) +- `jenkins_user` experimental password setting is broken [\#499](https://github.com/voxpupuli/puppet-jenkins/issues/499) - Ensure $::jenkins::localstatedir to Directory Breaks Filesystem's With Symlinked Mounts [\#403](https://github.com/voxpupuli/puppet-jenkins/issues/403) - repo::debian.pp does not work with apt module \>= 2.0.0 [\#402](https://github.com/voxpupuli/puppet-jenkins/issues/402) - Jenkins Plugin manifest are now readable since it has got some invalid byte sequence in US-ASCII [\#265](https://github.com/voxpupuli/puppet-jenkins/issues/265) - Default INFO logging makes jenkins cli output messages that are then … [\#907](https://github.com/voxpupuli/puppet-jenkins/pull/907) ([jhooyberghs](https://github.com/jhooyberghs)) +- Avoid getting plainText from null passphrase [\#760](https://github.com/voxpupuli/puppet-jenkins/pull/760) ([vStone](https://github.com/vStone)) +- Fix all require statements for files in puppet\_x [\#755](https://github.com/voxpupuli/puppet-jenkins/pull/755) ([vStone](https://github.com/vStone)) +- fix multiple slave labels [\#721](https://github.com/voxpupuli/puppet-jenkins/pull/721) ([jhoblitt](https://github.com/jhoblitt)) +- workaround voxpupuli/puppet-archive\#242 [\#699](https://github.com/voxpupuli/puppet-jenkins/pull/699) ([jhoblitt](https://github.com/jhoblitt)) +- fix security setting idempotentance [\#698](https://github.com/voxpupuli/puppet-jenkins/pull/698) ([jhoblitt](https://github.com/jhoblitt)) +- require JSON module -- rebase of \#565 [\#696](https://github.com/voxpupuli/puppet-jenkins/pull/696) ([jhoblitt](https://github.com/jhoblitt)) +- Fix a typo in README - Jennkins [\#670](https://github.com/voxpupuli/puppet-jenkins/pull/670) ([roidelapluie](https://github.com/roidelapluie)) +- Newer versions of parallel\_tests require Ruby 2.0 or newer [\#662](https://github.com/voxpupuli/puppet-jenkins/pull/662) ([rtyler](https://github.com/rtyler)) +- Fix get\_running issue for jenkins slave [\#660](https://github.com/voxpupuli/puppet-jenkins/pull/660) ([gtorka](https://github.com/gtorka)) +- Fix syntax for class load of hudson.tasks.Mailer$UserProperty [\#636](https://github.com/voxpupuli/puppet-jenkins/pull/636) ([alan-schwarzenberger](https://github.com/alan-schwarzenberger)) +- Fix for groovy.lang.MissingPropertyException [\#628](https://github.com/voxpupuli/puppet-jenkins/pull/628) ([dangerfield](https://github.com/dangerfield)) +- Plugins fail to install due to search false positives [\#626](https://github.com/voxpupuli/puppet-jenkins/pull/626) ([m3brown](https://github.com/m3brown)) **Closed issues:** @@ -57,7 +221,7 @@ These should not affect the functionality of the module. - A Catalog type is required. at /etc/puppetlabs/code/modules/jenkins/manifests/cli.pp:46:37 [\#826](https://github.com/voxpupuli/puppet-jenkins/issues/826) - Release a new version in Puppet Forge [\#825](https://github.com/voxpupuli/puppet-jenkins/issues/825) - Private key passing issue with Groovy through jenkins pipeline [\#817](https://github.com/voxpupuli/puppet-jenkins/issues/817) -- Missing dependency for `Exec\['reload-jenkins'\]` [\#813](https://github.com/voxpupuli/puppet-jenkins/issues/813) +- Missing dependency for `Exec['reload-jenkins']` [\#813](https://github.com/voxpupuli/puppet-jenkins/issues/813) - jenkins service restart on each puppet run under Redhat 7 [\#807](https://github.com/voxpupuli/puppet-jenkins/issues/807) - Module puppetlabs/transition required for Debian/Ubuntu nodes [\#799](https://github.com/voxpupuli/puppet-jenkins/issues/799) - Replace darin/zypprepo with puppet/zypprepo [\#798](https://github.com/voxpupuli/puppet-jenkins/issues/798) @@ -95,6 +259,7 @@ These should not affect the functionality of the module. **Merged pull requests:** +- add output of facter command to know value of custom fact [\#916](https://github.com/voxpupuli/puppet-jenkins/pull/916) ([Dan33l](https://github.com/Dan33l)) - Allow `puppetlabs/stdlib` 6.x, `puppetlabs/java` 4.x and `puppet/archive` 4.x [\#914](https://github.com/voxpupuli/puppet-jenkins/pull/914) ([alexjfisher](https://github.com/alexjfisher)) - Update metadata for Vox Pupuli release [\#912](https://github.com/voxpupuli/puppet-jenkins/pull/912) ([pillarsdotnet](https://github.com/pillarsdotnet)) - Allow puppetlabs/apt 7.x [\#911](https://github.com/voxpupuli/puppet-jenkins/pull/911) ([dhoppe](https://github.com/dhoppe)) @@ -129,7 +294,54 @@ These should not affect the functionality of the module. - \[828\] Change badge url after transferring the repo to voxpopuli [\#837](https://github.com/voxpupuli/puppet-jenkins/pull/837) ([v1v](https://github.com/v1v)) - Fixes password quoting for jenkins.run template [\#835](https://github.com/voxpupuli/puppet-jenkins/pull/835) ([tthayer](https://github.com/tthayer)) - Cleanup the .travis.yml for a modulesync [\#834](https://github.com/voxpupuli/puppet-jenkins/pull/834) ([bastelfreak](https://github.com/bastelfreak)) +- drop legacy puppet version from testmatrix [\#832](https://github.com/voxpupuli/puppet-jenkins/pull/832) ([bastelfreak](https://github.com/bastelfreak)) - Fixes for 21 different rubocop cop violations [\#831](https://github.com/voxpupuli/puppet-jenkins/pull/831) ([alexjfisher](https://github.com/alexjfisher)) +- VoxPupuli Migration: Fix puppet-lint, rspec-puppet example groups and start rubocop migration [\#830](https://github.com/voxpupuli/puppet-jenkins/pull/830) ([alexjfisher](https://github.com/alexjfisher)) +- bump dependency on camptocamp/systemd [\#822](https://github.com/voxpupuli/puppet-jenkins/pull/822) ([costela](https://github.com/costela)) +- Add missing dependency to the gitlab plugin \(credentials\) test [\#820](https://github.com/voxpupuli/puppet-jenkins/pull/820) ([vStone](https://github.com/vStone)) +- GitLab, AWS, and File credentials [\#815](https://github.com/voxpupuli/puppet-jenkins/pull/815) ([danzilio](https://github.com/danzilio)) +- change namespace from PuppetX::Jenkins -\> Puppet::X::Jenkins [\#806](https://github.com/voxpupuli/puppet-jenkins/pull/806) ([jhoblitt](https://github.com/jhoblitt)) +- change zypprepo dependency to voxpupuli [\#805](https://github.com/voxpupuli/puppet-jenkins/pull/805) ([jhoblitt](https://github.com/jhoblitt)) +- Remove dependencies section from README. [\#804](https://github.com/voxpupuli/puppet-jenkins/pull/804) ([jhoblitt](https://github.com/jhoblitt)) +- allow newer puppet-archive versions [\#803](https://github.com/voxpupuli/puppet-jenkins/pull/803) ([mmoll](https://github.com/mmoll)) +- allow newer puppetlabs-apt versions [\#802](https://github.com/voxpupuli/puppet-jenkins/pull/802) ([mmoll](https://github.com/mmoll)) +- allow newer puppetlabs-java version [\#801](https://github.com/voxpupuli/puppet-jenkins/pull/801) ([mmoll](https://github.com/mmoll)) +- fix archive type not failing on HTTP 404s [\#795](https://github.com/voxpupuli/puppet-jenkins/pull/795) ([jhoblitt](https://github.com/jhoblitt)) +- Switch repositories to HTTPs to take advantage of end-to-end TLS [\#794](https://github.com/voxpupuli/puppet-jenkins/pull/794) ([jhoblitt](https://github.com/jhoblitt)) +- Replace legacy validate\_\* calls with puppet4 datatypes [\#793](https://github.com/voxpupuli/puppet-jenkins/pull/793) ([jhoblitt](https://github.com/jhoblitt)) +- remove jenkins plugin dir before upgrade [\#792](https://github.com/voxpupuli/puppet-jenkins/pull/792) ([jhoblitt](https://github.com/jhoblitt)) +- update travis matrix [\#790](https://github.com/voxpupuli/puppet-jenkins/pull/790) ([jhoblitt](https://github.com/jhoblitt)) +- bump stdlib min version to 4.18.0 [\#789](https://github.com/voxpupuli/puppet-jenkins/pull/789) ([jhoblitt](https://github.com/jhoblitt)) +- add rake shellcheck target [\#788](https://github.com/voxpupuli/puppet-jenkins/pull/788) ([jhoblitt](https://github.com/jhoblitt)) +- Support null passphrase when fetching credential\_info [\#778](https://github.com/voxpupuli/puppet-jenkins/pull/778) ([anne23](https://github.com/anne23)) +- Fix '-remoting' flag tests [\#775](https://github.com/voxpupuli/puppet-jenkins/pull/775) ([alvin-huang](https://github.com/alvin-huang)) +- Add archlinux support [\#773](https://github.com/voxpupuli/puppet-jenkins/pull/773) ([kBite](https://github.com/kBite)) +- Restore archive require [\#763](https://github.com/voxpupuli/puppet-jenkins/pull/763) ([madAndroid](https://github.com/madAndroid)) +- \(documentation\) \[ci skip\]: minor typo affecting markdown rendering of jenkins\_job [\#762](https://github.com/voxpupuli/puppet-jenkins/pull/762) ([crayfishx](https://github.com/crayfishx)) +- travis matrix update [\#758](https://github.com/voxpupuli/puppet-jenkins/pull/758) ([jhoblitt](https://github.com/jhoblitt)) +- Correct all arrow alignments using puppet-lint [\#756](https://github.com/voxpupuli/puppet-jenkins/pull/756) ([vStone](https://github.com/vStone)) +- add support for new CLI interface \(remoting is deprecated\) [\#752](https://github.com/voxpupuli/puppet-jenkins/pull/752) ([elconas](https://github.com/elconas)) +- Added legacy functionality when using the `-s` flag in the jenkins cli [\#751](https://github.com/voxpupuli/puppet-jenkins/pull/751) ([darioatbashton](https://github.com/darioatbashton)) +- Remove doc string for unused java\_version param [\#735](https://github.com/voxpupuli/puppet-jenkins/pull/735) ([christek91](https://github.com/christek91)) +- update update-center base URL [\#728](https://github.com/voxpupuli/puppet-jenkins/pull/728) ([jhoblitt](https://github.com/jhoblitt)) +- lint [\#722](https://github.com/voxpupuli/puppet-jenkins/pull/722) ([PascalBourdier](https://github.com/PascalBourdier)) +- gem updates - leftovers from \#713 [\#717](https://github.com/voxpupuli/puppet-jenkins/pull/717) ([jhoblitt](https://github.com/jhoblitt)) +- fix slave auth broken by \#710 [\#715](https://github.com/voxpupuli/puppet-jenkins/pull/715) ([jhoblitt](https://github.com/jhoblitt)) +- assorted gem updates, cleanups, and/or removals [\#713](https://github.com/voxpupuli/puppet-jenkins/pull/713) ([jhoblitt](https://github.com/jhoblitt)) +- change apt module \>= 2.1.0 [\#711](https://github.com/voxpupuli/puppet-jenkins/pull/711) ([jhoblitt](https://github.com/jhoblitt)) +- do not expose slave password in process table [\#710](https://github.com/voxpupuli/puppet-jenkins/pull/710) ([jhoblitt](https://github.com/jhoblitt)) +- initial puppet strings doc format conversion [\#709](https://github.com/voxpupuli/puppet-jenkins/pull/709) ([jhoblitt](https://github.com/jhoblitt)) +- fix acceptance tests on Debian [\#707](https://github.com/voxpupuli/puppet-jenkins/pull/707) ([jhoblitt](https://github.com/jhoblitt)) +- tidy up beaker nodesets [\#695](https://github.com/voxpupuli/puppet-jenkins/pull/695) ([jhoblitt](https://github.com/jhoblitt)) +- swarm update [\#690](https://github.com/voxpupuli/puppet-jenkins/pull/690) ([jhoblitt](https://github.com/jhoblitt)) +- fix exclusion of puppet 3.x / ruby 2.2 [\#687](https://github.com/voxpupuli/puppet-jenkins/pull/687) ([jhoblitt](https://github.com/jhoblitt)) +- update travis test matrix [\#685](https://github.com/voxpupuli/puppet-jenkins/pull/685) ([jhoblitt](https://github.com/jhoblitt)) +- allow newline before start of private key [\#657](https://github.com/voxpupuli/puppet-jenkins/pull/657) ([rtyler](https://github.com/rtyler)) +- Improve credentials definition idempotency [\#656](https://github.com/voxpupuli/puppet-jenkins/pull/656) ([rtyler](https://github.com/rtyler)) +- Avoid "Undefined variable 'proxy\_server'" warnings. [\#648](https://github.com/voxpupuli/puppet-jenkins/pull/648) ([jgreen210](https://github.com/jgreen210)) +- bump travis puppet version matrix [\#645](https://github.com/voxpupuli/puppet-jenkins/pull/645) ([jhoblitt](https://github.com/jhoblitt)) +- resolve incompatible beaker related gem versions [\#644](https://github.com/voxpupuli/puppet-jenkins/pull/644) ([jhoblitt](https://github.com/jhoblitt)) +- Fixes apt module deprecation warnings [\#458](https://github.com/voxpupuli/puppet-jenkins/pull/458) ([vStone](https://github.com/vStone)) ## [v1.7.0](https://github.com/voxpupuli/puppet-jenkins/tree/v1.7.0) (2016-08-18) diff --git a/metadata.json b/metadata.json index 8d533f6e9..a8dfafa22 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppet-jenkins", - "version": "2.0.1-rc0", + "version": "3.0.0", "author": "Vox Pupuli", "license": "Apache-2.0", "summary": "Manage the Jenkins continuous integration service with Puppet",