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 48 pull requests and resolved 19 issues.
The next release should be 18.9.0, take a look at the backlog to see what we’re working on.
Backwards Incompatible Changes
template-library-core
configuration-modules-core
Changelog
quattor.github.com
template-library-core
- Revert /system/archetype/os changes
- Schema fixes required for Aquilon support
- pan/functions: cleanup and remove support from profile_xxx
configuration-modules-core
- Bump build-profile to 1.58
- Revert “ncm-cron: fix test of /system/archetype/os”
- ncm-authconfig: active directory support
- ncm-authconfig: fix krb5_realm, user_object_class and newline between ldap_krb5_canonicalize and ldap_krb5_realm
- ncm-ceph: support for luminous, bluestore, ceph-volume and per host osd deployment
- ncm-cron: fix test of /system/archetype/os
- ncm-gpfs: support changing mmsysmon configuration
- ncm-grub: remove password from grub.conf if disabled
- ncm-metaconfig: add more nginx proxy options
- ncm-metaconfig: httpd: add openid connect configuration
- ncm-modprobe: Don’t use placeholder CCM::Configuration module
- ncm-mysql: CAF::Process: used passwords are sensitive
- ncm-network: broadcast is optional in schema, so do not report an error
- ncm-network: support device name with suffix
- ncm-ofed: initial support for opensm configuration file
- ncm-opennebula: fix aii vxlan interfaces
- ncm-openstack: Openstack component
- ncm-ssh: schema update for changed AuthorizedKeysCommand*
- ncm-sysconfig: Cleanup and modernise codebase
- ncm-systemd: Do not start/stop services during boot and shutdown
- ncm-useraccess: remove bad practice example from documentation
ncm-lib-blockdevices
- LV: add useexisting_lv flag and support useexisting option in ks
- Running ‘blkid’ should be enabled in no-action mode
template-library-standard
- Add templates for configuring Docker
- Fix some perfsonar configuration mistakes
- Remove useless filesystem/config.pan.new
- features/docker/config: fix compatibility with panc 10.7
- harddisk templates: organize by vendors
CCM
maven-tools
- Allow builds to succeed even if javadoc doclint fails
- Test::Quattor: fix mocked CAF::Path _listdir method
- Test::Quattor::RegexpTest: report diff when handling quote test block
- mvn dependencies: bump surefire plugin
aii
- ** pxelinux/ks:** support ipdev: use ip configuration from ipdev device
- aii-core: add perl-IPC-Run as a required dependency
- aii/ks/config: add debug messages
- ks.pm: do not redirect to /dev/null dd erros
- ks: set useexisting_lv flag for el7
- ks: support leavebootorder option
- pxelinux: Don’t check for placeholder now that it has gone