Another troublesome release cycle, but Quattor 14.5.0 has finally been released!
Once again this release incorporates a large number of changes, notably the introduction of configuration modules for Ceph and Puppet.
For the first time we have incorporated the template libraries in the release process, this should hopefully make upgrades much smoother for many sites.
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!
The next release should be 14.6.0, exciting changes already lined up include EL7 support and Solaris support for ncm-cron.
Obsolete Components
At the last workshop the following components were identified as being unmaintained and unused and so have been removed from configuration-modules-core.
In most cases their functionality has been superseeded by ncm-metaconfig
If you find that you are have a desperate need for one or more of them, speak up!
ncm-alternatives
ncm-diskless_server
ncm-drbd
ncm-iscsitarget
ncm-krb5clt
ncm-linuxha
ncm-mailaliases
ncm-networkupstools
ncm-oramonserver
ncm-pacemaker
ncm-pakiti
ncm-php
ncm-pine
ncm-portmap
ncm-pvss
ncm-raidman
ncm-rproxy
ncm-runlevel
ncm-selinux
ncm-serialclient
ncm-sindes_getcert
ncm-slocate
ncm-squid
ncm-srvtab
ncm-sshkeys
ncm-state
ncm-tftpd
ncm-tomcat
ncm-xen
ncm-zephyrclt
Changelog
CAF
- Revert whence exposure in CAF::FileWriter.
- Expose seek offset to add_or_replace_lines.
- Expose seek offset to add_or_replace_lines.
CCM
LC
aii
- Add a –template-path option..
- Make Python 2.6 the default Python version to build for..
- Add a hook registering hosts into FreeIPA.
- Allow AII to use netcat to send logfiles to kickstart syslog server.
- Add more unittests to AII and start code refresh.
- AII yum install post support glob.
- AII removal of extra_packages and clarification of base_packages.
- aii-ks: clean up usage of extra_packages vs. base_packages vs. packages.
- Fix URL substitution on reverse proxies.
- Remove notify and filter options, and all CDB dependencies.
- Changes to aii-ks configuration for better integration with sl6.x and.
configuration-modules-core
- ncm-spma: fix buggy config-rpm.pan (wrong prefix).
- unit tests: update ccm.cfg to use default DB format.
- ncm-ntpd enhancements to make /etc/ntp.conf more configureable.
- Ceph component fixes.
- Remove component bloat.
- Add test for correct handling of empty group set.
- ncm-spma: deal with undef and empty groups.
- devices fix and fixes after reinstall with journals on partitions.
- Fix tests in ncm-authconfig..
- ncm-grub: Add support for configuring a console argument.
- Fix bug in smear calculations and added test.
- ncm-network requires net-tools (for ifconfig and route usage).
- Untaint the target variable to avoid unsecure dependency warnings while running ncm-symlink.
- Skip malformed package names..
- ncm-puppet: fix tests.
- ncm-aiiserver: use ncm-ccm configuration for https-related parameters.
- Ncm puppet.
- Fix ncm-aiiserver (missing osinstalldir and nbpdir, retrieval of some in….
- Retry the restart of nscd up to 3 times.
- ncm-spma: partial package version resolution + include of config-common.
- metaconfig: Restart daemons in Solaris, too.
- filecopy: cast perms string to oct.
- Fix typo in metaconfig documentation.
- config.pan should include the common config.
- Improve the error message when failing to lock a package.
- ncm-accounts: add is_user_or_group function and 2 types defined_user and defined_group.
- ncm-pam: only add the option key if the boolean is true.
configuration-modules-grid
- ncm-xrootd: add support for managing rucioprefix directive.
- ncm-dpmlfc: add missing GLOBUS_THREAD_MODEL and ‘export’ modifier to sysconfig files.
- ncm-wmslb: reestablish ApacheLogLevel option used by the template library.
- ncm-dpmlfc: fix hash length comparison.
- unit tests: update ccm.cfg to use default DB format.
ncm-lib-blockdevices
- Fix volgroup_required handling..
- Fix bug due to missing newline on fstab entries.
- Force filesystemtype.
- Remove SL4 support by fixing the parted units to use MB.
- Use the newest&greatest build tools..
- More unittest fixes.
- Fix unittests.
ncm-ncd
template-library-core
- Update README to match recent evolutions..
- correct prefix for packages.
- Add function copy_network_params used by standard network configuration.
- Fix AII server configuration.
- Quattor client rpms: remove usage of extra_packages.
- Fix repository_config() to avoid overriding already defined repository parameters.
- Add JSON profile support (variable QUATTOR_PROFILE_FORMAT).
template-library-grid
- EMI2 VOMS server certificate update.
- Changes for EMI-3 accounting support.
- EMI-2 Update 23.
- Merge request from Pansanel:master.
- Add EMI-3 APEL into EMI-2 (required for a smooth accounting transition).
- Misc. changes to improve compatibility with YUM-based deployment and.
- EMI-2 updates from Pansanel trunk.
- EMI-3: fixes for standard BDII_site + updates.
- Fixes for CE gip.
- Fixes for CE gip.
- EMI-3 updates from Pansanel trunk.
- EMI-2: several fixes and updates.
- EMI-3 WN, DPM_disk and BDII with Yum based SPMA.
- New EMI-2 update version: 22.
- EMI-2 updates from Pansanel trunk.
- Add the ability to switch off the creation of symlink.
- Emi 3.
- EMI-3: fixes for standard BDII_site + updates.
- EMI-2: several fixes and updates.
template-library-os
- Add ability to do base network configuration as part of the OS configuration.
- Add a few feature RPM list.
- Sl5.x x86 64.
- Fix openafs-client RPM list.
- Do not define /system/kernel/version, let standard templates do it..
- Sl640 x86 64 spma.
- Sl630 x86 64 spma.
- Draft templates for sl6.x-x86_64.
- Draft templates for sl5.x-x86_64.
- Revert, wrong branch.
- Sl640 x86 64 spma.
- Update RPM version of Nagios; remove lal specific plugin.
- Add EMI-3.0 os config.
- Draft templates for sl5.x-x86_64.
- Misc. changes to SL4.7 32-bit templates.
- Sl630 x86 64 spma.
- Misc. changes to SL6.2 OS templates (+ LAL specific templates removed).
- Misc. changes to SL 5.8 templates.
- Misc. changes to SL5.7 32-bit templates.
- Misc. changes to SL5.6 templates.
- Misc. changes to SL5.5 templates.
- Misc. changes to SL4.7 64-bit templates.