Skip to content

Releases: tubemogul/puppet-aerospike

Release 1.3.1

04 Apr 13:47
Compare
Choose a tag to compare

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

30 Jan 18:50
Compare
Choose a tag to compare

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 the metadata.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 and system_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 and spec_helper.rb based on the
    modulesync and puppet-module-skeleton
  • Change of the travis test matrix to get quicker testing process
  • CHANGELOG moved to CHANGELOG.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

13 Sep 23:30
Compare
Choose a tag to compare

FIXES:

  • Fix incorrect configuration generation when using multiple XDR targets for a namespace

Release 1.2.0

09 Sep 17:32
Compare
Choose a tag to compare

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

19 Jul 18:41
Compare
Choose a tag to compare
  • 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

19 Jul 05:55
Compare
Choose a tag to compare

Adding support for XDR credential files

Fixing documentation and metadata quality

07 Mar 18:45
Compare
Choose a tag to compare

Fixing documentation issues
Fixing metadata quality

Initial version of the module

26 Feb 18:53
Compare
Choose a tag to compare

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.