Release notes for the claranet/puppet-varnish module.
- This module is now compatible with the Puppet Development Kit - this can be verified by running
pdk validate
- Testing has also been extended to the
consul_template_sorted_json
function, originally forked fromsolarkennedy-consul
- Support for Ubuntu 18.04 and newer has been added by defaulting to
systemd
inparams.pp
- #116
- The
consul_sorted_json
function has been forked fromsolarkennedy-consul
at commit 993dd2b to remove upstream dependency issues and renamed toconsul_template_sorted_json
.
- Parameters are validated against Puppet 4 data types
- Stdlib version requirements have been raised
- Restructure class inclusion by replacing anchor pattern with 'contain' and class ordering
- Rename
$::foo
to$foo
- Switch to structured facts
- Move from
$foo_real
to$_foo
pattern - Thanks to Will Yardley for raising #108
- This is the last version of the module to be released with compatibility for Puppet 3
- Backported fix for #115
- Use
config_hash
for most config options deprecating many parameters, based on changes made in github/consul_template fork (#110 / #111). Thanks to ross and GitHub for allowing this to be adopted back upstream. - Drop support for very old OSes like RHEL/CentOS 5, etc.
- Now depends on
KyleAnderson/consul
module forconsul_sorted_json
function. - Deprecated the following parameters:
consul_host
consul_port
consul_token
consul_retry
consul_retry_attempts
consul_retry_backoff
consul_wait
consul_max_stale
deduplicate
deduplicate_prefix
log_level
vault_enabled
vault_address
vault_token
vault_ssl
vault_ssl_verify
vault_ssl_cert
vault_ssl_ca_cert
consul_reload_signal
consul_kill_signal
consul_ssl_enabled
consul_ssl_verify
consul_ssl_cert
consul_ssl_ca_cert
- Added parameters:
pretty_config
pretty_config_indent
config_hash
config_defaults
- Feature Enhancement: Change consul-tempalte systemd restart option
- Bugfix: Revert: Do not create the user group by default. Run consul-template as root/root instead
- Pulled
- Bugfix: Create the user group by default, else we can't chown the install directory #70
- Feature: Support logrotate through
logrotate_on
#50 - Feature: Support watches definition in Hiera #59
- Bugfix: Don't use root if we launch through Upstart or Systemd #51 #60
- Bugfix: Allow both or neither of
template
andsource
to be set #52 - Bugfix: Anchors to improve dependency resolution #62 #63
- Bugfix: All
consul_template
releases are now zipfiles - removestrip
arg #65
- Feature: Use releases.hashicorp.com download URL #42
- Feature: Better UNIX permissions on config/template files #43
- Feature: Specify existing source file location for watches #45
- Bugfix: config param name should be max_stale rather than max-stale #46
- Bugfix: downloading older versions of Consul Template works again #39
- Support upgrades of Consul Template on the same machine #37