Skip to content

Latest commit

 

History

History
344 lines (219 loc) · 10.7 KB

CHANGELOG.md

File metadata and controls

344 lines (219 loc) · 10.7 KB

Rundeck Cookbook CHANGELOG

This file is used to list changes made in each version of the Rundeck cookbook.

Unreleased

8.1.8 - 2024-11-18

Standardise files with files in sous-chefs/repo-management

Standardise files with files in sous-chefs/repo-management

8.1.7 - 2024-07-15

Standardise files with files in sous-chefs/repo-management

Standardise files with files in sous-chefs/repo-management

Standardise files with files in sous-chefs/repo-management

8.1.6 - 2024-05-06

8.1.5 - 2024-05-06

8.1.4 - 2023-10-03

8.1.3 - 2023-09-29

8.1.2 - 2023-07-10

8.1.1 - 2023-05-17

8.1.0 - 2023-04-25

  • Update to support apache2_service resource
  • Rename folder so integration tests actually run

8.0.10 - 2023-04-17

  • Update sous-chefs/.github action to v2

8.0.9 - 2023-04-07

  • Standardise files with files in sous-chefs/repo-management

8.0.8 - 2023-04-01

  • Update gaurav-nelson/github-action-markdown-link-check action to v1.0.15

8.0.7 - 2023-04-01

  • Update actions/stale action to v8

8.0.6 - 2023-04-01

  • Standardise files with files in sous-chefs/repo-management

8.0.5 - 2023-03-20

  • Standardise files with files in sous-chefs/repo-management

8.0.4 - 2023-02-23

  • Standardise files with files in sous-chefs/repo-management

8.0.3 - 2023-02-15

  • Standardise files with files in sous-chefs/repo-management
  • resolved cookstyle error: .foodcritic:1:1 convention: Layout/IndentationStyle
  • resolved cookstyle error: .foodcritic:1:2 convention: Layout/InitialIndentation
  • resolved cookstyle error: .foodcritic:1:3 convention: Layout/InitialIndentation

8.0.2 - 2023-02-14

  • Pin workflows

8.0.1 - 2023-02-14

  • Update actions/checkout action to v3
  • Update actions/stale action to v7

8.0.0 - 2023-02-14

  • BREAKING CHANGE: Do not genereate a UUID by default
    • A UUID was generated on every new run
    • You are now required to provide a UUID to the server install resource
  • Update tested platforms and use reusable workflow
  • Stopping pinning the Apache2 cookbook on an old version
  • Remove execute block to nable systmd services.
    • This is alrady taken care of by the service resource and was not idempotent

7.2.5 - 2023-02-14

  • Add renovate.json

7.2.4 - 2023-02-14

  • Standardise files with files in sous-chefs/repo-management

7.2.3 - 2023-02-14

  • Remove Delivery
  • Remove Gemfile

7.2.2 - 2022-02-17

  • Standardise files with files in sous-chefs/repo-management

7.2.1 - 2022-02-08

  • Remove delivery folder

7.2.0 - 2022-01-18

  • resolved cookstyle error: resources/apache.rb:75:7 refactor: Chef/RedundantCode/UseCreateIfMissing
  • resolved cookstyle error: resources/apache.rb:82:7 refactor: Chef/RedundantCode/UseCreateIfMissing

7.1.0 - 2021-11-22

  • resolved cookstyle error: resources/server_install.rb:346:15 refactor: Chef/Modernize/UseChefLanguageSystemdHelper
  • Require Chef 15.5 for systemd helper

7.0.0 - 2021-11-20

  • Enabled unified mode on all resources.
  • Dropped support for Chef versions lower than 15.3.
  • Remove CircleCI and Danger

6.0.0 - 2021-11-20

  • Pointing to a valid repository, as Bintray has been deprecated.

5.2.2 - 2021-08-30

  • Standardise files with files in sous-chefs/repo-management

5.2.1 - 2021-06-01

  • Standardise files with files in sous-chefs/repo-management

5.2.0 - 2021-03-10

  • Fix rundeck_dependencies to use java openjdk resource instead of recipe that causes errors
  • put a limit on the java cookbook version to 8 or greater

5.1.1 - 2020-12-02

  • resolved cookstyle error: resources/repository.rb:45:7 warning: Chef/Deprecations/DeprecatedYumRepositoryActions
  • resolved cookstyle error: metadata.rb:14:12 convention: Style/StringLiterals
  • resolved cookstyle error: metadata.rb:15:12 convention: Style/StringLiterals

5.1.0 - 2020-05-05

  • Fix the yum_repository resource to use the baseurl and not the legacy url property.
  • Simplify platform check logic
  • Use TrueClass and FalseClass in resources
  • resolved cookstyle error: resources/apache.rb:22:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/apache.rb:31:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/plugin.rb:31:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/project.rb:23:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/project.rb:24:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/repository.rb:35:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/server_install.rb:46:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/server_install.rb:63:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/server_install.rb:69:39 refactor: ChefRedundantCode/StringPropertyWithNilDefault
  • resolved cookstyle error: resources/server_install.rb:73:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/server_install.rb:79:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/server_install.rb:82:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/server_install.rb:89:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/server_install.rb:93:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties
  • resolved cookstyle error: resources/server_install.rb:94:1 refactor: ChefStyle/TrueClassFalseClassResourceProperties

5.0.3

  • Supports deprecation of rundeck-config on RedHat platforms > 3.1.0
  • Fixes password quotation in rd config
  • Fixes Supermarket foodcritic errors
  • Added missing ldap_supplimentalroles

5.0.2

  • Misc Fixes

5.0.1

  • Adds Rundeck ACL Policy configuration (and fixes)
  • Complete rewrite of cookbook using custom resources
  • Adds circleci testing
  • Adds support for Debian 9
  • Provides support for adding/deleting Rundeck projects
  • Upgrades Apache cookbook version to 7

4.2.0

  • Add optional LDAP data bag support
  • Support Rundeck 2.9.x
  • Repoint download location to bintray and enable HTTPS

4.1.1

  • Fixes symbolic link error when wrapping cookboook #162

4.1.0

  • Added support for rundeck version 2.7.x. Backward compatibility for 2.6.x is still there

4.0.0

  • Project changes
    • Projects are now created and updated according to the data bag definition
    • Create projects with api rather than CLI
    • Project data bag change: projects will now be created / updated with config exactly matching what is in the "project_settings" key in the data bag item. If you want to set extra config for all projects, consider adding attributes into ['rundeck']['framework']['properties']
    • The functionality to set resources.source.1 and project.resources.file for all projects has been removed because it makes too many assumptions about projects. You can re-enable this functionality on a per-project basis by setting the "old_style" key to true in the project data bag item. See the lwrp for more information on this.
  • Use ['rundeck']['framework']['properties'] to set additional config in the framework.properties template

3.0.1

  • Fixed issue #104 (ACL databag not being handled)
  • Support for backward compatibility of Rundeck.

3.0.0

  • Added LWRP User
  • Added LWRP Plugin
  • Support ACL policy file data bag
  • Support SSL certs via data bag
  • Support LDAP bindDn and password via data bag to enable encryption
  • Support RDBMS config via data bag to enable encryption
  • Add CA certs to Java truststore
  • Fix SSL so that CLI works properly and configure SSL offloading to proxy
  • Fix issue with server presenting itself on 127.0.0.1

2.0.12

  • Update template file for 2.6.2
  • Update downloaded deb and rpm for 2.6.2
  • Updated checksum for 2.6.2
  • Alter default loglevel
  • Change JVM memory settings to an attribute.
  • Change Apache template to work with different auth modules (commonly seen with apache 2.2->2.4)
  • winrm plugin broken in 2.6. Updating winrm plugin to version 1.3.1 from 1.1

2.0.11

  • upgrading to 2.6.0
  • fixing AD auth issues with forcebinding not working correctly

2.0.10

  • separated out apache, java, and rundeck server install, so you can install your own flavors
  • created grails variables so there more control over listening port

2.0.7

  • Using attributes for databag items
  • Bug fixes

2.0.6

  • updating to rundeck version 2.4.2-1 GA

2.0.5

  • added more options for LDAP configurations
  • improved the install process for the package option
  • configurable databag names
  • add a users item to rundeck data bag to allow changing of default admin password. This may be encrypted if needed.
  • remove the tie of rundeck username and group
  • chef-client v10 treats platform? as attribute instead of method in attributes file
  • Add supplemental groups to jaas-activedirectory (#590). This affects default['rundeck']['default_role']
  • bump default rundeck version to 2.3.2-1
  • configurable server url attributes added
  • fixed home dir creation
  • berkshelf and cookbook test updates
  • fixed platform detection for attributes on rhel and chef 10

2.0.4

  • updating to rundeck 2.1.2
  • removing runit from rundeck::server recipe. default init scripts work now!
  • bug fix issue #6
  • removing runit from chef-rundeck recipe. use upstart
  • Berkshelf support added

2.0.3

  • added support to add custom project properties via the rundeck_project databag
  • bug fixes with email settings in framework.properties
  • update rundeck 2.0.3
  • Added RHEL support (thanks scottymarshall)

2.0.2

  • add smtp configuration to rundeck-config.properties
  • update for chef-rundeck partial searches with chef 11

2.0.1

  • add support for multiple chef-rundeck URL

2.0.0

  • update rundeck 2.0.1
  • update to chef-rundeck 1.0.2
  • added a README.md file
  • added a CONTRIBUTING file
  • adding Travis-CI integration and foodcritic support

1.1.0

  • update rundeck from 1.4 to 1.6

1.0.11

  • Move chef-rundeck URL config into the project data bags for multiple chef-rundeck URLs

1.0.10

  • Add support for windows via winrm

1.0.7

  • Add support for sudo cookbook version 2.0+

1.0.6

  • Add support for relational databases mysql and oracle
  • Fixed path issues and updated to latest deb

1.0.5

  • Address food critic warnings

1.0.4

  • Parameterized the rundeck.rb template

1.0.1

  • Updating chef-rundeck gem.

1.0.0

  • Initial release