Skip to content

Latest commit

 

History

History
170 lines (134 loc) · 5.63 KB

CHANGELOG.md

File metadata and controls

170 lines (134 loc) · 5.63 KB

##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 to 2.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 the cvmfs class, e.g cvmfs_quota_limit becomes cvmfs::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 paramter config_automaster now only configures auto.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 influence CVMFS_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.