Skip to content

Latest commit

 

History

History
202 lines (167 loc) · 12.2 KB

CHANGELOG.md

File metadata and controls

202 lines (167 loc) · 12.2 KB

2016-10-05 - Release 3.2.0

  • Modulesync with latest Vox Pupuli defaults
  • Add support to set user and group id. #254 (zlanyi)
  • Add puppet_enterprise_ssl_dir param #256 (ltutar)
  • Improve test coverage #258 (ltutar)
  • Add missing 'rd_auditlevel' parameter to config.pp #262 (tomtheun)
  • Update puppet/archive dependency #267 (alexjfisher)
  • Feature: generate Keytool for SSL #261 (zlanyi)

2016-07-11 - Release 3.1.0

###Features

2016-05-26 - Release 3.0.0

Summary

  • We dropped Ruby1.8 support!
  • Rundeck preauthenticated-mode mode config.
  • Several improvements and bugfixes.

Features

  • Add ability to specify different project and key storage types #167 (jyaworski)
  • Add support for customizing profile #174 (danifr)
  • Support preauthenticated mode config #175 (danifr)
  • Added management of scm-import.properties #193 (dalisch)
  • Add Rundeck GUI customization properties #210 (dalisch)
  • Add note and example about using an external MySQL DB #213 (zleswomp)
  • Add CentOS 7 to tested platforms #214 (zleswomp)
  • Add ability to specify node executor settings #217 (DevOpsFu)
  • Add param to configure service state #223 (danifr)
  • Do not write non-existent mail configuration #234 (ak0ska)
  • Added option to template : 'forceBindingLoginUseRootContextForRoles' #228 (zlanyi)

Bugfixes

  • Fix(validate_rd_policy) expand relative path for require #201 (igalic)
  • Fix indentation for nodename property in aclpolicy template #209 (cy4n)
  • Fix audit loglevel 207 #212 (remixtj)
  • Documentation fixes #215 (zleswomp)
  • Correcting values of project.organization and projection.description #221 (brmorris)
  • Simple fix aclpolicy.erb template #222 (devcfgc)

Improvements

#2016-02-19 - Release 2.2.0

Summary

New defined type for managing file-based keystores and lots of bugfixes.

Features

  • Adding new defined type rundeck::config::file_keystore for provisioning of password and public keys for file-based keystorage (#172)

Bugfixes

  • Adding missing ssh_keypath to project defined type (#153)
  • Added ldap login module if ldap in the provided auth_types (#163)
  • Ensuring config that uses ini_file always uses string values (#164)
  • Adding 'rundeck_server' property to acl_template (#148)
  • Fix validation of resource_source number parameter (#171)

Improvements

  • Disable H2 database logging in log4j.properties (#161)
  • Move rundeck_version to a proper fact (#165)

##2015-11-20 - Release 2.1.0

Summary

Fixing the autoload bug in the new acl validation function. Lots of new parameters to customize settings.

Features

  • Added support for shared authentication credentials
  • Added RHEL7/CentOS7 to supported OS list
  • Added new class rundeck::config::global::web to manage security-role in web.xml
  • Added examples
  • New parameter projects to allow you to prove a hash of rundeck::config::project instances
  • New parameter realm_template allowing you to override the realm.properties template
  • New parameter rdeck_config_template allowing you to override the rundeck-config template
  • New parameter session_timeout to allow modification of the gui session timeout in web.xml
  • New parameter file_keystorage_dir to allow non-default path to key storage

Bugfixes

  • Fixing the autoload of the rundeck_acl function
  • Ensure ssl configuration is only included when ssl_enabled is set.
  • Fixed syntax in facts
  • Removed the java dependency from the package install.
  • Fixing bugs in the aclpolicy template

##2015-09-11 - Release 2.0.0 ###Summary

####Features

  • New defined type rundeck::config::aclpolicyfile
  • Refactored plugin installation to use puppet/archive
  • Refactored rundeck::config::resource_source
  • New class rundeck::facts to install rundeck facts and external facts
  • Added param server_web_context to pass into the JVM args
  • Add support for a different JAVA_HOME directory
  • Added new function to validate acl policies
  • Added support for PAM authentication

Bugfixes

  • Ensure service is restarted on all config changes
  • Support installing rundeck with non-default user and groups
  • Fixing bind CN for ldap configuration
  • Fix the projects directory default in framework.properties
  • Download packages over https

Breaking changes

  • Removed params plugin_dir, user and group from rundeck::config::plugin
  • Removed params user and group from rundeck::config::resource_source
  • Removed the management of the JRE
  • Changes the format of the acl polices hash - see params.pp for example.

##2015-05-22 - Release 1.2.0 ###Summary

Support for API ACLS and some bug fixes for RedHat/CentOS

####Features

  • Add support for multiple auth users
  • Add option to configure API acls

####Bugfixes

  • Fix bug with grails.mail.default.from
  • Fix rundeck_version fact on RHEL-based systems
  • Require java 7 for RHEL based systems
  • Fix user and group for project directory
  • Ensure service is restarted after upgrade on RHEL based systems
  • Adding missing storage rule to acl policy defaults

##2015-03-24 - Release 1.1.0 ###Summary

This release contained many new features and refactorings. Exciting stuff.

####Features

  • Allow optional management of the JRE
  • Add initial support for support for clustermode
  • Allow an alternative service script
  • Add LDAP + ActiveDirectory login support
  • Make managing the yum repository optional
  • Adding support for alternative database configurations
  • Refactoring rundeck-config from ini_settings to groovy format
  • Add support for passing e-email configuration to grails

####Bugfixes

  • Fix deep merging of framework_config
  • Make sure that changes in the ssl settings trigger a restart in the rundeckd service
  • Fixing lots of beaker tests

##2014-10-13 - Release 1.0.0 ###Summary

This release is focused on cleaning up the module and closing down a number of annoying bugs that have been around a while. Some refactoring has also taken place to make it a little eaiser and cleaner to add features in further reeleases.

####Features

  • adding support for the redhat rundeck repo
  • updating default rundeck version to 2.2.3
  • improving documentation and tests

####Bugfixes

  • fixing bug in layout of admin.aclpolicy file
  • fixing default config settings for servername and grails_server_url which causes bug in page loading
  • fixing some idempotency issues
  • refactoring the configuration of the module

##2014-04-04 - Release 0.2.0 ###Summary

This release is focused on managing more configuration and resources in the rundeck application

####Features

  • adding definitions for plugins, projects, and resource sources
  • adding support for managing the majority of the Rundeck configuration
  • more tests

##2014-03-28 - Release 0.1.0 ###Summary

Initial release.