Skip to content

Latest commit

 

History

History
703 lines (498 loc) · 56.4 KB

CHANGELOG.md

File metadata and controls

703 lines (498 loc) · 56.4 KB

Changelog

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.

v9.1.0 (2024-02-29)

Full Changelog

Implemented enhancements:

  • Add support for adding readme.md and motd.md for projects. #67
  • Type/provider for managing jobs #33
  • Add Job management #530 (Joris29)
  • Add rundeck cli and project management #527 (Joris29)

Fixed bugs:

  • Fix debian gpg validation and improve rundeck::install spec file #528 (Joris29)
  • Add aditional required framework config #526 (Joris29)

v9.0.1 (2023-12-06)

Full Changelog

Fixed bugs:

v9.0.0 (2023-12-05)

Full Changelog

Breaking changes:

Fixed bugs:

  • Support for Rundeck 3.3.x #452
  • Fix vault key storage options #515 (Joris29)
  • Add syncLdapUser param to security_config #511 (nosrio)

Closed issues:

  • Missing rundeck.security.syncLdapUser config setting #510
  • Rundeck 3.4 no longer supports the rundeck.projectsStorageType configuration property #472
  • on VMWare, UUID is created in framework.properties that is overwritten by rundeck #451
  • secrets / keys are not stored in the database when using rundeck::key_storage_type: db #426
  • [FR] Change rundeck-config.erb to key,value iterator only pattern #406
  • Add resourcejson #398
  • rdeck_base is documented but not in the param list #197

Merged pull requests:

  • Convert documentation to Puppet Strings format #519 (Joris29)
  • Bump version requirements of dependencies to allow for their latest version #518 (dandunckelman)

v8.0.1 (2023-10-03)

Full Changelog

Fixed bugs:

  • Fix ACLs rendering when using attributes as filters #513 (nosrio)

Closed issues:

  • Incorrect example in comments for acl policy file #391

v8.0.0 (2023-08-14)

Full Changelog

Breaking changes:

  • Drop Puppet 6 support #499 (bastelfreak)
  • Inisettings resolve deprecation: use namespaced create_ini_settings function #497 (atsonkov)

Implemented enhancements:

Closed issues:

  • RSpec error if used with inifile >= 4.2.0 #496
  • Add sensitive option for database_config #482
  • Module doesn't support apt-key through proxy #471

v7.0.0 (2022-01-16)

Full Changelog

recent rundeck versions didn't work properly on CentOS 6. This release does not support CentOS 6 anymore!

Breaking changes:

Implemented enhancements:

Closed issues:

  • Deprecate Bintray and use the newer repositories #473
  • Support for Rundeck >3.3.10 #469
  • a colon is added to realm.properties file even when auth_users hash is empty #459
  • Incorrect configuration key for threadcount #435
  • How to: rundeck.storage.provider.'1'.type = 'vault-storage' #428

Merged pull requests:

v6.0.0 (2019-09-29)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Support inifile 2.0.0 or above #387
  • Add assume_role_arn for aws-ec2 resource source #410 (jarro2783)
  • Turn serialnumber into UUID #401 (jescholl)

Fixed bugs:

  • Rundeck 3.1 does not require rundeck-config package anymore #419
  • groupdel: cannot remove the primary group of user 'rundeck' #199

Merged pull requests:

v5.4.0 (2018-10-18)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fix PR #392 + added rundeck_commitid fact #402 (smasa90)

Merged pull requests:

v5.3.1 (2018-08-20)

Full Changelog

Merged pull requests:

  • allow puppetlabs/apt 5.x, puppetlabs/inifile 2.x, puppetlabs/java_ks 2.x, puppet/archive 3.x #395 (bastelfreak)
  • pin rundeck to version 2.11.5 #394 (bastelfreak)

v5.3.0 (2018-07-16)

Full Changelog

Implemented enhancements:

  • allow more parameters to be managed for puppetenterprise #383 (smasa90)

Fixed bugs:

v5.2.0 (2018-06-17)

Full Changelog

Implemented enhancements:

  • Creating the home dir is now optional #379 (houtmanj)
  • feat(rundeck): add missing key from resources_source #367 (Hoshiyo)

