Releases: tubemogul/puppet-aerospike
Releases · tubemogul/puppet-aerospike
Release 1.3.1
Added
- Support for heartbeat unicast
- Support for define multiple
access-address
Changed
- 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
- Fixed some documentation cosmetics in the README
- Fixed some rubocop complains
- Fixed some gems dependencies with ruby 1.9
Release 1.3.0
Added
- 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
Changed
- 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
Fixed
- 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
Dropped
- 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
Release 1.2.1
FIXES:
- Fix incorrect configuration generation when using multiple XDR targets for a namespace
Release 1.2.0
FIXES:
- 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.*
NEW FEATURES: - Adding ways to not manage the service and not restart on config change
- Add examples in the documentation
Updates on XDR credential file trigger service refresh + puppet-lint warnings
- 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 XDR credential files
Adding support for XDR credential files
Fixing documentation and metadata quality
Fixing documentation issues
Fixing metadata quality
Initial version of the module
This is the first public version of the module.
It brings the basic management of the Aerospike database engine service/configuration and the amc service management.