CHANGES:
- Removed support for CentOS versions 5 and 6 to comply with the newrelic infrastructure agent documentation.
IMPROVEMENTS:
- Add manage_repo flag
- Ensure that when ensure is set to absent other variables are as well
- Extend metadata file with more OS versions
CHANGES:
- Removed support for Puppet version >= 4.0.0
IMPROVEMENTS:
- Conforming to pdk standard for modules
- Added
download_proxy
for downloading package. (Introduces new module dependency oflwf-remote_file
) - Add support for optional MSI download url via
windows_download_url
- Add support for Oracle Linux
- Improve support for amazonLinux2, ensure continued support for amazonLinux
BUG FIXES:
- Fixed Windows uninstall issue if service is enabled.
- Fixed windows temp folder.
BUG FIXES:
- Fixed Windows package "ensure" value to exclude 'latest'.
IMPROVEMENTS:
- Removed obsolete future_parser.
BUG FIXES:
- Fixed Windows package "ensure" value.
IMPROVEMENTS:
- Add support for optional MSI installation directory parameter for downloaded windows installation file.
- The requirements modules has been updated for
puppet-labs-apt
module, This update changed the depencies requirement version of this module from>= 2.3.0 < 5.0.0
version to>= 2.3.0 < 8.0.0
. And forpuppetlabs-stdlib
module, the requirements version has been updated from>= 4.2.0 < 5.0.0
version to>= 4.2.0 < 7.0.0
.
IMPROVEMENTS:
- Add support for installing the agent in different linux architecture from the
tarballs. For this purppose two new attributes were added
newrelic_infra::agent
,linux_provider
andtarball_version
.
BUG FIXES:
- Add missing
@
in template
BUG FIXES:
- Change the
to_yaml
function for and explicit loop over thecustom_configs
attribute, that way avoiding extra trailing whitespaces in the resulting yaml that caused the config options being ignored.
BUG FIXES:
- Fixes duplicate creation of newrelic infra repo when using both the agent and integrations module.
- Fixes and issue with
apt
based systems where the first execution of the puppet module would fail withapt
related errors.
IMPROVEMENTS:
- Add support for installing individual integrations. The role
switches from the deprecated
newrelic-infra-integrations
package (which only included 5 integrations), to thenri-*
individual integration packages. Thenewrelic_infra::integrations
ensure
parameter was removed, a newintegrations
parameter was added for specifying individual integrations.
IMPROVEMENTS:
BUG FIXES:
- Fix installation in Windows when the default provider for puppet was
set to something different than
windows
. Now the provider for installing the package can be specify withwindows_provider
, when not set, it defaults towindows
IMPROVEMENTS:
- Add Support for Centos 5
BUG FIXES:
- Specify correct version in metadata.json
IMPROVEMENTS:
- Add Support for Ubuntu 18.04 (bionic)
- Add Support for Windows
BUG FIXES:
- Use Upstart for RHEL 6 and Amazon
IMPROVEMENTS:
- Add
custom_configs
option
IMPROVEMENTS:
- Prevent failure on Oracle Linux
IMPROVEMENTS:
- Add syntax checking to Rake tasks
- Update version compatibility metadata
IMPROVEMENTS:
- Change name from
newrelic-infra
tonewrelic-newrelic_infra
in manifest.json - Specify upper limit to Puppet version in manifest.json
- Specify upper limit to dependencies in manfiest.json
- Add metadata-json-lint to lint metadata.json
- Add Rakefile and Rake tasks for linting
- Add SLES support
IMPROVEMENTS:
- Change name from
newrelic_infra
tonewrelic-infra
in manifest.json - Add Travis CI
- Add puppet-lint
IMPROVEMENTS:
- A CHANGELOG
- Updated version information
- Simplified test kitchen setup