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 71 pull requests and resolved 24 issues.
The next release should be 16.2.0, take a look at the backlog to see what we’re working on.
Known Issues
ncm-cdispd has an issue which appears to be a race condition, under certain rare circumstances this could lead to subsequent profiles to not be processed and leaving client nodes to become unconfigurable. The exactly circumstances that allow a node to encounter this problem are currently unknown, so we would appreciate reports from anyone who does encounter it.
A fix is available in this pull-request.
Backwards Incompatible Changes
template-library-core
configuration-modules-core
- ncm-metaconfig: logstash and elasticsearch 2.0 support
- ncm-metaconfig: remove daemon property
- ncm-ntpd: introduce useserverip boolean to force hostname to IP
- ncm-ssh: fix some issues introduced during rewrite.
Changelog
template-library-core
- Add a benchmark field to the hardware type definition
- Add boolean hyperthreading for structure cpu.
- Add function to validate that paths in dict keys are valid files
- Blockdevices: add metadata option to md devs
- Remove component code parameter
- check filesystems array has no duplicate mountpoints or blockdevs
ncm-cdispd
configuration-modules-core
- ncm-altlogrotate: Remove timestamp at top of file
- ncm-authconfig: add extra TT unittest for sssd access_provider simple
- ncm-autofs: maps unittest refine test
- ncm-ccm: Add support for configuring keep_old and trust
- ncm-ceph: add -L to file
- ncm-ceph: add mds_cache_size param
- ncm-ceph: fix user for known_hosts and fix output for destroy and restart
- ncm-download: allow kinit to run in NoAction mode.
- ncm-filecopy, ncm-metaconfig: validate file paths
- ncm-fstab: add protected filesystems and strict option
- ncm-gpfs: add gpfs.hadoop-connector to gpfs packages
- ncm-hostsfile: fix removal of old entries which were managed by NCM.
- ncm-hostsfile: merge config-{common,rpm} into config.pan
- ncm-icinga: adapt schema for recent icinga 1.X versions
- ncm-interactivelimits: merge config-{rpm,common} into config.pan.
- ncm-iptables: move from config-{common,rpm}.pan into config.pan
- ncm-metaconfig: Add ptpd service
- ncm-metaconfig: add cachefilesd service
- ncm-metaconfig: add libvirtd service
- ncm-metaconfig: add moab service (legacy component schema)
- ncm-metaconfig: add new options for ganesha 2.2
- ncm-metaconfig: cgroups service
- ncm-metaconfig: cleanup component templates
- ncm-metaconfig: logstash and elasticsearch 2.0 support
- ncm-metaconfig: remove daemon property
- ncm-metaconfig: service httpd: initial apache 2.4 format support
- ncm-modprobe: merge config-{common,rpm} into config.pan
- ncm-nscd: merge config-{common,rpm} into config.pan
- ncm-ntpd: introduce useserverip boolean to force hostname to IP
- ncm-opennebula: Include support to tune ONE VMM drivers
- ncm-opennebula: Configure Opennebula services on demand
- ncm-resolver: merge config-{rpm,common} into config.pan
- ncm-spma: support yum noaction
- ncm-ssh: fix some issues introduced during rewrite.
- ncm-ssh: make config checks configurable.
ncm-lib-blockdevices
template-library-grid
- Move WLCG related stuff in features/wlcg
- Slot reporting
- Worker node machine features + Torque client job features
- conf for new puppet modules
CCM
- Don’t update current.cid to a broken database.
- Fetch: refactor in submodules
- Remove exec-maven-plugin version definition (done in master pom file)
- TextRender: support builtin module general as alias for CCM/general
- bump build-tools to 1.47
maven-tools
- Minor fixes
- Test::Quattor set_service_variant support reload and additional actions
- TextRender support distinguished CCM cache_root for Suite runs
- Update maven plugins used by build tools
aii
- aii-ks: fix swap noformat in ks not working under anaconda 7
- aii-ks: when selinux is disabled in ks, don’t install selinux policy rpms
- aii-opennebula: Include VM disk CACHE option
- aii-opennebula: include support to set different RPC cloud domains
- kickstart: add excludepkgs/includepkgs support
- pxelinux: lpxelinux support