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 78 pull requests and resolved 14 issues.
The next release should be 18.3.0, take a look at the backlog to see what we’re working on.
Backwards Incompatible Changes
configuration-modules-core
ncm-authconfig
: Changeauth_provider
,reconnection_retries
,user_object_class
andldap_uri
ncm-cron
: Implement some validation of cron timing fieldsncm-ssh
: disable insecure SSH cipher suites and macs
template-library-standard
Change log
template-library-core
test_templates
: add config values for metaconfig templates- Add basic support for GPUs
- Add missing AII schema for OpenNebula
client/rpms
: allow to disablencm-cdispd
/cdp-listend
installationpan types
Add type to model Linux capabilitiesschema
: Add resources to system structureschema
: Add structure for modelling hardware sensorsschema
: Add support for aquilon clusters
template-library-openstack
ncm-cdispd
configuration-modules-core
- Remove lint from shared AII components (
ncm-freeipa
&ncm-opennebula
) - bump
build-scripts
to 1.56 ncm-authconfig
Changeauth_provider
,reconnection_retries
,user_object_class
andldap_uri
ncm-ceph
: addmds
options for log trimmingncm-chkconfig
: addchkconfig
function to enable/disable servicesncm-cron
: Escape hyphen as we don’t want it to be treated as a rangencm-cron
: Implement some validation of cron timing fieldsncm-cron
: Support magic AUTO value in minutes field of frequencyncm-cups
: enhancements and clean-upsncm-download
:kinit
: add a possibility to pass argumentsncm-freeipa
:aii
: escape all $ chars in the one-time-passwordncm-freeipa
:aii
: new dependency foripa-client-install
ncm-gpfs
: fixkeydata
filesncm-icinga
: file permissions changed to 0440 for config files instead…ncm-metaconfig
: add name config option for beatsncm-metaconfig
: Ganesha: make exports usable for GPFS Cluster Export Servicesncm-metaconfig rsyslog
: Move common parts of schema to a common templatencm-metaconfig rsyslog
: rainer script configurationncm-metaconfig rsyslog
: rainer script configurationncm-metaconfig logstash
: remove include of non-existing version templatencm-metaconfig
: support new key conversion options fromCCM::TextRender
ncm-metaconfig udev
: addblockdev
udev
rulesncm-nfs
: mount type forcephfs
isceph
ncm-nfs
: when no mounts are defined, do not process any mountsncm-opennebula
: Include 5.4.x configurationncm-opennebula
: includehugepages
optionsncm-openstack
: Schema fixesncm-pam
: new functionpam_add_access_group
ncm-puppet
: puppet v4 and v5 compatibilityncm-spma: yum
: manage full lines inyum.conf
usingFileEditor
ncm-spma: yumng
: Major improvementsncm-ssh
: disable insecure SSH cipher suites and macsncm-systemd
: add support forAmbientCapabilities
andCapabilityBoundingSet
ncm-systemd
: clean-up, restarting modified unit files and initial handling of unconfigured unitspom
: Remove references to decommissionedstratuslab-srv01
ncm-lib-blockdevices
template-library-standard
template-library-grid
- new version using the standard DPM puppet modules
repository/config/htcondor
: Clean-up and make use of repository name- set default values for different puppet versions
umd-3
: Ensure all files are Unix format and strip trailing whitespaceumd-4
: Ensure all files are Unix format and strip trailing whitespace
ncm-ncd
NCM::Component
: better handle undefined log attribute- bump
build-scripts
to 1.56 ncm-ncd
: run from temporary directory
CCM
maven-tools
aii
release
- Clean up and bump build tools to 1.56
- OneFlow description for
build_all_repos
build-all-repos
: Always use EPELbuild_all_repos
: build aquilon-protocols and aquilon on EL7build_all_repos
: fix bashism to pass arguments as argumentsdocumentation_builder
: support default valuesreleaser
: Copy AII templates for shared core components
configuration-modules-grid
- bump build-scripts to 1.56
ncm-wlconfig
: fix typo in validation variable namepom
: Remove references to decommissionedstratuslab-srv01