All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Support for heartbeat unicast
- Support for define multiple
access-address
- Puppet archive version 1.3.0 is the last one compatible with puppet 3.x and
the last one compatible with this module for now. Changing the
.fixtures.yml
to reflect that.
- Fixed some documentation cosmetics in the README
- Fixed some rubocop complains
- Fixed some gems dependencies with ruby 1.9
- New parameter:
asinstall_params
: sets extra parameters to the installer - New parameter:
service_provider
: sets which provider to use for the service - New parameter:
service_enable
: enable or disable the aerospike service - New parameter:
amc_service_enable
: enable or disable the amc service - The
mod-lua
section has been added in the configuration - Travis jobs for rubocop testing
- Adding missing
stdlib
dependency to themetadata.json
- A
aerospike::params
class has been added to hold the default values - Update
.gitignore
to ignore all version-dependent files - Adding the support for the RedHat OS family in the
metadata.json
- The default values of
system_uid
andsystem_gid
have been changed from 0 to undef to avoid resource duplications if the User[root] is already declared somewhere else - Change
target_os_tag
to automatically pick the right one based on the OS family (extending the OS family to RedHat) - Updating the
Gemfile
,Rakefile
andspec_helper.rb
based on the modulesync and puppet-module-skeleton - Change of the travis test matrix to get quicker testing process
CHANGELOG
moved toCHANGELOG.md
and using keepachangelog.com amd semver
- Massive code quality cleanup based on rubocop and rubocop-spec standards
- Fixed some puppet-lint warnings
- Fixed a typo on the shared tests for the AMC, making the AMC-specific tests not being called after the switch to shared examples
- Forcing the installation of asinstall to explicitly be non-interactive
- Fix filenames for RedHat OS family
- Removed the
TODO
file as we switch to github issues for listing the taks - Removed the
CONTRIBUTORS
file. You can get the contributors via the GitHub API
- Fix incorrect configuration generation when using multiple XDR targets for a namespace
- Adding ways to not manage the service and not restart on config change
- Add examples in the documentation
- Fixing documentation examples
- Fixing Json_pure dependency problems in the gemfile for the puppet-spec tests
- Fixing declaration of multi-datacenter replication inside namespaces
- The puppet/archive module has been test to work n version ~> 1.0
- added fix on AMC upgrade and dependencies
- Addded notify to refresh service after creating/modifying XDR credential file
- Added tests for puppet 4.4 and 4.5
- Fixed a puppet-lint warning
- Adding support for credential files on XDR
- Fixing documentation issues
- Fixing metadata quality
- Initial version of the module