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.
v6.0.0 (2021-07-16)
Breaking changes:
- remove EOL OSs and Dependencies; drop puppet 5 support #230 (rwaffen)
- Fix failing CI tests / switch default glusterfs version from 3.12 -> 7.3 #212 (runejuhl)
Implemented enhancements:
- Create new structured facts for
gluster_peers
andgluster_volumes
#186 (tparkercbn)
Fixed bugs:
- Use $fact to retrieve fact #215 (scornelissen85)
Closed issues:
- Newer versions of Gluster #217
- With Puppet 6 it is unable to use volume with dash in name #214
- Support commas in volume options #53
- Weak regex for volume port Fact #33
Merged pull requests:
- Allow latest stdlib/apt modules #229 (bastelfreak)
- modulesync 3.0.0 & puppet-lint autofix #221 (bastelfreak)
- Make volume ensurable #219 (glorpen)
- Use voxpupuli-acceptance #213 (ekohl)
- update repo links to https #211 (bastelfreak)
- Allow puppetlabs/stdlib 6.x #210 (dhoppe)
- Convert gluster::repo::yum to puppet-strings #205 (ekohl)
- Rewrite docs to puppet-strings #204 (ekohl)
v5.0.0 (2019-05-02)
Breaking changes:
- modulesync 2.7.0 and drop puppet 4 #193 (bastelfreak)
- Add arm64, remove i386 compatibility from gluster::repo:apt #189 (jacksgt)
- Remove 3.8 repo, use pl-apt 4.4 https support, clean coding #170 (ekohl)
Implemented enhancements:
Fixed bugs:
- Broken facts on gluster3.2 #56
Closed issues:
Merged pull requests:
- Allow puppetlabs/apt 7.x #194 (dhoppe)
- Add Gluster APT Repo PGP fingerprints for 3.13, 4.0, 4.1 and 5+ #188 (jacksgt)
- modulesync 2.1.0 and allow puppet 6.x #183 (bastelfreak)
v4.1.0 (2018-09-09)
Implemented enhancements:
Fixed bugs:
- Allow double digit minor and build versions #164 (gnif)
- Fixed logic for single node gluster servers #127 (glorpen)
Closed issues:
- Regex doesn't match double digit version numbers #162
- Creating volume without replication #88
- Tries to create duplicate volumes if there's only one gluster node #6
Merged pull requests:
- allow puppetlabs/stdlib 5.x and puppetlabs/apt 6.x #178 (bastelfreak)
- use simple quotes for Class names to comply with lint #177 (tbrouhier)
- allow puppetlabs/apt 5.x #174 (bastelfreak)
- drop EOL OSs; fix puppet version range #167 (bastelfreak)
- Rely on beaker-hostgenerator for docker nodesets #166 (ekohl)
- Fix arbiter doc #163 (NITEMAN)
v4.0.0 (2018-03-28)
Breaking changes:
- Add support for gluster 3.10-312; Set default version 3.8->3.12 #143 (bastelfreak)
- Add support for Debian 9, drop debian 8 #139 (bastelfreak)
- replace validate_hash with assert_type #115 (bastelfreak)
- replace validate_* calls with datatypes #114 (bastelfreak)
- replace all validate functions with datatypes #107 (bastelfreak)
Implemented enhancements:
- Enhance tests #113 (bastelfreak)
- Add acceptance #106 (martialblog)
Fixed bugs:
- Arbiter setting not being correctly passed. #151
- Fix repo url for 3.12 in stretch #159 (NITEMAN)
- fix argument passing of arbiter option #150 (sammcj)
Closed issues:
- Gluster Volume Error #152
- Systemd start for glusterfs-server failed! #146
- module mount not working #145
- globbing in apt.pp fails with gluster release 3.10 and newer #140
- Add support for arbiter volumes #134
- Update puppetlabs/apt dependencie #129
- "gluster peer probe" getting called on each puppet run #124
- Apt public key for gluster.org changed address #102
Merged pull requests:
- bump puppet to latest supported version 4.10.0 #160 (bastelfreak)
- Use docker_sets in travis.yml #158 (ekohl)
- increase spec test coverage #157 (bastelfreak)
- Drop Debian 8 acceptance tests #155 (juniorsysadmin)
- Add support for arbiter volumes #133 (sammcj)
- make the code compatible with strict_variables #132 (tequeter)
- update dependency for puppetlabs-apt #130 (TheMeier)
- Fix/types: Fix signature of gluster::volume #119 (ntnn)
v3.0.0 (2017-02-12)
Implemented enhancements:
- Repo refactor #103 (martialblog)
v2.3.0 (2017-01-13)
Merged pull requests:
- Set min version_requirement for Puppet + deps #97 (juniorsysadmin)
v2.2.3 (2016-11-25)
Closed issues:
Merged pull requests:
- Release 2.2.3 #90 (alexjfisher)
- Fixes and tests for strict variables #87 (alexjfisher)
v2.2.2 (2016-10-24)
Closed issues:
Merged pull requests:
- Updating Test Cases for YUM and RPM installation #78 (tux-o-matic)
- release 2.2.2 #77 (bastelfreak)
- Fixed CentOS storage SIG GPG key (issue #63 #68) and server package name #74 (mkmet)
- Fix a misspelling of "therefore" #73 (pioto)
v2.2.1 (2016-10-12)
Merged pull requests:
- release 2.2.1 #72 (bastelfreak)
- Switched YUM repo to use the new CentOS Storage group repository #69 (tux-o-matic)
v2.2.0 (2016-08-17)
Merged pull requests:
- release 2.2.0 #67 (bastelfreak)
- Archlinux Support #55 (bastelfreak)
v2.1.0 (2016-08-10)
Closed issues:
- Release to puppet forge. #32
Merged pull requests:
- Release 2.1.0 #62 (QueerCodingGirl)
- Debian support #59 (NITEMAN)
v2.0.1 (2016-05-11)
Implemented enhancements:
Merged pull requests:
- Release 2.0.1 #52 (bastelfreak)
v2.0.0 (2016-05-11)
Implemented enhancements:
- Enabling first volume creation on Puppet > 4 #24 (tux-o-matic)
Closed issues:
- Volume creation has race condition with fact gluster_volume_list #23
- missing tag on forge.puppetlabs.com #22
- Cannot reassign variable r at volume.pp:264 #18
- Mounts can be defined but mount point will not be created #16
- refreshes to gluster::mount fail to remount the volume #10
- Support yum priorities #4
- gluster::volume doesn't create volumes from hosts included in the volume #3
- A stopped volume aborts a Puppet run #1
Merged pull requests:
- Release 2.0.0 #51 (bastelfreak)
- GH-22: Add tags to metadata.json #41 (jyaworski)
- Use force Parameter when adding brick to existing volume #38 (rauchrob)
- Update hyperlink in README.md #37 (rauchrob)
- Fix flags parameter of regsubst function call #36 (rauchrob)
- Update yum repo url #35 (rauchrob)
- Corrected mount options needing to be prefixed by the option name as … #30 (valsr)
- update README to declare move to Puppet Community #27 (skpy)
- Fix reuse of variable name in volume.pp #21 (zstyblik)
- Set repo priority to 'undef' #17 (chuman)
- _netdev is not required for glusterfs. #13 (robertdebock)
- add tests #12 (skpy)
- Pass remounts => false to mount resources #11 (skpy)
- Handle failures from
gluster volume status foo
#9 (skpy) - Add support (and documentation) for yum priorities #5 (skpy)
* This Changelog was automatically generated by github_changelog_generator