-
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 #236 from jrha/announce
Announce Quattor 17.12.0
- Loading branch information
Showing
2 changed files
with
154 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
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,135 @@ | ||
--- | ||
layout: article | ||
title: Quattor 17.12.0 released | ||
category: news | ||
author: James Adams | ||
--- | ||
|
||
Packages are available from our [yum repository](http://yum.quattor.org/17.12.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! We merged 78 pull requests and resolved 14 issues. | ||
|
||
The next release should be 18.3.0, take a look at the [backlog](http://www.quattor.org/release/) to see what we're working on. | ||
|
||
|
||
Backwards Incompatible Changes | ||
------------------------------ | ||
|
||
### `configuration-modules-core` | ||
* [`ncm-authconfig`: Change `auth_provider`, `reconnection_retries`, `user_object_class` and `ldap_uri`](https://github.com/quattor/configuration-modules-core/pull/1117) | ||
* [`ncm-cron`: Implement some validation of cron timing fields](https://github.com/quattor/configuration-modules-core/pull/1222) | ||
* [`ncm-ssh`: disable insecure SSH cipher suites and macs](https://github.com/quattor/configuration-modules-core/pull/1058) | ||
|
||
### `template-library-standard` | ||
* [Set `bnx2x` boot parameter to false](https://github.com/quattor/template-library-standard/pull/106) | ||
|
||
Change log | ||
---------- | ||
|
||
### `template-library-core` | ||
* [` test_templates`: add config values for metaconfig templates ](https://github.com/quattor/template-library-core/pull/170) | ||
* [Add basic support for GPUs](https://github.com/quattor/template-library-core/pull/169) | ||
* [Add missing AII schema for OpenNebula](https://github.com/quattor/template-library-core/pull/168) | ||
* [`client/rpms`: allow to disable `ncm-cdispd`/`cdp-listend` installation](https://github.com/quattor/template-library-core/pull/163) | ||
* [`pan types` Add type to model Linux capabilities](https://github.com/quattor/template-library-core/pull/171) | ||
* [`schema`: Add resources to system structure](https://github.com/quattor/template-library-core/pull/166) | ||
* [`schema`: Add structure for modelling hardware sensors](https://github.com/quattor/template-library-core/pull/165) | ||
* [`schema`: Add support for aquilon clusters](https://github.com/quattor/template-library-core/pull/167) | ||
|
||
### `template-library-openstack` | ||
* [`panlint` and other clean-up](https://github.com/quattor/template-library-openstack/pull/47) | ||
|
||
### `ncm-cdispd` | ||
* [bump `build-scripts` to 1.56](https://github.com/quattor/ncm-cdispd/pull/53) | ||
|
||
### `configuration-modules-core` | ||
* [Remove lint from shared AII components (`ncm-freeipa` & `ncm-opennebula`)](https://github.com/quattor/configuration-modules-core/pull/1216) | ||
* [bump `build-scripts` to 1.56](https://github.com/quattor/configuration-modules-core/pull/1213) | ||
* [`ncm-authconfig ` Change `auth_provider`, `reconnection_retries`, `user_object_class` and `ldap_uri`](https://github.com/quattor/configuration-modules-core/pull/1117) | ||
* [`ncm-ceph`: add `mds` options for log trimming](https://github.com/quattor/configuration-modules-core/pull/1203) | ||
* [`ncm-chkconfig`: add `chkconfig` function to enable/disable services](https://github.com/quattor/configuration-modules-core/pull/1155) | ||
* [`ncm-cron`: Escape hyphen as we don't want it to be treated as a range](https://github.com/quattor/configuration-modules-core/pull/1231) | ||
* [`ncm-cron`: Implement some validation of cron timing fields](https://github.com/quattor/configuration-modules-core/pull/1222) | ||
* [`ncm-cron`: Support magic AUTO value in minutes field of frequency](https://github.com/quattor/configuration-modules-core/pull/1226) | ||
* [`ncm-cups`: enhancements and clean-ups](https://github.com/quattor/configuration-modules-core/pull/1171) | ||
* [`ncm-download`: `kinit`: add a possibility to pass arguments](https://github.com/quattor/configuration-modules-core/pull/1187) | ||
* [`ncm-freeipa`: `aii`: escape all $ chars in the one-time-password](https://github.com/quattor/configuration-modules-core/pull/1225) | ||
* [`ncm-freeipa`: `aii`: new dependency for `ipa-client-install`](https://github.com/quattor/configuration-modules-core/pull/1205) | ||
* [`ncm-gpfs`: fix `keydata` files](https://github.com/quattor/configuration-modules-core/pull/1179) | ||
* [`ncm-icinga`: file permissions changed to 0440 for config files instead…](https://github.com/quattor/configuration-modules-core/pull/1197) | ||
* [`ncm-metaconfig`: add name config option for beats](https://github.com/quattor/configuration-modules-core/pull/1223) | ||
* [`ncm-metaconfig`: Ganesha: make exports usable for GPFS Cluster Export Services](https://github.com/quattor/configuration-modules-core/pull/1176) | ||
* [`ncm-metaconfig rsyslog`: Move common parts of schema to a common template](https://github.com/quattor/configuration-modules-core/pull/1218) | ||
* [`ncm-metaconfig rsyslog`: rainer script configuration](https://github.com/quattor/configuration-modules-core/pull/1188) | ||
* [`ncm-metaconfig rsyslog`: rainer script configuration](https://github.com/quattor/configuration-modules-core/pull/1149) | ||
* [`ncm-metaconfig logstash`: remove include of non-existing version template](https://github.com/quattor/configuration-modules-core/pull/1204) | ||
* [`ncm-metaconfig`: support new key conversion options from `CCM::TextRender`](https://github.com/quattor/configuration-modules-core/pull/1202) | ||
* [`ncm-metaconfig udev` : add `blockdev` `udev` rules](https://github.com/quattor/configuration-modules-core/pull/1118) | ||
* [`ncm-nfs`: mount type for `cephfs` is `ceph`](https://github.com/quattor/configuration-modules-core/pull/1194) | ||
* [`ncm-nfs`: when no mounts are defined, do not process any mounts](https://github.com/quattor/configuration-modules-core/pull/1186) | ||
* [`ncm-opennebula`: Include 5.4.x configuration](https://github.com/quattor/configuration-modules-core/pull/1182) | ||
* [`ncm-opennebula`: include `hugepages` options](https://github.com/quattor/configuration-modules-core/pull/1139) | ||
* [`ncm-openstack`: Schema fixes](https://github.com/quattor/configuration-modules-core/pull/1217) | ||
* [`ncm-pam`: new function `pam_add_access_group`](https://github.com/quattor/configuration-modules-core/pull/1183) | ||
* [`ncm-puppet`: puppet v4 and v5 compatibility](https://github.com/quattor/configuration-modules-core/pull/1201) | ||
* [`ncm-spma: yum`: manage full lines in `yum.conf` using `FileEditor`](https://github.com/quattor/configuration-modules-core/pull/1185) | ||
* [`ncm-spma: yumng`: Major improvements](https://github.com/quattor/configuration-modules-core/pull/1190) | ||
* [`ncm-ssh`: disable insecure SSH cipher suites and macs](https://github.com/quattor/configuration-modules-core/pull/1058) | ||
* [`ncm-systemd`: add support for `AmbientCapabilities` and `CapabilityBoundingSet`](https://github.com/quattor/configuration-modules-core/pull/1212) | ||
* [`ncm-systemd`: clean-up, restarting modified unit files and initial handling of unconfigured units](https://github.com/quattor/configuration-modules-core/pull/1119) | ||
* [`pom`: Remove references to decommissioned `stratuslab-srv01`](https://github.com/quattor/configuration-modules-core/pull/1219) | ||
|
||
### `ncm-lib-blockdevices` | ||
* [bump `build-scripts` to 1.56](https://github.com/quattor/ncm-lib-blockdevices/pull/87) | ||
|
||
### `template-library-standard` | ||
* [Set `bnx2x` boot parameter to false](https://github.com/quattor/template-library-standard/pull/106) | ||
* [The space after the semi-colon is not correctly supported.](https://github.com/quattor/template-library-standard/pull/108) | ||
|
||
### `template-library-grid` | ||
* [new version using the standard DPM puppet modules](https://github.com/quattor/template-library-grid/pull/203) | ||
* [`repository/config/htcondor`: Clean-up and make use of repository name](https://github.com/quattor/template-library-grid/pull/205) | ||
* [set default values for different puppet versions](https://github.com/quattor/template-library-grid/pull/202) | ||
* [`umd-3`: Ensure all files are Unix format and strip trailing whitespace](https://github.com/quattor/template-library-grid/pull/206) | ||
* [`umd-4`: Ensure all files are Unix format and strip trailing whitespace](https://github.com/quattor/template-library-grid/pull/207) | ||
|
||
### `ncm-ncd` | ||
* [`NCM::Component`: better handle undefined log attribute](https://github.com/quattor/ncm-ncd/pull/122) | ||
* [bump `build-scripts` to 1.56](https://github.com/quattor/ncm-ncd/pull/120) | ||
* [`ncm-ncd`: run from temporary directory](https://github.com/quattor/ncm-ncd/pull/123) | ||
|
||
### `CCM` | ||
* [`TextRender`: support `unescape` keys](https://github.com/quattor/CCM/pull/179) | ||
* [bump `build-scripts` to 1.56](https://github.com/quattor/CCM/pull/180) | ||
* [remove '.' from `@INC`](https://github.com/quattor/CCM/pull/181) | ||
|
||
### `maven-tools` | ||
* [`ProfileCache`: use compiled profile directly instead of downloading](https://github.com/quattor/maven-tools/pull/167) | ||
|
||
### `aii` | ||
* [Bump `build-scripts` to 1.56](https://github.com/quattor/aii/pull/276) | ||
|
||
### `release` | ||
* [Clean up and bump build tools to 1.56](https://github.com/quattor/release/pull/312) | ||
* [OneFlow description for `build_all_repos`](https://github.com/quattor/release/pull/107) | ||
* [`build-all-repos`: Always use EPEL](https://github.com/quattor/release/pull/317) | ||
* [`build_all_repos`: build aquilon-protocols and aquilon on EL7](https://github.com/quattor/release/pull/289) | ||
* [`build_all_repos`: fix bashism to pass arguments as arguments](https://github.com/quattor/release/pull/308) | ||
* [`documentation_builder`: support default values](https://github.com/quattor/release/pull/311) | ||
* [`releaser`: Copy AII templates for shared core components](https://github.com/quattor/release/pull/313) | ||
|
||
### `configuration-modules-grid` | ||
* [bump build-scripts to 1.56](https://github.com/quattor/configuration-modules-grid/pull/132) | ||
* [`ncm-wlconfig`: fix typo in validation variable name](https://github.com/quattor/configuration-modules-grid/pull/133) | ||
* [`pom`: Remove references to decommissioned `stratuslab-srv01`](https://github.com/quattor/configuration-modules-grid/pull/134) | ||
|
||
### `cdp-listend` | ||
* [bump build-scripts to 1.56](https://github.com/quattor/cdp-listend/pull/20) | ||
|
||
### `CAF` | ||
* [`CAF`: minor documentation fixes](https://github.com/quattor/CAF/pull/252) | ||
* [`Exception`: module to help with handling exceptions](https://github.com/quattor/CAF/pull/258) | ||
* [`FileWriter`: clarify the backup option](https://github.com/quattor/CAF/pull/260) | ||
* [`FileWriter`: set file status when no content was modified](https://github.com/quattor/CAF/pull/262) | ||
* [`Process`: add sensitive option to prevent verbose reporting of the command](https://github.com/quattor/CAF/pull/256) | ||
* [bump build-scripts to 1.56](https://github.com/quattor/CAF/pull/263) |