Skip to content

Release 1.3.0

Compare
Choose a tag to compare
@aerostitch aerostitch released this 30 Jan 18:50
· 27 commits to master since this release

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