Closed issues:

  • Rundeck user/group should be a system user/group #380

Merged pull requests:

v5.1.0 (2018-02-13)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Puppet evaluation error in "rundeck::config::resource_source" #362
  • Ensure repos are set up before installing rundeck-config #368 (jre21)

Closed issues:

  • Support for SSL Terminated Proxy #225

Merged pull requests:

v5.0.0 (2017-11-10)

Full Changelog

Breaking changes:

  • Use gpgkey for rpm (#205), remove package_source param, add new params for repos #358 (wyardley)
  • Remove service_manage, make service_config and service_script optional #355 (wyardley)
  • Breaking: Don't manage user / group by default #351 (wyardley)
  • Make private classes explicitly private, prevent setting params via rundeck::config #348 (wyardley)
  • Breaking: Switch to Puppet Data Types, switch to integers #343 (wyardley)

Implemented enhancements:

  • Insecure downloading of packages #205
  • More intelligent, easier SSL setup #30
  • Add remaining Puppet data types #357 (wyardley)
  • provide option for active/passive executionMode #346 (duffrecords)
  • add rolePrefix attribute to LDAP and Active Directory authentication #345 (duffrecords)
  • Add support to customize log4j.properties file #339 (idomingu)

Fixed bugs:

  • framework.server.port and url is not taking effect due to global config overwrite #303
  • Not working #300
  • Don't change framework.server.{port,url}, use framework.server.hostname rather than fqdn (#303) #356 (wyardley)

Closed issues:

  • Update documentation: dataSource_config should be database_config #340
  • SSL truststore path is incorrect #232
  • create_resources requiring uniqueness for resource_source names across projects #231

Merged pull requests:

v4.1.0 (2017-09-17)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fix acceptance tests and run in Travis. Resolve idempotency issue #335 (wyardley)

Closed issues:

  • Custom email templates #331
  • Add support for Rundeck v2.7.x #315

Merged pull requests:

  • Drop support for RedHat 5 and Ubuntu 12, Update README and metadata. #338 (wyardley)
  • Fix tests for file resources in defined type (partially reverts #336) #337 (wyardley)
  • Remove 'require' statements on file resources that aren't declared #336 (wyardley)
  • Update for use with puppet5 #332 (attachmentgenie)
  • Add the rest of the options to the security hash for the rundeck config. #329 (jasonschwab)
  • Release 4.1.0 #327 (bastelfreak)

v4.0.1 (2017-07-04)

Full Changelog

Fixed bugs:

Closed issues:

  • Rundeck service not starting #319

v4.0.0 (2017-06-27)

Full Changelog

Fixed bugs:

Closed issues:

  • No code to manage cacert (ldaps) and rundeck's private key #182

Merged pull requests:

  • Set debian apt_repo as default debian installation method #308 (cy4n)
  • Update readme apt install #307 (cy4n)

v3.3.0 (2017-01-12)

Full Changelog

Closed issues:

  • puppet adding double quotes to allow parameters #292
  • Add Quartz job threadCount variable #289
  • key storage definition using puppet-rundeck module #287
  • /etc/rundeck/profile format changed with rundeck-2.6.10 #284
  • Metadata declare dependency of version 1.0.3 of puppetlabs-inifile but it doesn't contain create_ini_settings #268

Merged pull requests:

v3.2.0 (2016-10-05)

Full Changelog

Closed issues:

  • puppet/archive dependency break compatibility with camptocamp/archive #263
  • resource_source.pp does not support puppetenterprise parameter puppetdb_ssl_dir #257
  • job_type branch and deps on File[/usr/bin/gem] File[/usr/bin/ruby] #119

Merged pull requests:

v3.1.0 (2016-07-11)

Full Changelog

Closed issues:

  • feature request: able to change the ssl port #248
  • Release v2.3.0 #224

Merged pull requests:

v3.0.0 (2016-05-30)

Full Changelog

Merged pull requests:

v2.3.0 (2016-05-27)

Full Changelog

Closed issues:

  • Could not autoload puppet/parser/functions/validate_rd_policy: no such file to load -- puppetx/rundeck/acl #235
  • undefined method `each' for nil:NilClass #208
  • Add possibility to change loglevel for some rundeck logs #207
  • Change "required" to "sufficient" in _auth_file.erb as workaround for rundeck bug #206
  • Rundeck private key id_rsa incorrectly set to mode '0640' #196
  • All module variables should be ordered alphabetically #188
  • Evaluation Error on require of puppet/util/rundeck_acl #125

Merged pull requests:

  • updating changelog for version 2.3.0 #236 (danifr)
  • Do not write non-existent mail configuration #234 (danifr)
  • Added option to template : 'forceBindingLoginUseRootContextForRoles' #228 (zlanyi)
  • Add param to configure service state #223 (danifr)
  • Simple fix aclpolicy.erb template #222 (devcfgc)
  • Correcting values of project.organization and projection.description #221 (brmorris)
  • Simple fix qualify command #220 (devcfgc)
  • Allow disabling download of debian package. #219 (aequitas)
  • Automate configuration of SCM export properties in a project #218 (dalisch)
    • Added ability to specify node executor settings #217 (DevOpsFu)
  • Amend default policy for full storage control #216 (prozach)
  • Documentation fixes #215 (prozach)
  • Add CentOS 7 to tested platforms #214 (prozach)
  • Add note and example about using an external MySQL DB #213 (prozach)
  • Fix audit loglevel 207 #212 (remixtj)
  • Update _auth_file.erb (fixes #206) #211 (remixtj)
  • Add Rundeck GUI customization properties #210 (dalisch)
  • Fix indentation for nodename property in aclpolicy template #209 (cy4n)
  • refactored file permissions management #204 (dalisch)
  • fix(validate_rd_policy) expand relative path for require #201 (igalic)
  • Pin rake to avoid rubocop/rake 11 incompatibility #200 (roidelapluie)
  • Revert "Simplify the acl template" #195 (jyaworski)
  • Added management of scm-import.properties #193 (dalisch)
  • Ensure rundeck directories are owned by $user and $group #191 (danifr)
  • Remove auth-constraint from web.xml if preauthenticated mode enabled #190 (danifr)
  • Order variables alphabetically #189 (danifr)
  • Update from voxpupuli modulesync_config #187 (jyaworski)
  • Linting changes and rubocop updates #185 (jyaworski)
  • default policy management is now optional #184 (bovy89)
  • Support preauthenticated mode config #175 (danifr)
  • Add support for customizing profile #174 (danifr)
  • Simplify the acl template #173 (grafjo)
  • Add ability to specify different project and key storage types #167 (jyaworski)

v2.2.0 (2016-02-19)

Full Changelog

Implemented enhancements:

Merged pull requests:

v2.1.0 (2016-02-19)

Full Changelog

Implemented enhancements:

  • Validate ACL policy #103
  • log4j config needs update #85
  • params list are huge now, no instruction on how to use them properly. #82
  • Add support for JettyCombinedLdapLoginModule #68
  • Add support for rundeck.projectsStorageType setting #66

Closed issues:

  • Aclpolicy is getting null pointer #160
  • resource_source's validation of $number is too restrictive #157
  • PE2015.2.3 Error: Facter: error while processing "/etc/facter/facts.d/rundeck_facts.rb" for external facts: child process returned non-zero exit status (127). #156
  • Invalid parameter: 'ssh_keypath' #150
  • Modulesync? #133
  • Error on rundeck::facts crashing old puppetdb #132
  • Librarian-puppet can't find puppet/archive #131
  • What about a new module release? #126
  • Changing the database doesn't move project data #124
  • Project define doesn't have ssh_keypath parameter #118
  • Ensure that puppet-archive dependency is correctly installed #115
  • Add aws-ec2 as resource_source #112
  • Add support for customizing realm.properties #110
  • Add support for customizing rundeck-config #108

v2.0.0 (2015-09-11)

Full Changelog

Implemented enhancements:

  • Add ability to use LDAPS for JAAS auth #61
  • Add server.web.context argument #92 (oloc)

Fixed bugs:

  • bug in Rundeck::Install #91
  • bindDn define are different in ldap and AD #84
  • Duplicate declaration $properties_file project.pp vs resource_source.pp #83
  • use ${pd} variable to replace /var/lib/rundeck/libext, if not default value #79
  • Resource ["File", "/var/lib/rundeck/libext"] already declared #77
  • bug report - rundeck user account #72
  • Default JDK versions are out of date #48
  • puppet-omnibus didn't work with puppet-rundeck. #45
  • Storage access for admin group #44

Closed issues:

  • Invalid acl policies generated? #121
  • Support for self signed certificate #107
  • PR #76 breaks due to incomplete "framework_config" #100
  • ldap template typo #96
  • jre_manage is broken #94
  • doesn't have ldaps support #93
  • rd-jobs is failed after change admin password #87
  • How to prepare the hiera yaml file for auth_config in templates/realm.properties.erb #78

Merged pull requests:

v1.2.0 (2015-05-22)

Full Changelog

Closed issues:

  • Wrong user & group variables for project dir in resource_source #73
  • Why /etc/rundeck/rundeck-config.properties is removed and replaced by rundeck-config.groovy #70
  • Add ability to use "roleUsernameMemberAttribute" for JAAS LDAP auth #62
  • Add ability to replace $rundeck::params::jvm_args #59
  • log4j config for access log is truncated #57
  • package_version and package_source (baseurl) are not supported for Redhat/CentOS. #43
  • Fact rundeck_version is not OS aware #41
  • rundeck url change to http://localhost:4440 #40
  • New owner, what happen? #39
  • Build fails, so no commits to forge.puppetlabs.com #36

Merged pull requests:

  • Fixed admin.aclpolicy params #75 (grafjo)
  • Fix #73 - Wrong user & group variables for project dir in resource_source #74 (wcooley)
  • bugfix/#43 - rundeck service is not restarted after upgraded in CentOS #69 (ozbillwang)
  • Enable "roleUsernameMemberAttribute" for LDAP auth (issue #62) #65 (wcooley)
  • Add context for merging potentially conflicting LDAP tests (issues #61 & #62) #63 (wcooley)
  • Add support for setting jvm_args (issue #59) #60 (wcooley)
  • Fix clipped log format without newline (issue #57) #58 (wcooley)
  • Require Java 1.7 for RHEL, per Rundeck reqs (#48) #56 (wcooley)
  • Fix little typo in docs. #55 (eperdeme)
  • Extracted grails.mail.default.from as property again #54 (grafjo)
  • Fixed templates/_auth_ldap.erb #53 (grafjo)
  • Like #46, fix puppet/facter #45, but w/rpm #51 (wcooley)
  • spdx compatible license #50 (igalic)
  • Fix minor README formatting issues #47 (wcooley)
  • This should work on any OS. #42 (robertdebock)
  • Add option to configure API acls #38 (ak0ska)
  • Multiple auth users #37 (sandra-thieme)
  • Syntax problem mixed public and private classes #35 (robertdebock)

v1.1.0 (2015-03-24)

Full Changelog

Implemented enhancements:

  • switch the rundeck-config file from properties file to groovy file #15
  • Add support for passing in e-mail configuration #14
  • manage the /etc/init/rundeckd.conf file #5
  • Add support for configuring a non-default DB #4

Closed issues:

  • Add support for cluster mode #27
  • Avoid using hard coded versions #18
  • Initscript not compatible with chkconfig on CentOS 6 #16
  • admin_password should be a parameter #12

Merged pull requests:

v1.0.0 (2014-10-13)

Full Changelog

Closed issues:

  • Update the default rundeck version to 2.2.3-1-GA #11
  • Grails server url in '/etc/rundeck/rundeck-config.properties' doesn't respect server url #10
  • Indentation in admin.aclpolicy and apitoken.aclpolicy is wrong #9
  • Error 'Could not find package rundeck-2.0.3-1.14.GA' under CentOS 5.6 #6
  • Incorrect tag on puppetforge #1

Merged pull requests:

  • Allow admin access to everything #8 (crayfishx)
  • Fixed YAML indentation in aclpolicy file #7 (crayfishx)
  • Fixing debian install check #3 (stack72)
  • Implement installing as a package repo for redhat #2 (benh57)

v0.2.0 (2014-04-03)

Full Changelog

v0.1.0 (2014-03-28)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator