Skip to content

Commit

Permalink
Merge pull request #236 from jrha/announce
Browse files Browse the repository at this point in the history
Announce Quattor 17.12.0
  • Loading branch information
stdweird authored Jan 29, 2018
2 parents e610ebc + e89e76c commit 1f6b53b
Show file tree
Hide file tree
Showing 2 changed files with 154 additions and 0 deletions.
19 changes: 19 additions & 0 deletions .travis-scripts/dictionary.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,29 @@ Annecy
API
aquilon
Aquilon
bashism
Bruxelles
CAF
CCM
Ceph
config
cron
devel
DNS
DPM
EL
EPEL
formatter
FreeIPA
Gabor
Ganesha
gerrit
Gintare
GitHub
GPFS
GPG
GPU
GPUs
hacky
HEPiX
init
Expand All @@ -26,9 +36,12 @@ Kerberos
keytab
LAL
LC
logstash
Maven
metaconfig
metadata
noarch
OneFlow
OpenNebula
OpenStack
org
Expand All @@ -38,15 +51,21 @@ protobuf
quattor
Quattor
RabbitMQ
rainer
RAL
ReadTheDocs
reconnection
RPM
RPMs
rsyslog
SELinux
sqlite
Stijn
stratuslab
th
UGent
unconfigured
virtualenv
VM
VMs
whitespace
135 changes: 135 additions & 0 deletions _posts/2018-01-26-quattor-17.12.0.md
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)

0 comments on commit 1f6b53b

Please sign in to comment.