All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.
v5.1.0 (2024-04-16)
Implemented enhancements:
- Add OracleLinux Support #334 (bastelfreak)
- Add Rocky Support #333 (bastelfreak)
- Add AlmaLinux support #332 (bastelfreak)
Fixed bugs:
- service: hasrestart/hasstatus: use Puppet defaults #335 (bastelfreak)
- Gentoo/Debian: Enable hasstatus for service #331 (bastelfreak)
v5.0.0 (2024-04-02)
Breaking changes:
- vrrp::instance::track_script: Enforce Array datatype 2 #329 (bastelfreak)
- Drop Debian 10 support #327 (Valantin)
- vrrp::instance: virtual_rules: Enforce Array datatype #321 (bastelfreak)
- vrrp::instance: track_interface: Enforce Array datatype #320 (bastelfreak)
- vrrp::instance: track_script: Enforce Array datatype #319 (bastelfreak)
Implemented enhancements:
- Add Ubuntu 22.04 support #326 (Valantin)
- Add EL9 support #299 (bastelfreak)
- Add Debian 12 support #296 (bastelfreak)
Fixed bugs:
v4.1.0 (2024-03-12)
Implemented enhancements:
- vrrp::instance: track_script: Add datatype #317 (bastelfreak)
- vrrp::instance: track_process: Switch default undef->[] #316 (bastelfreak)
- vrrp::instance: {vrrp_,}track_file: Switch default undef->[] #315 (bastelfreak)
- Add support for track_process to vrrp_sync_group #313 (imp-)
- Add support for the init_fail parameter to keepalived::vrrp::script #284 (ggoas-interop)
Fixed bugs:
- (#310) {vrrp_,}track_file: Enforce only String datatype #312 (tuxmea)
- Replace all occurrences of illegal chars in the name var #291 (gerases)
v4.0.0 (2024-01-19)
Breaking changes:
- Drop EoL Ubuntu 16.04 & 18.04 support #294 (bastelfreak)
- Drop EoL Debian 9 support #292 (bastelfreak)
- Drop Puppet 6 support #286 (bastelfreak)
Implemented enhancements:
- Add EL8 support #298 (bastelfreak)
- Add
terminate_delay
andfork_delay
parameters tokeepalived::vrrp::track_process
#295 (trefzer) - puppetlabs/concat: Allow 8.x & 9.x #293 (bastelfreak)
- Add Puppet 8 support #289 (bastelfreak)
- puppetlabs/stdlib: Allow 9.x #288 (bastelfreak)
- Improve track_file handling and enable vrrp_track_file for keepalived < 2.1.0 #282 (bluthg)
Fixed bugs:
- Dashes in VRRP instance names can cause fragment ordering troubles #302
- Improve collect_unicast_peers #305 (frank-f)
- Avoid messing up fragment ordering if instance name contains dashes #303 (frank-f)
Merged pull requests:
v3.6.0 (2023-01-27)
Implemented enhancements:
- add parameter use_vmac_addr to VRRP instance #277 (moritz-makandra)
- Add support for track_interface option to vrrp_sync_group #264 (imp-)
v3.5.0 (2022-10-25)
Implemented enhancements:
- add option to set a vrrp track file #275 (tuxmea)
- add global option vrrp_min_garp #273 (moritz-makandra)
- Add support for promote_secondaries option #271 (koleo)
Fixed bugs:
- Keepalived::Vrrp::Instance::VRule: Add missing vrule fields #272 (towo)
- fix template rendering with vrrp_priority and vrrp_fifo_* options #270 (ymartin-ovh)
v3.4.0 (2022-06-20)
Implemented enhancements:
- Add support of vrrp_notify_fifo* #267 (ymartin-ovh)
- support for vrrp_check_unicast_src option #265 (robmbrooks)
- Add support for dynamic_interfaces in global_defs section #263 (imp-)
v3.3.0 (2022-04-19)
Implemented enhancements:
- vrrp_version and max_auto_priority global parameters #261 (ymartin-ovh)
- Add support for mh lb_algo #260 (MrFreezeex)
- Add vrrp_garp_master_{delay, refresh, refresh_repeat} tunables in globaldefs #259 (ymartin-ovh)
- Allow to include external keepalived config fragment #258 (ymartin-ovh)
- Keepalived processes behaviour are tunable via globaldefs: prio, rt_prio, no_swap #256 (ymartin-ovh)
- Add Debian 10/11 and Ubuntu 20.04 support #255 (towo)
- Add track vrrp scripts to vrrp_sync_groups #254 (KeithWard)
- Add the possibility to manage the package outside the module #249 (kibidouil)
Merged pull requests:
- vrrp_instance template: Remove forced newlines #252 (Henrik-Hansson)
- fix README: priority and virtual_router_id should be Integer. #251 (trefzer)
v3.2.0 (2021-10-02)
Implemented enhancements:
- Add support for vrrp_startup_delay option #248 (fklajn)
- Add enable_dbus option #242 (aagor)
- Use Puppet-Datatype Sensitive for $auth_pass #241 (cocker-cc)
- create puppet strings based reference docs #209 (your1p)
Closed issues:
- Create puppet-strings based reference docs #158
Merged pull requests:
- Allow stdlib 8.0.0 #245 (smortex)
- Allow virtual_ipaddress_excluded to be a string #244 (aagor)
- Fix incorrect documentation #243 (aagor)
v3.1.0 (2021-05-21)
Implemented enhancements:
Fixed bugs:
v3.0.0 (2021-04-03)
Breaking changes:
- Drop Debian 8 support #235 (bastelfreak)
- Drop Puppet 5 support; add Puppet 7 support #234 (bastelfreak)
Implemented enhancements:
- Enable Debian 9 support #233 (bastelfreak)
- puppetlabs/concat: Allow 7.x / puppetlabs/stdlib: Allow 7.x #232 (bastelfreak)
- add vrrp_garp_master_refresh / vrrp_garp_lower_prio_delay params #206 (a-dekker)
- add support for virtual_rules #199 (derJD)
Fixed bugs:
Closed issues:
dev
is set onvirtual_ipaddress
whenuse_vmac
is enabled #215- support of additional parameters #205
- forge version of module vs current master - vrrp script timeouts #111
Merged pull requests:
- Enable automatic unicast configuration with exported resources - pass tests #227 (daaang)
- Drop EL6 support #226 (ekohl)
- Add enable_snmp_vrrp option #221 (ghost)
- Resolve puppet-lint notices #220 (jcpunk)
- modulesync 3.0.0 & puppet-lint updates #218 (bastelfreak)
- use hiera data in module instead of params.pp #210 (Dan33l)
- Use voxpupuli-acceptance #208 (ekohl)
- Use contain for sub classes in this module #202 (bastelfreak)
v2.2.0 (2019-10-22)
Implemented enhancements:
- Add support for sh-port and sh-fallback flags to lvs virtual servers #198 (hkbakke)
- Add notify_script_master_rx_lower_pri option to the module #195 (salindaliyanage)
- Support for higher_prio_send_advert and garp_lower_prio_repeat #194 (foosinn)
- LVS hiera support #190 (7matd7)
Fixed bugs:
Closed issues:
- Not able to set sh-port and sh-fallback flags in virtual_server #192
- Add Ubuntu to Metadata #175
- Hiera lookups and this module #116
Merged pull requests:
- Add Ubuntu 16.04 and 18.04 to list of supported OSes #188 (alexjfisher)
- Add CentOS 7 to list of supported OSes #187 (alexjfisher)
v2.1.0 (2019-06-09)
Implemented enhancements:
- Please add support for "native_ipv6" vrrp_instance statement #183
- add support for native_ipv6 in vrrp instances #184 (sigbjorntux)
- feat: add quorum_up and quorum_down in virtual_server #174 (rotulet)
- add keepalived vrrp track_process support w/tests #172 (jontow)
Fixed bugs:
- Problem with keepalived::vrrp::track_process fullcommand #179
- Allow puppetlabs/concat 6.x, puppetlabs/stdlib 6.x #182 (dhoppe)
- Change the fullcommand parameter to full_command for keepalived::vrrp::track_process #180 (fduranti)
Closed issues:
- Fix wrong warning #141
Merged pull requests:
- remove leading colons from variables #176 (Dan33l)
- use rspec-puppet-facts #173 (Dan33l)
- Support for metric argument in vrrp_instancevirtual_routes #128 (KrzysztofHajdamowicz)
v2.0.0 (2019-03-18)
This is the first release since the module was migrated to the Vox Pupuli puppet
namespace.
Breaking changes:
- Use data types instead of validate functions #163 (alexjfisher)
- Drop support for Puppet 3, Puppet 4 and Debian 7 #162 (alexjfisher)
Closed issues:
- Replace validate functions with data types #159
- Review acceptance tests #156
- No changelog available #148
- Target Concat_file with path or title '/keepalived.conf' or tag '_keepalived.conf not found in the catalog #143
- forge version 1.2.5 is outdated #131
- Concat issue #106
Merged pull requests:
- Add badges #166 (alexjfisher)
- Replace
create_resources
with iteration #165 (alexjfisher) - Fix Github License detection #164 (alexjfisher)
- Allow latest concat/stdlib and bump minimum versions #160 (alexjfisher)
- Enable beaker tests and drop Debian 6 support #157 (Dan33l)
- some README cleanup #155 (Dan33l)
- Rubocop Fixes #154 (alexjfisher)
- clean up of metadata.json #152 (Dan33l)
- * Allow user and group in vrrp::script #149 (SpoonOne)
1.3.0 (2018-09-06)
Closed issues:
- VIP for sandby ip ? #135
- Add "script_user" and "enable_script_security" options in global_defs class #130
- keepalived::vrrp::instance priority should support the value 255. #107
Merged pull requests:
- Fix 130 #134 (duritong)
- Avoid newline (and with this a refresh of service) for existing configs #115 (robertvargason)
1.2.5 (2016-09-23)
Closed issues:
- $ensure parameter to concat::fragment is deprecated #112
- Configuration option to use VMAC feature #108
- New release? #96
- misplaced curly brace #75
Merged pull requests:
- Support testing on Rubies < 2.0.0 #113 (Phil-Friderici)
- Made virtual_ipaddress optional #101 (iwalz)
- simple ordering fix for #75 #97 (gattebury)
1.2.4 (2016-02-22)
Closed issues:
- Cannot add 2 ip's, each on different interfaces #84
- Comparison of: String < Integer, is not possible #79
Merged pull requests:
- Extend hiera support #94 (mrdrup)
- Added mcast_src_ip option #93 (jkroepke)
- Keepalived should be restarted on Concat changes, not File #92 (ernetas)
- future parser: removed Class[ 'keepalived' ] #90 (hggh)
- Remove duplicate class parameter #89 (SanderKnape)
- Add instruction for hiera usage #87 (occelebi)
- Add hiera support #86 (occelebi)
1.2.3 (2015-11-06)
1.2.2 (2015-11-06)
Merged pull requests:
- Type cast strings to integers for puppet 4 #82 (danieldreier)
1.2.1 (2015-08-04)
Closed issues:
- order parameter contains invalid characters #70
Merged pull requests:
1.2.0 (2015-06-08)
Fixed bugs:
- keepalived_version fact not working #61
Closed issues:
- "Symlinks in modules are unsupported" failure installing 1.1.1 on puppet forge #64
Merged pull requests:
- Support broad range of puppet versions and fix tests #71 (duritong)
- Ignore .project files. #69 (arioch)
- instance scripts syntax fixed #68 (leftys)
1.1.1 (2015-02-01)
1.1.0 (2015-01-19)
1.0.4 (2015-01-05)
Closed issues:
1.0.3 (2014-12-03)
1.0.2 (2014-11-21)
Implemented enhancements:
- Reload keepalived on refresh instead of restart #52
1.0.1 (2014-10-28)
1.0.0 (2014-10-05)
0.1.2 (2014-09-25)
Closed issues:
- Error: Could not find dependent Exec[concat_/etc/keepalived/keepalived.conf] #46
0.1.1 (2014-08-15)
0.1.0 (2014-07-30)
Closed issues:
- global_def #43
0.0.16 (2014-07-08)
0.0.15 (2014-07-08)
Fixed bugs:
- keepalived::lvs::real_server options fails when using capital letters #38
Closed issues:
- Global_defs.pp depends on a not found Exec #40
0.0.14 (2014-06-16)
0.0.13 (2014-05-28)
0.0.12 (2014-05-22)
Closed issues:
0.0.11 (2014-05-08)
0.0.10 (2014-03-13)
0.0.9 (2014-03-12)
0.0.8 (2014-02-26)
0.0.7 (2014-02-18)
Closed issues:
- VirtualIP address not being overwritten on change #17
0.0.6 (2014-02-10)
0.0.5 (2013-12-09)
0.0.4 (2013-11-22)
0.0.3 (2013-10-25)
Merged pull requests:
0.0.1 (2013-07-25)
0.0.2 (2013-07-25)
* This Changelog was automatically generated by github_changelog_generator