##2016-03-07 - Release 1.0.2
##Bugs
- Puppetforge publish problem
##2016-03-04 - Release 1.0.0
##Features
- New parameter
cvmfs::cvmfs_yum_manage_repo
defaults to true allows all yum managment to be disabled. Baptiste Grenier - Package installations now wrapped in ensure_package to ease duplicate declarations Pat Riehecky
- Stratum 0 only, new parameter
cvmfs::zero::creator_version
defaults to2.1.19
. - Stratum 0 only, new json mime types to support cvmfs 2.2.
- Stratum 0 only, rdonly directory no longer mounted at boot time.
- Stratum 0 only, backwards incompatible change, the gid and group name now MUST be specified.
- Fixes for puppet 4 support.
##2015-08-04 - Release 0.9.0
##Features
- A tmpwatch -f 30d now runs as weekly cron withing cvmfs::fsck to purge quarentined files.
##2015-07-07 - Release 0.8.0
##Features
- Tests now check default configuration do not change.
- CVMFS_FOLLOW_REDIRECTS can now be set globally, per repo or per domain.
- New onreboot paramter to fsck module runs an fsck on reboot. Default false.
- zfs kernel module built for aufs kernel may now be installed on stratum0s.
##2015-06-22 - Release 0.7.0 ##Features
- New option defaults cvmfs::fsck::options allows an option, e.g. -p to parsed to cvmfs_fsck cron.
##Bugfixes
- Reintroduce $::concat_basedir in tests since puppetlabs-concat was reverted to version 1.
##2015-06-10 - Release 0.6.0 ##Features
- Garbage collection parameters for stratum 0.
- CVMFS_IGNORE_XDIR_HARDLINKS can be set on stratum 0.
##2015-05-06 - Release 0.5.0 ##Deprecations
- All the hiera variables explicity called from params.pp
file are now deprecated. These variables include.
cvmfs_config_automaster
,cvmfs_quota_limit
,cvmfs_quota_limit
,cvmfs_quota_ratio
,cvmfs_http_proxy
,cvmfs_server_url
,cvmfs_cache_base
,cvmfs_timeout
,cvmfs_nfiles
,cvmfs_public_key
,cvmfs_force_signing
,cvmfs_syslog_level
,cvmfs_tracefile
,cvmfs_debuglog
cvmfs_max_ttl
,cvmfs::mount
,cvmfsversion
,cvmfs_yum
,cvmfs_yum_testing
,cvmfs_yum_proxy
cvmfs_kernel_version
,cvmfs_yum_kernel
,cvmfs_yum_kernel_enabled
Instead use the hiera binding that maps to one of the paramters of thecvmfs
class, e.gcvmfs_quota_limit
becomescvmfs::cvmfs_quota_limit
A future version of this module will print a warning if these variables are still being used.
##Features
- Beaker acceptence tests now added for client. Configures a client and mounts the cms.cern.ch and atlas.cern.ch repositories.
- The fact ::operatingsystemmajrelease is used everywhere now to determine major OS version.
- Unit tests for yumrepos.
- The GPG key location for packages in the cvmfs yum repositories can now be specified.
- The GPG check of packages can be disabled in the yum repository configuration.
- The new cvmfs-config repository is now configured but is disabled by default.
##Bugfixes
- The examples in the README now work.
##2015-04-30 - Release 0.4.4 ###Bugfixes
- Correct erwbgy-limits version dependency.
##2015-04-30 - Release 0.4.3 ###Bugfixes
- Fix github to puppetforge publishing.
##2015-04-30 - Release 0.4.2 ###Bugfixes
- Fix github to puppetforge publishing.
##2015-04-29 - Release 0.4.1 ###Bugfixes
- Fix github to puppetforge publishing.
##2015-04-29 - Release 0.4.0
###Features
- New paramter
cvmfs_repo_list
allows entries of CVMFS_REPOSITORIES to be fine tuned per cvmfs::mount. voxpupuli#22 - New paramter
manage_autofs_service
controls if autofs service should be managed module. Existing paramterconfig_automaster
now only configuresauto.master file
- @jcpunk. - New type cvmfs::zero to configure a CvmFS stratum 0. The existing class cvmfs::server for stratum 0s will be deprecated at some future date.
- Doc changes for latest PL style guide. CHANGELOG is now markdown. Docs for classes and types being migrated from them to README.md.
- puppet-cvmfs is now autodeployed to puppetforge once tagged.
- CvmFS env settings can now be set globally as well per domain or mount.
- New variable
cvmfs_domain_hash
allows a hash of CvmFS domains to loaded from hiera. - New variable
cvmfs_use_geoapi
can be set globally, per domain or mount to influenceCVMFS_USE_GEOAPI
- rspec functional tests now exist for class cvmfs and types cvmfs::zero, cvmfs::mount and cvmfs::domain.
###Bugfixes
- cvmfs-config* packages can now be installed on cvmfs servers.
- All references to deprecated concat::setup removed - @berghaus.
- Vague use of undef was failing under furture parser or puppet 4.0
##2015-03-06 - Release 0.3.3
###Features
- do not control autofs service when asked not to.
- Install mod_wsgi and configure for geoip on stratum 1.
- Allow a http proxy for yum repos to be configured.
- Migrate to puppetlabs lint tests.
###Bugfixes
##2014-06-18 - Release 0.3.2
###Features
- server - seperate yum configuration for server and client.
- server - Add
nofiles
paramter to server class to allow no open files to be specified for the user running the cvmfs server. - server - An exact kernel version is no longer specified.
- README file converted to markdown, now README.md.
- client - new defined type cvmfs::domain to create .local file in /etc/cvmfs/domain.d.
- client - cvmfs::init class is now paramatised so supports that in addition to hiera.
###Bugfixes
- server - force a public key file location to be specified.
- server - when disabling selinux on server specify an augeas scope
##2014-03-27 - Release 0.2.2
###Features
###Bugfixes
- bugfix for cvmfs_public_key variable.
##2014-01-16 - Release 0.2.1
###Features
###Bugfixes
- Puppet 3.4 compatability for ensure_resources.