|
| 1 | +--- |
| 2 | +layout: article |
| 3 | +title: Quattor 26.2.0 released |
| 4 | +category: news |
| 5 | +author: James Adams |
| 6 | +--- |
| 7 | + |
| 8 | +Packages are available from our [yum repository](http://yum.quattor.org/26.2.0/), both the RPMs and the repository metadata are signed with [my GPG key](http://yum.quattor.org/GPG/RPM-GPG-KEY-quattor-jrha). |
| 9 | + |
| 10 | +As always, many thanks to everyone who contributed! We merged 151 pull requests and resolved 25 issues. |
| 11 | + |
| 12 | +The next release should be later this year, take a look at the [backlog](http://www.quattor.org/release/) to see what we're working on. |
| 13 | + |
| 14 | + |
| 15 | +Backwards Incompatible Changes |
| 16 | +------------------------------ |
| 17 | + |
| 18 | +### configuration-modules-core |
| 19 | +* [**ncm-metaconfig:** updated filebeat 7.x schema to fix #1728](https://github.com/quattor/configuration-modules-core/pull/1810) |
| 20 | +* [**ncm-network:** dropin file support for main configuration of NetworkManager](https://github.com/quattor/configuration-modules-core/pull/1739) |
| 21 | +* [**ncm-opennebula:** Add cpu pinning support](https://github.com/quattor/configuration-modules-core/pull/1776) |
| 22 | +* [**ncm-postgresql:** Make pg_version mandatory in schema](https://github.com/quattor/configuration-modules-core/pull/1857) |
| 23 | + |
| 24 | +### template-library-grid |
| 25 | +* [Remove references to PBS knownhosts](https://github.com/quattor/template-library-grid/pull/251) |
| 26 | + |
| 27 | +### CCM |
| 28 | +* [Remove description field](https://github.com/quattor/CCM/pull/215) |
| 29 | +* [Strip out all references to derivation](https://github.com/quattor/CCM/pull/214) |
| 30 | + |
| 31 | +### configuration-modules-grid |
| 32 | +* [**ncm-lbconfig:** Remove obsolete component](https://github.com/quattor/configuration-modules-grid/pull/155) |
| 33 | +* [**ncm-pbsknownhosts:** Remove obsolete component](https://github.com/quattor/configuration-modules-grid/pull/154) |
| 34 | + |
| 35 | +Changelog |
| 36 | +--------- |
| 37 | + |
| 38 | +### ncm-query |
| 39 | +* [Reuse shared workflows to run tests](https://github.com/quattor/ncm-query/pull/17) |
| 40 | + |
| 41 | +### LC |
| 42 | +* [Reuse shared workflows to run tests](https://github.com/quattor/LC/pull/21) |
| 43 | + |
| 44 | +### ncm-cdispd |
| 45 | +* [Reuse shared workflows to run tests](https://github.com/quattor/ncm-cdispd/pull/66) |
| 46 | + |
| 47 | +### template-library-core |
| 48 | +* [Add Rocky and Alma as supported distribution names](https://github.com/quattor/template-library-core/pull/244) |
| 49 | +* [New option to allow override of how fstab entries get created.](https://github.com/quattor/template-library-core/pull/245) |
| 50 | +* [Reuse shared workflows to run tests](https://github.com/quattor/template-library-core/pull/247) |
| 51 | +* [**aii/server/config:** configure grub2_efi_kernel_root](https://github.com/quattor/template-library-core/pull/238) |
| 52 | +* [**ncm-systemd schema:** port fix from configuration-module-core/main](https://github.com/quattor/template-library-core/pull/240) |
| 53 | +* [**physdevices:** RAID controllers can have PCI details](https://github.com/quattor/template-library-core/pull/243) |
| 54 | +* [**quattor/functions/network get_subnet_params:** allow to return subnet](https://github.com/quattor/template-library-core/pull/237) |
| 55 | +* [**quattor/server/rpms:** fix DHCP client RPM for EL9](https://github.com/quattor/template-library-core/pull/236) |
| 56 | + |
| 57 | +### configuration-modules-core |
| 58 | +* [**CI:** panlint: Allow maven templates as first line](https://github.com/quattor/configuration-modules-core/pull/1743) |
| 59 | +* [Reuse shared workflow to run all standard tests](https://github.com/quattor/configuration-modules-core/pull/1849) |
| 60 | +* [Update maven build tools to 1.63](https://github.com/quattor/configuration-modules-core/pull/1848) |
| 61 | +* [**authconfig:** sssd: add extra options](https://github.com/quattor/configuration-modules-core/pull/1812) |
| 62 | +* [**metaconfig/named:** fix validation of logging channels in categories](https://github.com/quattor/configuration-modules-core/pull/1783) |
| 63 | +* [**nc-fstab:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1755) |
| 64 | +* [**ncm-accounts:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1747) |
| 65 | +* [**ncm-altlogrotate:** global logrotate config fails to be modified in some cases](https://github.com/quattor/configuration-modules-core/pull/1813) |
| 66 | +* [**ncm-authconfig:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1748) |
| 67 | +* [**ncm-authconfig:** Use choice type where possible](https://github.com/quattor/configuration-modules-core/pull/1763) |
| 68 | +* [**ncm-ccm:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1749) |
| 69 | +* [**ncm-ceph:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1750) |
| 70 | +* [**ncm-cron:** Cleanup lint warnings from pan templates](https://github.com/quattor/configuration-modules-core/pull/1799) |
| 71 | +* [**ncm-cron:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1751) |
| 72 | +* [**ncm-download:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1752) |
| 73 | +* [**ncm-filesystems:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1753) |
| 74 | +* [**ncm-freeipa:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1754) |
| 75 | +* [**ncm-gmetad:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1756) |
| 76 | +* [**ncm-grub:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1757) |
| 77 | +* [**ncm-grub:** add for_next boolean to set default kernel outside ncm-grub](https://github.com/quattor/configuration-modules-core/pull/1819) |
| 78 | +* [**ncm-icinga:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1758) |
| 79 | +* [**ncm-metaconfig/ganesha:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1806) |
| 80 | +* [**ncm-metaconfig:** Add chrony options for dealing with leap-second adjustments on time servers](https://github.com/quattor/configuration-modules-core/pull/1829) |
| 81 | +* [**ncm-metaconfig:** Allow httpd wide headers to be set](https://github.com/quattor/configuration-modules-core/pull/1825) |
| 82 | +* [**ncm-metaconfig:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1779) |
| 83 | +* [**ncm-metaconfig:** Make `paths` optional in beats schema](https://github.com/quattor/configuration-modules-core/pull/1820) |
| 84 | +* [**ncm-metaconfig:** Update defaults for SSL protocol and ciphersuite](https://github.com/quattor/configuration-modules-core/pull/1827) |
| 85 | +* [**ncm-metaconfig:** add grafana](https://github.com/quattor/configuration-modules-core/pull/1818) |
| 86 | +* [**ncm-metaconfig:** add prometheus](https://github.com/quattor/configuration-modules-core/pull/1817) |
| 87 | +* [**ncm-metaconfig:** carbon-relay-ng: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1792) |
| 88 | +* [**ncm-metaconfig:** chrony: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1793) |
| 89 | +* [**ncm-metaconfig:** conntrackd: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1794) |
| 90 | +* [**ncm-metaconfig:** cumulus: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1795) |
| 91 | +* [**ncm-metaconfig:** dellnetworking: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1796) |
| 92 | +* [**ncm-metaconfig:** devicemapper: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1791) |
| 93 | +* [**ncm-metaconfig:** generic: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1797) |
| 94 | +* [**ncm-metaconfig:** graphite: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1835) |
| 95 | +* [**ncm-metaconfig:** graylog2: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1836) |
| 96 | +* [**ncm-metaconfig:** haproxy - add cookie config option](https://github.com/quattor/configuration-modules-core/pull/1724) |
| 97 | +* [**ncm-metaconfig:** httpd: Fix wrapping, indentation and lint issues in pan code](https://github.com/quattor/configuration-modules-core/pull/1837) |
| 98 | +* [**ncm-metaconfig:** httpd: add more CAS options](https://github.com/quattor/configuration-modules-core/pull/1860) |
| 99 | +* [**ncm-metaconfig:** httpd: support casscope](https://github.com/quattor/configuration-modules-core/pull/1830) |
| 100 | +* [**ncm-metaconfig:** httpd: support requestheader in vhost](https://github.com/quattor/configuration-modules-core/pull/1816) |
| 101 | +* [**ncm-metaconfig:** icinga-web: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1845) |
| 102 | +* [**ncm-metaconfig:** irods: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1843) |
| 103 | +* [**ncm-metaconfig:** kafka: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1798) |
| 104 | +* [**ncm-metaconfig:** kerberos: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1844) |
| 105 | +* [**ncm-metaconfig:** logstash: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1841) |
| 106 | +* [**ncm-metaconfig:** named: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1785) |
| 107 | +* [**ncm-metaconfig:** nginx: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1842) |
| 108 | +* [**ncm-metaconfig:** openvpn: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1805) |
| 109 | +* [**ncm-metaconfig:** prometheus: add metric_relabel_configs](https://github.com/quattor/configuration-modules-core/pull/1856) |
| 110 | +* [**ncm-metaconfig:** rsyslog: Add condition support to all action types](https://github.com/quattor/configuration-modules-core/pull/1847) |
| 111 | +* [**ncm-metaconfig:** rsyslog: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1804) |
| 112 | +* [**ncm-metaconfig:** slurm: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1803) |
| 113 | +* [**ncm-metaconfig:** ssh: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1802) |
| 114 | +* [**ncm-metaconfig:** support Include for sshd_config](https://github.com/quattor/configuration-modules-core/pull/1851) |
| 115 | +* [**ncm-metaconfig:** udev: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1839) |
| 116 | +* [**ncm-metaconfig:** updated filebeat 7.x schema to fix #1728](https://github.com/quattor/configuration-modules-core/pull/1810) |
| 117 | +* [**ncm-metaconfig:** xinetd: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1801) |
| 118 | +* [**ncm-metaconfig:** zookeeper: Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1800) |
| 119 | +* [**ncm-mysql:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1759) |
| 120 | +* [**ncm-nagios:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1760) |
| 121 | +* [**ncm-network:** Add support for IPv6 static routes to nmstate backend](https://github.com/quattor/configuration-modules-core/pull/1846) |
| 122 | +* [**ncm-network:** dropin file support for main configuration of NetworkManager](https://github.com/quattor/configuration-modules-core/pull/1739) |
| 123 | +* [**ncm-network:** nmstate support for adusting congestion window](https://github.com/quattor/configuration-modules-core/pull/1828) |
| 124 | +* [**ncm-network:** support nmstate allowed route types](https://github.com/quattor/configuration-modules-core/pull/1786) |
| 125 | +* [**ncm-openldap:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1761) |
| 126 | +* [**ncm-openldap:** minimal support of mdb database](https://github.com/quattor/configuration-modules-core/pull/1824) |
| 127 | +* [**ncm-opennebula:** Add FireEdge support](https://github.com/quattor/configuration-modules-core/pull/1855) |
| 128 | +* [**ncm-opennebula:** Add cpu pinning support](https://github.com/quattor/configuration-modules-core/pull/1776) |
| 129 | +* [**ncm-opennebula:** Add forecast conf for OpenNebula 7.x](https://github.com/quattor/configuration-modules-core/pull/1832) |
| 130 | +* [**ncm-opennebula:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1762) |
| 131 | +* [**ncm-opennebula:** add cpu overcommit ratio option](https://github.com/quattor/configuration-modules-core/pull/1737) |
| 132 | +* [**ncm-opennebula:** add libvirt hw machine type option](https://github.com/quattor/configuration-modules-core/pull/1822) |
| 133 | +* [**ncm-openstack:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1773) |
| 134 | +* [**ncm-pam:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1772) |
| 135 | +* [**ncm-pnp4nagios:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1771) |
| 136 | +* [**ncm-postfix:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1770) |
| 137 | +* [**ncm-postgresql:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1774) |
| 138 | +* [**ncm-postgresql:** Make pg_version mandatory in schema](https://github.com/quattor/configuration-modules-core/pull/1857) |
| 139 | +* [**ncm-profile:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1780) |
| 140 | +* [**ncm-puppet:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1768) |
| 141 | +* [**ncm-shorewall:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1769) |
| 142 | +* [**ncm-spma:** fix to retain rpms listed in whitelist path](https://github.com/quattor/configuration-modules-core/pull/1807) |
| 143 | +* [**ncm-spma:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1790) |
| 144 | +* [**ncm-spma:** support for ssl client settings for yumng and dnf backend.](https://github.com/quattor/configuration-modules-core/pull/1852) |
| 145 | +* [**ncm-ssh:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1767) |
| 146 | +* [**ncm-sudo:** Add support for use_pty with sudoers](https://github.com/quattor/configuration-modules-core/pull/1742) |
| 147 | +* [**ncm-sudo:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1766) |
| 148 | +* [**ncm-syslog:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1765) |
| 149 | +* [**ncm-syslogng:** Fix wrapping and indentation in pan](https://github.com/quattor/configuration-modules-core/pull/1781) |
| 150 | +* [**ncm-systemd:** Cleanup pan templates](https://github.com/quattor/configuration-modules-core/pull/1789) |
| 151 | +* [**ncm-systemd:** More schema cleanup](https://github.com/quattor/configuration-modules-core/pull/1840) |
| 152 | +* [**ncm-systemd:** ensure unit property is defined](https://github.com/quattor/configuration-modules-core/pull/1788) |
| 153 | +* [**ncm-systemd:** template slice units will not have their state forced](https://github.com/quattor/configuration-modules-core/pull/1815) |
| 154 | + |
| 155 | +### ncm-lib-blockdevices |
| 156 | +* [**github/workflows:** Build packages and upload as artifacts](https://github.com/quattor/ncm-lib-blockdevices/pull/112) |
| 157 | +* [option to always use device path for mounts instead of uuid](https://github.com/quattor/ncm-lib-blockdevices/pull/111) |
| 158 | + |
| 159 | +### template-library-standard |
| 160 | +* [Reuse shared workflows to run tests](https://github.com/quattor/template-library-standard/pull/177) |
| 161 | +* [Update AMD EPYC CPUs](https://github.com/quattor/template-library-standard/pull/168) |
| 162 | +* [**hardware/cpu:** Add Ampere Altra Max CPUs](https://github.com/quattor/template-library-standard/pull/169) |
| 163 | +* [**hardware/cpu:** Add Intel Xeon CPUs from 2018](https://github.com/quattor/template-library-standard/pull/170) |
| 164 | +* [**hardware/cpu:** Add Intel Xeon CPUs from 2021](https://github.com/quattor/template-library-standard/pull/173) |
| 165 | +* [**hardware/cpu:** Add Intel Xeon CPUs from 2022](https://github.com/quattor/template-library-standard/pull/174) |
| 166 | +* [**hardware/cpu:** Add Intel Xeon CPUs from 2023](https://github.com/quattor/template-library-standard/pull/175) |
| 167 | +* [**hardware/cpu:** Add Intel Xeon CPUs from 2024](https://github.com/quattor/template-library-standard/pull/176) |
| 168 | +* [**hardware/cpu:** Add/update Intel Xeon CPUs from 2019](https://github.com/quattor/template-library-standard/pull/171) |
| 169 | +* [**hardware/cpu:** Add/update Intel Xeon CPUs from 2020](https://github.com/quattor/template-library-standard/pull/172) |
| 170 | + |
| 171 | +### template-library-grid |
| 172 | +* [Remove references to PBS knownhosts](https://github.com/quattor/template-library-grid/pull/251) |
| 173 | +* [Reuse shared workflows to run tests](https://github.com/quattor/template-library-grid/pull/253) |
| 174 | +* [**workflows:** Add missing colorama dependency for indent checker](https://github.com/quattor/template-library-grid/pull/250) |
| 175 | + |
| 176 | +### ncm-ncd |
| 177 | +* [Reuse shared workflow to run all standard tests](https://github.com/quattor/ncm-ncd/pull/141) |
| 178 | + |
| 179 | +### CCM |
| 180 | +* [**ProfileCache:** Include type in checksum calculation](https://github.com/quattor/CCM/pull/216) |
| 181 | +* [Remove description field](https://github.com/quattor/CCM/pull/215) |
| 182 | +* [Reuse shared workflows to run tests](https://github.com/quattor/CCM/pull/218) |
| 183 | +* [Strip out all references to derivation](https://github.com/quattor/CCM/pull/214) |
| 184 | + |
| 185 | +### template-library-os |
| 186 | +* [Reuse shared workflows to run tests](https://github.com/quattor/template-library-os/pull/113) |
| 187 | +* [**el8/9:** Make architecture independent](https://github.com/quattor/template-library-os/pull/111) |
| 188 | + |
| 189 | +### template-library-openstack |
| 190 | +* [Reuse shared workflows to run tests](https://github.com/quattor/template-library-openstack/pull/64) |
| 191 | +* [Templates for OpenStack Antelope version](https://github.com/quattor/template-library-openstack/pull/63) |
| 192 | + |
| 193 | +### aii |
| 194 | +* [Remove legacy aii-dhcp script](https://github.com/quattor/aii/pull/359) |
| 195 | +* [Reuse shared workflows to run tests](https://github.com/quattor/aii/pull/358) |
| 196 | +* [**aii-dhcp:** support optional hostname ip verification](https://github.com/quattor/aii/pull/299) |
| 197 | +* [**aii-ks:** Only wait for 120 seconds in wait_for_network](https://github.com/quattor/aii/pull/360) |
| 198 | +* [**aii-pxelinux:** make ramdisk_size configurable](https://github.com/quattor/aii/pull/356) |
| 199 | + |
| 200 | +### release |
| 201 | +* [**Dockerfile:** "master" branches are now called "main"](https://github.com/quattor/release/pull/371) |
| 202 | +* [Fix CI test in get-template-library](https://github.com/quattor/release/pull/377) |
| 203 | +* [Update template library scripts for new repository structure](https://github.com/quattor/release/pull/370) |
| 204 | +* [Update tooling to reflect changes to repository branching](https://github.com/quattor/release/pull/379) |
| 205 | +* [**github/workflows:** Build packages and upload as artifacts](https://github.com/quattor/release/pull/376) |
| 206 | +* [**releaser:** Fix various code smells](https://github.com/quattor/release/pull/355) |
| 207 | +* [**workflows:** Allow use of maven templates in pan files](https://github.com/quattor/release/pull/378) |
| 208 | + |
| 209 | +### configuration-modules-grid |
| 210 | +* [Reuse shared workflow to run all standard tests](https://github.com/quattor/configuration-modules-grid/pull/157) |
| 211 | +* [**ncm-lbconfig:** Remove obsolete component](https://github.com/quattor/configuration-modules-grid/pull/155) |
| 212 | +* [**ncm-pbsknownhosts:** Remove obsolete component](https://github.com/quattor/configuration-modules-grid/pull/154) |
| 213 | + |
| 214 | +### cdp-listend |
| 215 | +* [Reuse shared workflows to run tests](https://github.com/quattor/cdp-listend/pull/37) |
| 216 | + |
| 217 | +### CAF |
| 218 | +* [Reuse shared workflows to run tests](https://github.com/quattor/CAF/pull/283) |
| 219 | + |
| 220 | +### template-library-examples |
| 221 | +* [Remove legacy repositories](https://github.com/quattor/template-library-examples/pull/44) |
| 222 | +* [Reuse shared workflows to run tests](https://github.com/quattor/template-library-examples/pull/45) |
| 223 | +* [Update the OS version definition for each server](https://github.com/quattor/template-library-examples/pull/42) |
0 commit comments