-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #276 from jrha/announce
Announce Quattor 23.6.0
- Loading branch information
Showing
1 changed file
with
189 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,189 @@ | ||
--- | ||
layout: article | ||
title: Quattor 23.6.0 released | ||
category: news | ||
author: James Adams | ||
--- | ||
|
||
Packages are available from our [yum repository](http://yum.quattor.org/23.6.0/), both the RPMs and the repository metadata are signed with [my GPG key](http://yum.quattor.org/GPG/RPM-GPG-KEY-quattor-jrha). | ||
|
||
As always, many thanks to everyone who contributed. This release has been a long time coming and is suitably huge — we've merged 125 pull requests and resolved 17 issues. | ||
|
||
Take a look at the [backlog](http://www.quattor.org/release/) to see what we're working on next. | ||
|
||
|
||
Backwards Incompatible Changes | ||
------------------------------ | ||
|
||
### configuration-modules-core | ||
* [**ncm-ceph:** Add support for orchestrator/cephadm under octopus](https://github.com/quattor/configuration-modules-core/pull/1490) | ||
* [**ncm-ipmi:** Enhancements to IPMI module](https://github.com/quattor/configuration-modules-core/pull/1546) | ||
|
||
### template-library-grid | ||
* [Puppet cleanup](https://github.com/quattor/template-library-grid/pull/236) | ||
|
||
### aii | ||
* [**aii-ks:** generate kickstart repo entries based on SPMA configuration](https://github.com/quattor/aii/pull/316) | ||
|
||
### cdp-listend | ||
* [Use a standard location for scripts](https://github.com/quattor/cdp-listend/pull/26) | ||
|
||
Changelog | ||
--------- | ||
|
||
### ncm-query | ||
* [add github action for tests](https://github.com/quattor/ncm-query/pull/14) | ||
|
||
### LC | ||
* [Make project name consistent with other repos and add RPM description](https://github.com/quattor/LC/pull/18) | ||
|
||
### ncm-cdispd | ||
* [Add RPM dependency on crontabs and logrotate](https://github.com/quattor/ncm-cdispd/pull/58) | ||
* [Add github action for tests](https://github.com/quattor/ncm-cdispd/pull/57) | ||
|
||
### template-library-core | ||
* [**AII KS:** use the base OS repository template to configure the AII urls](https://github.com/quattor/template-library-core/pull/211) | ||
* [Add a transitional type for strings being migrated to lists of strings](https://github.com/quattor/template-library-core/pull/212) | ||
* [Cleanup blockdevices template](https://github.com/quattor/template-library-core/pull/215) | ||
* [Cleanup filesystems template](https://github.com/quattor/template-library-core/pull/216) | ||
* [Don't specific minor Python 3 version for checks](https://github.com/quattor/template-library-core/pull/217) | ||
* [Fix type of ntpd_tinker_options/step #219](https://github.com/quattor/template-library-core/pull/220) | ||
* [New function lvo_add to add lv options](https://github.com/quattor/template-library-core/pull/214) | ||
* [New type for strings which represent lists of email addresses](https://github.com/quattor/template-library-core/pull/213) | ||
* [add support for proc filesystem (and dummy proc blockdevice)](https://github.com/quattor/template-library-core/pull/207) | ||
* [update actions to latest version](https://github.com/quattor/template-library-core/pull/218) | ||
|
||
### configuration-modules-core | ||
* [**CI:** fix hash key for m2 cache](https://github.com/quattor/configuration-modules-core/pull/1549) | ||
* [Don't specify Python 3 minor version](https://github.com/quattor/configuration-modules-core/pull/1563) | ||
* [Only search for the parent POM in Maven repositories](https://github.com/quattor/configuration-modules-core/pull/1612) | ||
* [Update build-tools to 1.62 release (latest)](https://github.com/quattor/configuration-modules-core/pull/1602) | ||
* [avoid warnings in github action run](https://github.com/quattor/configuration-modules-core/pull/1562) | ||
* [**kafka & hnormalise:** Add and fix tests](https://github.com/quattor/configuration-modules-core/pull/1605) | ||
* [**metaconfig:** add minor local leftovers changes](https://github.com/quattor/configuration-modules-core/pull/1581) | ||
* [**metaconfig:** haproxy: tunnel timeout settings](https://github.com/quattor/configuration-modules-core/pull/1555) | ||
* [**metaconfig:** named: support per zone forwarding](https://github.com/quattor/configuration-modules-core/pull/1516) | ||
* [**ncm-authconfig:** sssd: add some more ipa configurables](https://github.com/quattor/configuration-modules-core/pull/1536) | ||
* [**ncm-autofs:** Schema updates](https://github.com/quattor/configuration-modules-core/pull/1410) | ||
* [**ncm-ceph:** Add support for orchestrator/cephadm under octopus](https://github.com/quattor/configuration-modules-core/pull/1490) | ||
* [**ncm-chkconfig:** ensure that the services property doesn't remain undefined](https://github.com/quattor/configuration-modules-core/pull/1550) | ||
* [**ncm-cron:** Use numeric comparison operator](https://github.com/quattor/configuration-modules-core/pull/1590) | ||
* [**ncm-dirperm:** fix the wrong variable which causes confusion on error display ](https://github.com/quattor/configuration-modules-core/pull/1607) | ||
* [**ncm-freeipa:** support freeipa 4.7](https://github.com/quattor/configuration-modules-core/pull/1403) | ||
* [**ncm-grub:** provide alternative way to set kernel args](https://github.com/quattor/configuration-modules-core/pull/1540) | ||
* [**ncm-hostsfile:** Test IPv6 and dual stack localhosts](https://github.com/quattor/configuration-modules-core/pull/1571) | ||
* [**ncm-ipmi:** Enhancements to IPMI module](https://github.com/quattor/configuration-modules-core/pull/1546) | ||
* [**ncm-metaconfig/httpd:** Don't render negate if set](https://github.com/quattor/configuration-modules-core/pull/1541) | ||
* [**ncm-metaconfig:** Support all combinations of udev rule creation](https://github.com/quattor/configuration-modules-core/pull/1518) | ||
* [**ncm-metaconfig:** Add service action condrestart](https://github.com/quattor/configuration-modules-core/pull/1551) | ||
* [**ncm-metaconfig:** add basic pakiti3 server config](https://github.com/quattor/configuration-modules-core/pull/1548) | ||
* [**ncm-metaconfig:** add lvm_conf config support](https://github.com/quattor/configuration-modules-core/pull/1573) | ||
* [**ncm-metaconfig:** add missing kafka options](https://github.com/quattor/configuration-modules-core/pull/1556) | ||
* [**ncm-metaconfig:** add missing zookeeper 4lw options](https://github.com/quattor/configuration-modules-core/pull/1557) | ||
* [**ncm-metaconfig:** beat schema for 7.0+ with kafka output support](https://github.com/quattor/configuration-modules-core/pull/1483) | ||
* [**ncm-metaconfig:** beats: Remove trailing comma in choice](https://github.com/quattor/configuration-modules-core/pull/1610) | ||
* [**ncm-metaconfig:** fix GresTypes in slurm config](https://github.com/quattor/configuration-modules-core/pull/1510) | ||
* [**ncm-metaconfig:** generic: add multiline_exact module (avoids spurious newline)](https://github.com/quattor/configuration-modules-core/pull/1542) | ||
* [**ncm-metaconfig:** haproxy: support frontend errorfile and use_backend](https://github.com/quattor/configuration-modules-core/pull/1539) | ||
* [**ncm-metaconfig:** httpd: Add carevocationcheck configuration option](https://github.com/quattor/configuration-modules-core/pull/1537) | ||
* [**ncm-metaconfig:** httpd: oidc: add OIDCStateMaxNumberOfCookies support](https://github.com/quattor/configuration-modules-core/pull/1561) | ||
* [**ncm-metaconfig:** httpd: support expires](https://github.com/quattor/configuration-modules-core/pull/1543) | ||
* [**ncm-metaconfig:** jaas configuration file support](https://github.com/quattor/configuration-modules-core/pull/1547) | ||
* [**ncm-metaconfig:** kafka broker settings schema for 2.4](https://github.com/quattor/configuration-modules-core/pull/1438) | ||
* [**ncm-metaconfig:** schema changes for kibana 8.1](https://github.com/quattor/configuration-modules-core/pull/1545) | ||
* [**ncm-metaconfig:** schema updates and tests for elasticsearch 8.1](https://github.com/quattor/configuration-modules-core/pull/1544) | ||
* [**ncm-metaconfig:** udev: Restore missing bind and prefix](https://github.com/quattor/configuration-modules-core/pull/1613) | ||
* [**ncm-metaconfig:** version the slurm schema and add support for 21.08 and 23.02](https://github.com/quattor/configuration-modules-core/pull/1528) | ||
* [**ncm-metaconfig:** xinetd: add log_on_success and log_on_failure](https://github.com/quattor/configuration-modules-core/pull/1413) | ||
* [**ncm-metaconfig:** zookeeper: fix 4lw options to a list of choice](https://github.com/quattor/configuration-modules-core/pull/1608) | ||
* [**ncm-modprobe:** Change mkinitrd references to dracut](https://github.com/quattor/configuration-modules-core/pull/1578) | ||
* [**ncm-network:** fix gso hash mapping](https://github.com/quattor/configuration-modules-core/pull/1589) | ||
* [**ncm-network:** fix typos and updated comments](https://github.com/quattor/configuration-modules-core/pull/1611) | ||
* [**ncm-network:** nmstate support for configuring dummy interfaces](https://github.com/quattor/configuration-modules-core/pull/1614) | ||
* [**ncm-network:** support for managing network using nmstate](https://github.com/quattor/configuration-modules-core/pull/1601) | ||
* [**ncm-nfs:** add lustre support](https://github.com/quattor/configuration-modules-core/pull/1530) | ||
* [**ncm-ntpd:** Validate interface match option](https://github.com/quattor/configuration-modules-core/pull/1570) | ||
* [**ncm-ntpd:** fix type of ntpd_tinker_options/step #1600](https://github.com/quattor/configuration-modules-core/pull/1599) | ||
* [**ncm-shorewall:** add docker support](https://github.com/quattor/configuration-modules-core/pull/1616) | ||
* [**ncm-shorewall:** support audit in shorewall/iptables](https://github.com/quattor/configuration-modules-core/pull/1597) | ||
* [**ncm-spma:** apt: Finish implementation](https://github.com/quattor/configuration-modules-core/pull/1258) | ||
* [**ncm-spma:** dnf support for enabling module streams](https://github.com/quattor/configuration-modules-core/pull/1558) | ||
* [**ncm-spma:** enhance dnf provider to allow update to newer streams.](https://github.com/quattor/configuration-modules-core/pull/1576) | ||
* [**ncm-spma:** fix dnf provider not to remove running kernel](https://github.com/quattor/configuration-modules-core/pull/1572) | ||
* [**ncm-ssh:** add option prohibit-password to PermitRootLogin parameter](https://github.com/quattor/configuration-modules-core/pull/1604) | ||
* [**ncm-sudo:** fix documentation typo](https://github.com/quattor/configuration-modules-core/pull/1574) | ||
* [**ncm-syslogng:** Add deprecation warning to schema](https://github.com/quattor/configuration-modules-core/pull/1568) | ||
* [**ncm-systemd:** Add path support](https://github.com/quattor/configuration-modules-core/pull/1583) | ||
* [**ncm-systemd:** All Exec* options can be lists of strings](https://github.com/quattor/configuration-modules-core/pull/1567) | ||
* [**ncm-systemd:** add support for slice and more resource control](https://github.com/quattor/configuration-modules-core/pull/1582) | ||
* [**ncm-systemd:** all pre and post exec commands now take a list instead of a string](https://github.com/quattor/configuration-modules-core/pull/1464) | ||
* [**tests:** run go-offline in gh pipeline](https://github.com/quattor/configuration-modules-core/pull/1598) | ||
* [**workflows:** Fully move travis-build into panlint](https://github.com/quattor/configuration-modules-core/pull/1591) | ||
* [**workflows:** Run unit tests on EL8](https://github.com/quattor/configuration-modules-core/pull/1593) | ||
|
||
### ncm-lib-blockdevices | ||
* [Add github action for tests](https://github.com/quattor/ncm-lib-blockdevices/pull/98) | ||
* [Fix regex tests to reflect changes in line format](https://github.com/quattor/ncm-lib-blockdevices/pull/99) | ||
* [**MD:** Don't specify chunk size when RAID level is 1](https://github.com/quattor/ncm-lib-blockdevices/pull/97) | ||
* [**MD:** raid_level is a string](https://github.com/quattor/ncm-lib-blockdevices/pull/101) | ||
* [add dummy blockdevice, and inherited Tmpfs and Proc](https://github.com/quattor/ncm-lib-blockdevices/pull/94) | ||
|
||
### template-library-standard | ||
* [Add support for configuring podman](https://github.com/quattor/template-library-standard/pull/148) | ||
* [**CVMFS:** add HESS repository configuration](https://github.com/quattor/template-library-standard/pull/147) | ||
* [Fix typo](https://github.com/quattor/template-library-standard/pull/145) | ||
* [**Pakiti client:** manage the configuration](https://github.com/quattor/template-library-standard/pull/149) | ||
* [Various filesystem-related updates I had lying around](https://github.com/quattor/template-library-standard/pull/130) | ||
* [**features/docker:** add support for EL8 and for adding an extra YUM repository](https://github.com/quattor/template-library-standard/pull/144) | ||
* [**features/fetch-crl:** add support for EL8](https://github.com/quattor/template-library-standard/pull/146) | ||
* [machine-types/core refactoring to make it more flexible](https://github.com/quattor/template-library-standard/pull/140) | ||
* [support for muti options settings for logical volumes](https://github.com/quattor/template-library-standard/pull/151) | ||
|
||
### template-library-grid | ||
* [Puppet cleanup](https://github.com/quattor/template-library-grid/pull/236) | ||
* [machines-types update based on new standard/machine-types/core](https://github.com/quattor/template-library-grid/pull/241) | ||
|
||
### ncm-ncd | ||
* [Document wrapper commands and require logrotate](https://github.com/quattor/ncm-ncd/pull/134) | ||
* [add github action for tests](https://github.com/quattor/ncm-ncd/pull/133) | ||
* [**test/perl/cli:** Don't check failed component order](https://github.com/quattor/ncm-ncd/pull/136) | ||
|
||
### CCM | ||
* [Add RPM dependency on crontabs and logrotate](https://github.com/quattor/CCM/pull/208) | ||
* [Add github action for tests](https://github.com/quattor/CCM/pull/207) | ||
* [Document quattor-fetch alias](https://github.com/quattor/CCM/pull/209) | ||
* [perltidy complain about operator present in possible arg for destination](https://github.com/quattor/CCM/pull/205) | ||
|
||
### template-library-os | ||
* [Add a template to configure Java on EL8, selecting the appropriate ve…](https://github.com/quattor/template-library-os/pull/104) | ||
* [**EL8 firewalld:** force installation of iptables dependency](https://github.com/quattor/template-library-os/pull/101) | ||
* [**EL8:** improved support for configuring AII install URL](https://github.com/quattor/template-library-os/pull/102) | ||
* [Ensure that ncm-systemd process service entries](https://github.com/quattor/template-library-os/pull/103) | ||
|
||
### aii | ||
* [Add github action for tests](https://github.com/quattor/aii/pull/336) | ||
* [**UEFI boot order definition:** set the device currently booted as the first entry](https://github.com/quattor/aii/pull/340) | ||
* [**aii-core:** Binaries and Perl modules are not documentation](https://github.com/quattor/aii/pull/337) | ||
* [**aii-ks:** fix regexp for UEFI PXE boot entry match](https://github.com/quattor/aii/pull/335) | ||
* [**aii-ks:** generate kickstart repo entries based on SPMA configuration](https://github.com/quattor/aii/pull/316) | ||
|
||
### release | ||
* [Add script to build packages from a specific tag](https://github.com/quattor/release/pull/338) | ||
* [Convert plenary_template_library to python3](https://github.com/quattor/release/pull/341) | ||
* [Fix various issues with packager script](https://github.com/quattor/release/pull/346) | ||
* [Support rpmlint 2.4](https://github.com/quattor/release/pull/342) | ||
* [**quattor-repo:** Releases have repositories for major EL versions](https://github.com/quattor/release/pull/343) | ||
|
||
### configuration-modules-grid | ||
* [Add workflows for unit tests and panlint](https://github.com/quattor/configuration-modules-grid/pull/145) | ||
* [Only search for the parent POM in Maven repositories](https://github.com/quattor/configuration-modules-grid/pull/148) | ||
* [Override RPM URL to correct path](https://github.com/quattor/configuration-modules-grid/pull/146) | ||
* [Update build-tools to 1.62 release (latest)](https://github.com/quattor/configuration-modules-grid/pull/147) | ||
|
||
### cdp-listend | ||
* [Add RPM dependency on crontabs and logrotate](https://github.com/quattor/cdp-listend/pull/25) | ||
* [Use a standard location for scripts](https://github.com/quattor/cdp-listend/pull/26) | ||
* [add github action for tests](https://github.com/quattor/cdp-listend/pull/24) | ||
|
||
### CAF | ||
* [Make project name consistent with other repos and add RPM description](https://github.com/quattor/CAF/pull/276) |