Packages are available from our yum repository, both the RPMs and the repository metadata are signed with my GPG key.
As always, many thanks to everyone who contributed! We merged 85 pull requests and resolved 78 issues.
The next release should be 14.10.0, take a look at the backlog to see what we’re working on.
Changelog
template-library-core
- Fix too restrictive check for boot interface MTU configuration
- Quattor schema: make /system/kernel mandatory and /system/kernel/version optional
ncm-cdispd
- Improve ncd status logging
- Log delayed signal handling as info
- ncm-cdispd code cleanup
- ncm-cdispd code cleanup
configuration-modules-core
- Improve dirperm documentation
- Make
artifactId
consistent with other configuration module repos - Modernise ncm pam
- Remove Yum metadata if the repository descriptions change
- add clear_warnings before running tests and then check for warnings
- ncm-accounts: Invalidate nscd caches when databases change
- ncm-aiiserver: fix unittests on fedora
- ncm-authconfig: small fix for inconsistency that breaks webpage
- ncm-cdp: Restart cdp-listend
- ncm-ceph: add erasure code support
- ncm-ceph: add option to gather ssh hosts keys automatically
- ncm-ceph: fixes for issues #224 and #226
- ncm-cron: (Linux): do not remove cron entries that are still part of the configuration
- ncm-download: Fixed false failure bug, added noaction support
- ncm-download: Force Net::SSL with LWP
- ncm-grub: fix configuration module definition (suppress snapshot id)
- ncm-grub: remove support for magic kernel version
- ncm-metaconfig: Bump build tools to 1.36
- ncm-metaconfig: Use CAF::Service for restarting daemons
- ncm-metaconfig: Use CAF::Service for restarting daemons.
- ncm-named: clear warnings before unittesting
- ncm-named: fix retrieval of named root directory from sysconfig
- ncm-resolver: Check all servers listed in configuration
- ncm-resolver: Merge stderr and stdout when checking for timeouts
- ncm-spma: retry full update when userpkgs are not allowed
- ncm-spma: yum-complete-transaction requires -y option to run without interruption
- ncm-sudo: noaction support
- ncm-useraccess: add an additional ownership check on .ssh dir
ncm-lib-blockdevices
- Add EU-Datagrid license
- Fix 2 minor issues
- Partition.pm: avoid adding useless code in KS config file
- Require parted binary
- Use all free space when a LV can grow
template-library-standard
- Add generic templates to describe YUM repositories for Quattor repositories
- Allow GLITE_BASE_CONFIG_SITE to be optional
- Fix inclusion of pakiti config
- kernel_version_arch: do not define kernel version if not explicitly set
template-library-grid
- Apel
- DPM config: fix typo leading to missing xrootd redir config
- LB locallogger: remove useless configuration of glitestartup configuration module
- Repository configuration: add support for using UMD-3 repos rather than EMI-3
- Templates for EMI3 WLCG VOBOX
- VOBOX: fix typo
- VOMS certificates and VO params update
- VOMS config: do not restart Tomcat after a config change by default
- VOMS server configuration fixes
- WMS configuration fixes
scdb
- create-vanilla-SCDB: rewrite using get-template-library
- quattor.build.xml: fix handling of cluster.pan.dep.ignore
ncm-ncd
template-library-os
maven-tools
aii
- Make wipe_metadata more reliable
- increase log rate and allow for longer sleep.
- kickstart bonding support
- make wipe_metadata faster
release
configuration-modules-grid
- Add LICENSE
- glitestartup: fix EMI support
- glitestartup: restore copyright for original version
- ncm-apel: Remove outdated apel component
- ncm-gip2: += create static LDIF files using the output of an external command
- ncm-gsissh: make compatible with recent version of gsissh
- ncm-vomsclient: end .lsc files with new-line character
- ncm-xrootd: fix disk instance not added to the list of managed instances
CAF
- Empty command process
- Implement start, stop and restart methods.
- Reporter: improve syslogging of multiline messages
- Reporter: verbose messages enabled when debug level >= 1
- Service OS flavour for mocking/unittests
- Store manipulated files in the log object
- Stringify process
- add a noAction() method to Object and FileWriter to return the noaction flag value
- provide an interface to access generated output more as a stream
- suppress redefine warning of change_hook redefinition