Release 2.0.0
This modifies the CHANGELOG for the 2.0.0 release, and adds an upgrading section to warn users about the `inifile` change during the upgrade. Signed-off-by: Ken Barber <ken@bob.sh>
This commit is contained in:
parent
a87abd7625
commit
3affb17ee3
4 changed files with 42 additions and 1 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -5,3 +5,5 @@ metadata.json
|
||||||
coverage/
|
coverage/
|
||||||
spec/fixtures/modules/*
|
spec/fixtures/modules/*
|
||||||
Gemfile.lock
|
Gemfile.lock
|
||||||
|
.bundle
|
||||||
|
vendor/
|
||||||
|
|
26
CHANGELOG
26
CHANGELOG
|
@ -4,6 +4,32 @@ Release notes for the puppetlabs-puppetdb module.
|
||||||
|
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
|
|
||||||
|
#### 2.0.0 - 2013/10/04
|
||||||
|
|
||||||
|
This major release changes the main dependency for the inifile module from
|
||||||
|
the deprecated `cprice404/inifile` to `puppetlabs/inifile` to remove
|
||||||
|
deprecation warnings and to move onto the latest and greatest implementation
|
||||||
|
of that code.
|
||||||
|
|
||||||
|
Its a major release, because it may affect other dependencies since modules
|
||||||
|
cannot have overlapping second part dependencies (that is inifile cannot be from
|
||||||
|
two different locations).
|
||||||
|
|
||||||
|
It also adds the parameter `puppetdb_service_status` to the class `puppetdb` to
|
||||||
|
allow users to specify whether the module manages the puppetdb service for you.
|
||||||
|
|
||||||
|
The `database_password` parameter is now optional, and initial Arch Linux
|
||||||
|
support has been added.
|
||||||
|
|
||||||
|
Detailed Changes:
|
||||||
|
|
||||||
|
* (GH-73) Switch to puppetlabs/inifile from cprice/inifile (Ken Barber)
|
||||||
|
* Make database_password an optional parameter (Nick Lewis)
|
||||||
|
* add archlinux support (Niels Abspoel)
|
||||||
|
* Added puppetdb service control (Akos Hencz)
|
||||||
|
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
#### 1.6.0 - 2013/08/07
|
#### 1.6.0 - 2013/08/07
|
||||||
|
|
||||||
This minor feature release provides extra parameters for new configuration
|
This minor feature release provides extra parameters for new configuration
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
name 'puppetlabs-puppetdb'
|
name 'puppetlabs-puppetdb'
|
||||||
version '1.6.0'
|
version '2.0.0'
|
||||||
source 'git://github.com/puppetlabs/puppetlabs-puppetdb.git'
|
source 'git://github.com/puppetlabs/puppetlabs-puppetdb.git'
|
||||||
author 'Puppet Labs'
|
author 'Puppet Labs'
|
||||||
description 'PuppetDB resource types'
|
description 'PuppetDB resource types'
|
||||||
|
|
13
README.md
13
README.md
|
@ -6,6 +6,7 @@ puppetdb
|
||||||
1. [Overview - What is the PuppetDB module?](#overview)
|
1. [Overview - What is the PuppetDB module?](#overview)
|
||||||
2. [Module Description - What does the module do?](#module-description)
|
2. [Module Description - What does the module do?](#module-description)
|
||||||
3. [Setup - The basics of getting started with PuppetDB module](#setup)
|
3. [Setup - The basics of getting started with PuppetDB module](#setup)
|
||||||
|
4. [Upgrading - Guide for upgrading from older revisions of this module](#upgrading)
|
||||||
4. [Usage - The classes and parameters available for configuration](#usage)
|
4. [Usage - The classes and parameters available for configuration](#usage)
|
||||||
5. [Implementation - An under-the-hood peek at what the module is doing](#implementation)
|
5. [Implementation - An under-the-hood peek at what the module is doing](#implementation)
|
||||||
6. [Limitations - OS compatibility, etc.](#limitations)
|
6. [Limitations - OS compatibility, etc.](#limitations)
|
||||||
|
@ -135,6 +136,18 @@ Hence the failed puppet runs. These failures should be limited to 1 failed run o
|
||||||
|
|
||||||
You can also manually trigger puppet runs on the nodes in the correct order (Postgres, PuppetDB, puppet master), which will avoid any failed runs.
|
You can also manually trigger puppet runs on the nodes in the correct order (Postgres, PuppetDB, puppet master), which will avoid any failed runs.
|
||||||
|
|
||||||
|
Upgrading
|
||||||
|
---------
|
||||||
|
|
||||||
|
###Upgrading from 1.x to version 2.x
|
||||||
|
|
||||||
|
A major dependency has been changed, so now when you upgrade to 2.0 the dependency `cprice404/inifile` has been replaced with `puppetlabs/inifile`. This may interfer with other modules as they may depend on the old `cprice404/inifile` instead, so upgrading should be done with caution. Check that your other modules use the newer `puppetlabs/inifile` module as interoperation with the old `cprice404/inifile` module will no longer be supported by this module.
|
||||||
|
|
||||||
|
Depending on how you install your modules, changing the dependency may require manual intervention. Double check your modules contains the newer `puppetlabs/inifile` after installing this latest module.
|
||||||
|
|
||||||
|
Otherwise, all existing parameters from 1.x should still work correctly.
|
||||||
|
|
||||||
|
|
||||||
Usage
|
Usage
|
||||||
------
|
------
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue