This file is used to list changes made in each version of the rsync cookbook.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Enable
unified_mode
and require Chef >= 15.3 - Update and fix CI, tests and platforms
- Update sous-chefs/.github action to v2
- Update actions/checkout action to v3
- Add renovate.json
- Standardise files with files in sous-chefs/repo-management
- Remove delivery folder
- Standardise files with files in sous-chefs/repo-management
- Standardise files with files in sous-chefs/repo-management
- Fixed issue with auto release system
- Sous Chefs Adoption
- Update Changelog to Sous Chefs
- Update to use Sous Chefs GH workflow
- Update README to sous-chefs
- Update metadata.rb to Sous Chefs
- Update test-kitchen to Sous Chefs
- Improve InSpec tests
- Yamllint fixes
- MDL fixes
- Management of systemd unit file
- Add library helpers
- Add
node['rsyncd']['options']
attribute for additional daemon arguments
- Remove testing for Amazon Linux 1 & CentOS 6
- Remove support for init.d based systems
- Remove the following attributes:
node['rsyncd']['service']
,node['rsyncd']['nice']
,node['rsyncd']['ionice']
- Do not use kind_of in resource properties to fix failures - @infertux
- Convert to a custom resource to resolve missing :remove action - @tas50
- Test on Chef Infra Client 15 and 16 as well - @tas50
- Sort modules alphabetically to preserve idempotency - @infertux
- Cookstyle fixes - @tas50
- Standardise files with files in chef-cookbooks/repo-management - @xorimabot
- resolved cookstyle error: spec/server_spec.rb:11:7 warning:
ChefDeprecations/DeprecatedChefSpecPlatform
- resolved cookstyle error: resources/serve.rb:12:1 refactor:
ChefRedundantCode/UnnecessaryNameProperty
- Update specs to the latest platform versions - @tas50
- Update the platforms we test - @tas50
- Require Chef 13+ and resolve cookstyle warnings - @tas50
- Add Amazon linux compatibility for init script.
- Remove the ChefSpec matchers. These are auto generated by modern ChefSpec/ChefDK
- Fix chef 13 compatibility
- Cookstyle fixes
- Test with Local Delivery instead of Rake
- Update apache2 license string
- Clarify in readme we require Chef 12.1+
- Update maintainer text
- Disable use_inline_resources as it breaks the provider
- Convert tests to use inspec
- Moved all testing to the test recipe and removed the need for the apt cookbook in testing
- Run integration tests in Travis CI with kitchen-dokken
- Run chefspec and cookstyle in Travis
- Add use_inline_resources to the provider
- Require chef 12
- Fixed support for Chef 12.4.X and later
- Added Chefspec matchers
- Added additional platforms to Test Kitchen
- Updated rubocop rules to our standard set and resolved all warnings
- Updated Travis CI to test on additional Ruby versions
- Updated contributing and testing docs
- Added maintainers.toml and maintainers.md files
- Added additional testing depedendencies to the Gemfile with version pinning
- Added cookbook version and Travis CI badges to the readme
- Clarified that Chef 11.0 is the minimum required Chef version for this cookbook
- Removed outdated development information from the readme
- Added a Rakefile for simplified testing
- Added a chefignore file to limit what files are uploaded to the Chef server
- Added Amazon Linux, Oracle, and Scientific Linux to the metadata Added source_url and issues_url to metadata.rb for Supermarket
- Removed all pre-Ruby 1.9 hash rockets
- [#15] Add incoming/outgoing chmod options
- [#16] Add prexfer/postxfer exec commands
- [#14,#17] Support Chef 12
- [#11] Fixes to allow rsync daemon to be started if not up.
- Add Test Kitchen, Specs, and Travis CI
- Add
refuse_options
parameter torsync_serve
- Support chkconfig
- Allow setting value to false in
rsyncd.conf
- [COOK-878] - Add LWRP for rsyncd.conf and server recipe
- Initial released version