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 119 pull requests and resolved 68 issues.
The next release should be 14.12.0, take a look at the backlog to see what we’re working on.
Changelog
template-library-core
LC
ncm-cdispd
configuration-modules-core
- Add example on ncm-filecopy
- Add new example on autofs
- Add
use_ssl
- Authconfig schema fix
- Bump build tools to 1.38 and add POD unit test
- More documentation fixes
- ncm-autofs: Add examples section to documentation
- ncm-autofs: Add example to documentation
- ncm-cdp: Hotfix for failing cdp unittest using new buildtools
- ncm-cdp: hotfix for unittests
- ncm-ceph: add finer configuration, osd-based objectstore features , support for some unreachable hosts and various fixes
- ncm-ceph: add support for radosgw config
- ncm-ceph: Doc updated
- ncm-ceph: fix for SSH multiplexing when using old SSH version
- ncm-ceph: fix incorrect paths for ‘ls’ and ‘cat’ commands on el6
- ncm-ceph: remarks processed of pr #289
- ncm-ceph: use ods map for crushmap instead of making ssh connections
- ncm-icinga: updated schema
- ncm-metaconfig: remove perl dependencies, now via CAF::TextRender
- ncm-metaconfig: support daemons with actions
- ncm-metaconfig: Use `CAF::TextRender for rendering
- ncm-mysql: add missing dependency on ncm-spma
- ncm mysql: fix processing of
tableOptions
+ misc. cleanups - ncm-mysql: option for support of other mysql servicenames
- ncm-network: handle
NOQUATTOR
properly (and fall back to ping network test) - ncm-ntpd: fix misplaced parenthesis
- ncm-spma: check the locked packages with wildcard in version
- ncm-spma: fix test warning (yum-versionlock.t use quoted string in range)
- ncm-spma functions: fix test for an explicitly defined package version
- ncm-spma: pass fullsearch option from
update_pkgs_retry
toupdate_pkgs
- ncm-spma: regenerate the rpm dependencies
- ncm-spma: switch the default to
userpkgs_retry=true
- ncm-sudo: add support for
secure_path
- ncm-symlink: Capture the exception in mkpath
- ncm-symlink: log an error when processing duplicate links
- ncm-useraccess: fix test warning acknowledge the chown used once warning
template-library-standard
- Add CVMFS client configuration for non-LHC VOs (hosted at RAL)
- Add missing template to configure security trust
- CVMFS: remove support for SPMA
- Pakiti: configuration cleanup
- Perfsonar: various fixes
- Security trust config update and fixes
- perfSonar: add missing packages
- perfSonar: fix generation of script used to configure perfSonar ports
template-library-grid
- Add EMI-3 APEL into EMI-2 (required for a smooth accounting transition)
- Add GIP configuration on Argus configuration
- Add a script to remove Running “zombie” job on CREAM-CE
- Add abilities to retrieve banning information from Argus
- Add glue1 provider for argus
- BDII: fix RPM list for resource BDII
- DPM: Improve DPM RPMs configuration to support EPEL-testing
- DPM: add possibility to configure with Puppet modules
- Fix configuration of MyProxy server
- Fix privacy issue with default xrootd monitoring/reporting config
- Fix some gip issue with MPI and VOMS services
- GIP CE: fix publication of shares in cluster mode
- GIP CE: preliminary support for GLUE2 (static information)
- README: update list of supported EMI services
- VO configuration: update grid12 certificate, remove obsolete VOs
- WMS: misc. fixes/cleanups
- blparser: do not set log file group to tomcat if not on a CE
- gridftp: ensure that lcas-lcmaps-gt4-interface is installed
ncm-ncd
CCM
- Add
escape()
function toElement
. - Defined noquattor constants in
CCM::Fetch
module NOQUATTOR_FORCE
as exported constant- Various test cleanups
maven-tools
- Allow perl unittest selection
- Mock alternative names to log methods and (un)escape
- Pass extra options to prove on the command line.
- fix typo in escape legacy warn message
aii
- Fix wrong regex check on
installtype
when using a proxy - Get the certificate from freeIPA
- IP info from bridge support
- Opennebula aii
- Opennebula aii ONE 4.8 network AR support
template-library-os
- Add LICENSE information (Apache 2.0)
- Add LICENSE information (Apache 2.0)
- Add LICENSE information (Apache 2.0)
- el7.x: add required dependencies for Quattor development
- sl6.x: add required dependencies for Quattor development
- sl6.x: various package group added/adjusted
- sl6.x: various package group added/adjusted
scdb
- Add LICENSE information (Apache 2.0)
- Add panc-version target to ant: displays pan compiler version
- Add support for last svnkit version (1.8.6)
- create-vanilla-SCDB.sh: upgrade panc to 10.1
configuration-modules-grid
- Add support for GLUE v2
- Build tools upgraded to 1.38 + add POD unit test
- add
authorized_users
field - ncm-gip2: fix missing retrieval of parameters in
write_encoded()
- ncm-gip2: use
CAF::FileWriter
instead ofLC::Check::file
- ncm-glitestartup: replace
CAF::FileEditor
byCAF::FileReader
- ncm-glitestartup: replace use of
LC::Check::file/status
byCAF
- ncm-glitestartup: replace use of
qx
byCAF::Process
- ncm-mkgridmap: fix incorrect argument passed to
CAF::Process
- ncm-mkgridmap: use
CAF::Process
instead of backticks + misc. cleanups - ncm-pbsclient: add submitonly boolean to configure submission-only nodes
- ncm-pbsserver: add 2 more attributes to schema
- ncm-xrootd: render ordered config files
cdp-listend
CAF
- Add
CAF::FileReader
for read-only file accesses - Add pod verification unittest
- Add reload functionality to CAF::Service
CAF::Render
to render structured textCAF::Service
: implementstop_sleep_start
methodCAF::TextRender
support TT options- Process: add
get_executable
andexecute_if_exists
- Service: use .service name with systemctl by default
- TextRender: cache the rendered text and implement
does_render
test - add TextRender perl dependencies
- fix inconsistencies between the POD initialization and the code
- support ncm-metaconfig based on TextRender
- use correct multiple inheritance order