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.
v10.2.0 (2024-02-08)
Implemented enhancements:
- Add parameter typing to all classes #191 (traylenator)
- Support configuration repositories when using mount #177 (traylenator)
Fixed bugs:
Closed issues:
- Configuration repositories should be mounted first #176
Merged pull requests:
v10.1.0 (2023-09-05)
Implemented enhancements:
- Support CvmFS 2.11.0 parameters #186 (traylenator)
v10.0.0 (2023-08-21)
Breaking changes:
- Drop Puppet 6 support #167 (bastelfreak)
Implemented enhancements:
- puppetlabs/stdlib: Allow 9.x #178 (bastelfreak)
- Accept latest puppetlabs-concat and puppetlabs-apt #172 (traylenator)
- RockyLinux 8 and 9 support #170 (olifre)
- Debian 11, Ubuntu 22.04 and AlmaLinux 8 and 9 support #169 (traylenator)
- New parameter fuse3 to enable fuse3 variant #168 (traylenator)
- Permit alternate uid/gid/mode for CVMFS cache #166 (jcpunk)
Fixed bugs:
- Allow new cvmfs-libs package #180 (traylenator)
- Stop creating quarantaine directory #163 (traylenator)
Merged pull requests:
- Use cvmfs_partsize as an integer in tests #171 (traylenator)
v9.0.0 (2023-02-24)
Breaking changes:
- Enforce new enough puppetlabs-stdlib for Stdlib::Yes_no #150 (traylenator)
Implemented enhancements:
- Adjust package repositories to new S3 ones #158 (traylenator)
- Support CentOS/RHEL 9 #156 (traylenator)
- Add param to simplify loading
cvmfs::fsck
#152 (jcpunk)
Fixed bugs:
Closed issues:
Merged pull requests:
v8.1.0 (2022-02-14)
Implemented enhancements:
Fixed bugs:
- acceptance tests: os.distro fact requires lsb-release on Debian #148 (traylenator)
- Do not run fsck if no mount has occurred #142 (traylenator)
- Line not commented in auto.master configuration #141 (traylenator)
- limits, file_concat and firewall fixtures not required #140 (traylenator)
- Remove double entry in array #133 (traylenator)
- cvmfspartsize fact return integer rather than string #132 (traylenator)
Closed issues:
- baseurl breaks usage for users with their own mirrors #135
- cvmfspartsize fact should be an Integer #131
Merged pull requests:
- mount: fix doc typo #147 (kenyon)
- rubocop corrections for 1.22.3 #144 (traylenator)
- fixtures.yml: Migrate to git URLs #139 (bastelfreak)
- Allow up-to-date dependencies #137 (smortex)
- install: Require apt::update before package installation. #136 (olifre)
- Correct badge following migration to VoxPup #130 (traylenator)
v8.0.0 (2021-03-24)
Breaking changes:
- Remove 'yum' string from class parameters #123 (traylenator)
- Add type enforcement to cvmfs::mount and cvmfs::domain #122 (traylenator)
- Drop all CvmFS server code #113 (traylenator)
Implemented enhancements:
- Add CVMFS_IPFAMILY_PREFER config parameter #125 (luisfdez)
- Add ubuntu 18.04, 20.04 and debian 10 support #124 (traylenator)
- Use modern splat rather than create resources #121 (traylenator)
- Convert main config template to epp #118 (traylenator)
- Add UID_MAP and GID_MAP functionality. #110 (olifre)
Fixed bugs:
- cvmfs_external_url parameter to mount fixed #127 (traylenator)
- Correct parameter name for default case #126 (traylenator)
- cvmfs::install: Fact file creation must depend on Package[cvmfs]. #111 (olifre)
- add missing package require for file ownership #104 (fschaer)
Merged pull requests:
- Update all documentation #128 (traylenator)
- Whitespace, Automatic lint and Rubocop Fixes #114 (traylenator)
- Increase upper version of firewall module #112 (sorrison)
v7.3.0 (2020-08-13)
Merged pull requests:
- New cvmfs_repositories parameter #106 (traylenator)
v7.2.0 (2020-08-11)
Merged pull requests:
- Support per mount CVMFS_REPOSITORY_TAG specification #105 (traylenator)
v7.1.1 (2020-06-24)
v7.1.0 (2020-06-24)
Closed issues:
Merged pull requests:
- New cvmfs_instrument_fuse parameter #102 (traylenator)
- Remove limits module and usage #101 (traylenator)
- cvmfs::fsck: Enable cvmfs-fsck.timer. #100 (olifre)
v7.0.1 (2020-02-10)
Merged pull requests:
- Drop files in autofs.master.d must end in .autofs #96 (traylenator)
v7.0.0 (2020-01-06)
Merged pull requests:
- Remove SLC5 add C8 support #94 (traylenator)
- Correct cvmfs::cvmfs_hash usage in example #93 (traylenator)
- add two optional parameters #92 (Takadonet)
- cvmfs::fsck: Add ionice and a short sleep before fsck start. #91 (olifre)
- yum: Allow to override includepkgs, default unchanged. #90 (olifre)
v6.2.0 (2019-03-14)
Merged pull requests:
v6.1.0 (2019-01-28)
Merged pull requests:
- New cvmfs_external_ parameters #88 (traylenator)
v6.0.1 (2018-12-03)
6.0.0 (2018-12-03)
v6.0.0 (2018-12-03)
Closed issues:
- cvmfs_server_url deprecation warning issues out of the box #83
Merged pull requests:
- New dns_min,max_ttl variables #87 (traylenator)
- New yum_priority parameter #86 (traylenator)
- Modernise CERNOps-cvmfs module #85 (traylenator)
5.2.0 (2018-06-28)
Closed issues:
- Catalog timeouts mismatched with CVMFS default #81
Merged pull requests:
- Fixes #81 New mime_expire parameter to stratum 1s #82 (traylenator)
- Add puppet 5 to tests #80 (traylenator)
5.1.0 (2018-06-28)
Closed issues:
- Strange set of options for tmpwatch #71
- Default SELinux context is incorrect. #68
- non-existent option CVMFS_FORCE_SIGNING is set automatically #66
- CVMFS_CLAIM_OWNERSHIP for clients #62
- Improve error message when running at CERN an pluginsync is in operation. #49
Merged pull requests:
- Prepare 5.1.0 #79 (traylenator)
- Fixes #66 drop CVMFS_FORCE_SIGNING #78 (traylenator)
- Fixes #68 Correct selinux context for cache #77 (traylenator)
- Set catalog timeouts to 30s #76 (traylenator)
- clean_quarantaine to check for directory existence #75 (traylenator)
- cmvfs::params: Remove hard abort on Debian. #74 (olifre)
- fsck: Fix path for awk. #73 (olifre)
- cvmfs::fsck: tmpwatch on RedHat, tmpreaper on Debian. #72 (olifre)
- Do not disable SELinux for Stratum 0 / Stratum 1. #70 (olifre)
- Prepare 5.0.0 #69 (traylenator)
5.0.0 (2018-01-24)
Merged pull requests:
- Deprecate all explicit hiera calls in params.pp #34 (traylenator)
4.2.0 (2017-05-18)
Merged pull requests:
- New expireation timeout paramter for stratum zero parameters #65 (traylenator)
- Use a puppet3 supporting concat version #64 (traylenator)
- added cvmfs_claim_ownership for the client configuration #63 (mboisson)
4.1.0 (2017-04-04)
Merged pull requests:
- New parameter cvmfs_memcache_size #61 (traylenator)
puppet-cvmfs-4.0.0 (2017-02-15)
puppet-cvmfs-3.2.0 (2017-02-08)
Merged pull requests:
- Dan's commits CERN #60 (traylenator)
- Purge config.d directory #59 (rwf14f)
- Bug, do not require yumrepo if not included #58 (traylenator)
puppet-cvmfs-3.1.0 (2016-09-14)
puppet-cvmfs-3.0.1 (2016-08-18)
puppet-cvmfs-3.0.0 (2016-08-18)
Closed issues:
- Missing packages/hidden dependency? #56
- cvmfs::one::install does not inherit any params. #53
- Drop autofs lens #51
- Drop cvmfs 2.0 support #50
- Support fstab entry for cvmfs mounts. #41
puppet-cvmfs-2.0.0 (2016-04-29)
Merged pull requests:
puppet-cvmfs-1.0.3 (2016-03-14)
Merged pull requests:
puppet-cmvfs-1.0.2 (2016-03-07)
puppet-cvmfs-1.0.1 (2016-03-04)
puppet-cmvfs-1.0.0 (2016-03-04)
Closed issues:
- Configuration never taking place #44
Merged pull requests:
- The operatingsytem fact must be set. #47 (traylenator)
- New stratum 0 options for cvmfs 2.2. #46 (traylenator)
- use ensure_packages to avoid "redef errors" #45 (jcpunk)
- cvmf::install: allow to disable yum repository management #43 (gwarf)
- Run acceptence tests on travis docker #42 (traylenator)
puppet-cvmfs-0.9.0 (2015-08-04)
Closed issues:
Merged pull requests:
puppet-cvmfs-0.8.1 (2015-07-07)
puppet-cvmfs-0.8.0 (2015-07-07)
Closed issues:
- CVMFS_FOLLOW_REDIRECTS=yes #39
puppet-cvmfs-0.7.0 (2015-06-22)
puppet-cvmfs-0.6.0 (2015-06-10)
Closed issues:
- CVMFS_IGNORE_XDIR_HARDLINKS=true #38
Merged pull requests:
- Fixed package names in dependency list. #37 (mrolli)
- README.md has drifted abit from the current feature set of init.pp #35 (jcpunk)
puppet-cvmfs-0.5.0 (2015-05-06)
Closed issues:
- Client configuration in README.md provides invalid example #28
Merged pull requests:
- Fixes #28 - Readme examples should now all work. #33 (traylenator)
- Simple ls /cvmfs/atlas.cern.ch/repo as first acceptence test' #32 (traylenator)
- Notice seems a bit low for these messages #31 (jcpunk)
- I've configured this module to point to OSG cvmfs package, but can't install them #30 (jcpunk)
- List other OS platforms this works on #27 (jcpunk)
puppet-cvmfs-0.4.4 (2015-04-30)
Closed issues:
- v0.4.3 unable to resolve dependency 'erwbgy-limits' (>=1.0.0) #26
puppet-cvmfs-0.4.3 (2015-04-30)
puppet-cvmfs-0.4.2 (2015-04-30)
puppet-cvmfs-0.4.1 (2015-04-29)
Closed issues:
- hiera('key',undef) Incompatible with future parser. #19
puppet-cvmfs-0.4.0 (2015-04-29)
Closed issues:
- cvmfs_env_variables for default.local #23
- autofs management is all or nothing #20
- cvmfs::mount type should support cvmfs_http_proxy option. #15
Merged pull requests:
- Allow service to be managed seperately #21 (jcpunk)
- Remove concat setup dependency #18 (berghaus)
- Allow cvmfs-config package to be installed #17 (traylenator)
puppet-cvmfs-0.3.3 (2015-03-06)
Merged pull requests:
puppet-cvmfs-0.3.2 (2014-06-18)
puppet-cmvfs-0.3.1 (2014-06-18)
Closed issues:
- module with 'domain' settings? #14
puppet-cvmfs-0.2.2 (2014-03-27)
Merged pull requests:
puppet-cvmfs-0.2.1 (2014-01-16)
puppet-cvmfs-0.2.0 (2013-12-09)
puppet-cvmfs-0.1.0 (2013-12-04)
Closed issues:
Merged pull requests:
- Add stratum 0 and stratum 1 support. #12 (traylenator)
- Add cvmfs_server 2.1 support #11 (traylenator)
- Confine cvmfspartsize fact to Linux kernel #10 (luisfdez)
- Adding environmental variables to CVMFS config #9 (kreczko)
- Move yumrepos to seperate file to install.pp to allow cvmfs::server to reuse yumrepos. #7 (traylenator)
- Tidying up meta data #5 (kreczko)
- cvmfs 2.1 really is supported now. #3 (traylenator)
- Module update + fixes #2 (kreczko)
- text fixes #1 (deesto)
puppet-cvmfs-0.0.2 (2013-03-18)
puppet-cvmfs-0.0.1 (2012-06-01)
* This Changelog was automatically generated by github_changelog_generator