Skip to content

Commit bd1eec2

Browse files
author
Ashley Penney
committed
Merge branch '3.3.x' into merge33x
2 parents 78bbe0d + 8e29ed3 commit bd1eec2

File tree

9 files changed

+208
-112
lines changed

9 files changed

+208
-112
lines changed

Changelog renamed to CHANGELOG.md

Lines changed: 84 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,36 @@
1-
2014-02-12 - Version 3.3.1
2-
Bugfix:
1+
##2014-03-04 - Supported Release 3.3.3
2+
###Summary
3+
4+
This is a supported release. This release removes a testing symlink that can
5+
cause trouble on systems where /var is on a seperate filesystem from the
6+
modulepath.
7+
8+
####Features
9+
####Bugfixes
10+
####Known Bugs
11+
* SLES is not supported.
12+
13+
##2014-03-04 - Supported Release 3.3.2
14+
###Summary
15+
This is a supported release. It fixes a problem with updating passwords on postgresql.org distributed versions of PostgreSQL.
16+
17+
####Bugfixes
18+
- Correct psql path when setting password on custom versions.
19+
- Documentation updates
20+
- Test updates
21+
22+
####Known Bugs
23+
* SLES is not supported.
24+
25+
26+
##2014-02-12 - Version 3.3.1
27+
####Bugfix:
328
- Allow dynamic rubygems host
429

5-
2014-01-28 - Version 3.3.0
630

7-
Summary:
31+
##2014-01-28 - Version 3.3.0
32+
33+
###Summary
834

935
This release rolls up a bunch of bugfixes our users have found and fixed for
1036
us over the last few months. This improves things for 9.1 users, and makes
@@ -13,14 +39,14 @@ this module usable on FreeBSD.
1339
This release is dedicated to 'bma', who's suffering with Puppet 3.4.1 issues
1440
thanks to Puppet::Util::SUIDManager.run_and_capture.
1541

16-
Features:
42+
####Features
1743
- Add lc_ config entry settings
1844
- Can pass template at database creation.
1945
- Add FreeBSD support.
2046
- Add support for customer `xlogdir` parameter.
2147
- Switch tests from rspec-system to beaker. (This isn't really a feature)
2248

23-
Bugfixes:
49+
####Bugfixes
2450
- Properly fix the deprecated Puppet::Util::SUIDManager.run_and_capture errors.
2551
- Fix NOREPLICATION option for Postgres 9.1
2652
- Wrong parameter name: manage_pg_conf -> manage_pg_hba_conf
@@ -33,26 +59,27 @@ Bugfixes:
3359
- Add some missing privileges.
3460
- Remove deprecated and unused concat::fragment parameters.
3561

36-
2013-11-05 - Version 3.2.0
3762

38-
Summary:
63+
##2013-11-05 - Version 3.2.0
64+
65+
###Summary
3966

4067
Add's support for Ubuntu 13.10 (and 14.04) as well as x, y, z.
4168

42-
Features:
69+
####Features
4370
- Add versions for Ubuntu 13.10 and 14.04.
4471
- Use default_database in validate_db_connection instead of a hardcoded
4572
'postgres'
4673
- Add globals/params layering for default_database.
4774
- Allow specification of default database name.
4875

49-
Bugs:
76+
####Bugs
5077
- Fixes to the README.
5178

5279

53-
2013-10-25 - Version 3.1.0
80+
##2013-10-25 - Version 3.1.0
5481

55-
Summary:
82+
###Summary
5683

5784
This is a minor feature and bug fix release.
5885

@@ -62,12 +89,12 @@ The default version of Fedora 17 has now been added, so that Fedora 17 users can
6289

6390
And finally we've extended the capabilities of the defined type postgresql::validate_db_connection so that now it can handle retrying and sleeping between retries. This feature has been monopolized to fix a bug we were seeing with startup race conditions, but it can also be used by remote systems to 'wait' for PostgreSQL to start before their Puppet run continues.
6491

65-
Features:
92+
####Features
6693
- Defined $default_version for Fedora 17 (Bret Comnes)
6794
- add search_path attribute to postgresql_psql resource (Jeremy Kitchen)
6895
- (GH-198) Add wait and retry capability to validate_db_connection (Ken Barber)
6996

70-
Bugs:
97+
####Bugs
7198
- enabling defined postgres user password without resetting on every puppet run (jonoterc)
7299
- periods are valid in configuration variables also (Jeremy Kitchen)
73100
- Add zero length string to join() function (Jarl Stefansson)
@@ -76,34 +103,37 @@ Bugs:
76103
- Remove concat::setup for include in preparation for the next concat release (Ken Barber)
77104

78105

79-
2013-10-14 - Version 3.0.0
106+
##2013-10-14 - Version 3.0.0
80107

81108
Final release of 3.0, enjoy!
82109

83-
2013-10-14 - Version 3.0.0-rc3
84110

85-
Summary:
111+
##2013-10-14 - Version 3.0.0-rc3
112+
113+
###Summary
86114

87115
Add a parameter to unmanage pg_hba.conf to fix a regression from 2.5, as well
88116
as allowing owner to be passed into x.
89117

90-
Features:
118+
####Features
91119
- `manage_pg_hba_conf` parameter added to control pg_hba.conf management.
92120
- `owner` parameter added to server::db.
93121

94-
2013-10-09 - Version 3.0.0-rc2
95122

96-
Summary:
123+
##2013-10-09 - Version 3.0.0-rc2
124+
125+
###Summary
97126

98127
A few bugfixes have been found since -rc1.
99128

100-
Fixes:
129+
####Fixes
101130
- Special case for $datadir on Amazon
102131
- Fix documentation about username/password for the postgresql_hash function
103132

104-
2013-10-01 - Version 3.0.0-rc1
105133

106-
Summary:
134+
##2013-10-01 - Version 3.0.0-rc1
135+
136+
###Summary
107137

108138
Version 3 was a major rewrite to fix some internal dependency issues, and to
109139
make the new Public API more clear. As a consequence a lot of things have
@@ -224,67 +254,60 @@ The older concat module is now deprecated and moved into the
224254
you may need to intervene during the installing of this package - as both use
225255
the same `concat` namespace.
226256

227-
2013-09-09 Release 2.5.0
228-
=======================
257+
---
258+
##2013-09-09 Release 2.5.0
229259

230-
Summary
231-
-------
260+
###Summary
232261

233262
The focus of this release is primarily to capture the fixes done to the
234263
types and providers to make sure refreshonly works properly and to set
235264
the stage for the large scale refactoring work of 3.0.0.
236265

237-
Features
238-
--------
266+
####Features
267+
239268

240-
Bugfixes
241-
--------
269+
####Bugfixes
242270
- Use boolean for refreshonly.
243271
- Fix postgresql::plperl documentation.
244272
- Add two missing parameters to config::beforeservice
245273
- Style fixes
246274

247275

248-
2013-08-01 Release 2.4.1
249-
========================
276+
##2013-08-01 Release 2.4.1
250277

251-
Summary
252-
-------
278+
###Summary
253279

254280
This minor bugfix release solves an idempotency issue when using plain text
255281
passwords for the password_hash parameter for the postgresql::role defined
256282
type. Without this, users would continually see resource changes everytime
257283
your run Puppet.
258284

259-
Bugfixes
260-
---------
285+
####Bugfixes
261286
- Alter role call not idempotent with cleartext passwords (Ken Barber)
262287

263-
2013-07-19 Release 2.4.0
264-
========================
265288

266-
Summary
267-
-------
289+
##2013-07-19 Release 2.4.0
290+
291+
###Summary
292+
268293
This updates adds the ability to change permissions on tables, create template
269294
databases from normal databases, manage PL-Perl's postgres package, and
270295
disable the management of `pg_hba.conf`.
271296

272-
Features
273-
--------
297+
####Features
274298
- Add `postgresql::table_grant` defined resource
275299
- Add `postgresql::plperl` class
276300
- Add `manage_pg_hba_conf` parameter to the `postgresql::config` class
277301
- Add `istemplate` parameter to the `postgresql::database` define
278302

279-
Bugfixes
280-
--------
303+
####Bugfixes
281304
- Update `postgresql::role` class to be able to update roles when modified
282305
instead of only on creation.
283306
- Update tests
284307
- Fix documentation of `postgresql::database_grant`
285308

286-
2.3.0
287-
=====
309+
310+
##2.3.0
288311

289312
This feature release includes the following changes:
290313

@@ -295,8 +318,8 @@ This feature release includes the following changes:
295318
(Chris Price)
296319
* Improved integration testing (Ken Barber)
297320

298-
2.2.1
299-
=====
321+
322+
##2.2.1
300323

301324
This release fixes a bug whereby one of our shell commands (psql) were not ran from a globally accessible directory. This was causing permission denied errors when the command attempted to change user without changing directory.
302325

@@ -310,8 +333,8 @@ This patch should correct that.
310333

311334
* Set /tmp as default CWD for postgresql_psql
312335

313-
2.2.0
314-
=====
336+
337+
##2.2.0
315338

316339
This feature release introduces a number of new features and bug fixes.
317340

@@ -345,8 +368,9 @@ This release in particular has largely been contributed by the community members
345368
* Allow SQL commands to be run against a specific DB (Carlos Villela)
346369
* Drop trailing comma to support Puppet 2.6 (Michael Arnold)
347370

348-
2.1.1
349-
=====
371+
372+
##2.1.1
373+
350374

351375
This release provides a bug fix for RHEL 5 and Centos 5 systems, or specifically systems using PostgreSQL 8.1 or older. On those systems one would have received the error:
352376

@@ -364,8 +388,8 @@ This bug is due to a new feature we had added in 2.1.0, whereby the `include` di
364388
* Only install `include` directive and included file on PostgreSQL >= 8.2
365389
* Add system tests for Centos 5
366390

367-
2.1.0
368-
=====
391+
392+
##2.1.0
369393

370394
This release is primarily a feature release, introducing some new helpful constructs to the module.
371395

@@ -448,8 +472,8 @@ A big thanks to all those listed below who made this feature release possible :-
448472
2013-02-15 - Erik Dalén <[email protected]>
449473
* Fix case whereby we were modifying a hash after creation
450474

451-
2.0.1
452-
=====
475+
476+
##2.0.1
453477

454478
Minor bugfix release.
455479

@@ -459,8 +483,7 @@ Minor bugfix release.
459483
2013-01-15 - Jordi Boggiano <[email protected]>
460484
* Add support for ubuntu 12.10 status (3504405)
461485

462-
2.0.0
463-
=====
486+
##2.0.0
464487

465488
Many thanks to the following people who contributed patches to this
466489
release:
@@ -513,9 +536,9 @@ Notable features:
513536

514537
* Many other bug fixes and improvements!
515538

539+
---
540+
##1.0.0
516541

517-
1.0.0
518-
=====
519542
2012-09-17 - Version 0.3.0 released
520543

521544
2012-09-14 - Chris Price <[email protected]>

Gemfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ group :development, :test do
55
gem 'puppetlabs_spec_helper', :require => false
66
gem 'rspec-puppet', '~> 1.0'
77
gem 'puppet-lint', '~> 0.3.2'
8-
gem 'beaker', :require => false
9-
gem 'beaker-rspec', :require => false
10-
gem 'serverspec', :require => false
8+
gem 'beaker', :require => false
9+
gem 'beaker-rspec', :require => false
10+
gem 'serverspec', :require => false
1111
end
1212

1313
if puppetversion = ENV['PUPPET_GEM_VERSION']

Modulefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name 'puppetlabs-postgresql'
2-
version '3.3.1'
2+
version '3.3.3'
33
source 'git://github.com/puppetlabs/puppet-postgresql.git'
44
author 'Inkling/Puppet Labs'
55
description 'PostgreSQL defined resource types'

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ Table of Contents
77
1. [Overview - What is the PostgreSQL module?](#overview)
88
2. [Module Description - What does the module do?](#module-description)
99
3. [Setup - The basics of getting started with PostgreSQL module](#setup)
10+
* [PE 3.2 supported module](#pe-3.2-supported-module)
11+
* [Configuring the server](#configuring-the-server)
1012
4. [Usage - How to use the module for various tasks](#usage)
1113
5. [Upgrading - Guide for upgrading from older revisions of this module](#upgrading)
1214
6. [Reference - The classes, defines,functions and facts available in this module](#reference)
@@ -47,6 +49,15 @@ The postgresql module offers many security configuration settings. Before gettin
4749

4850
Your answers to these questions will determine which of the module's parameters you'll want to specify values for.
4951

52+
###PE 3.2 supported module
53+
54+
PE 3.2 introduces Puppet Labs supported modules. The version of the postgresql module that ships within PE 3.2 is supported via normal [Puppet Enterprise support](http://puppetlabs.com/services/customer-support) channels. If you would like to access the [supported module](http://forge.puppetlabs.com/supported) version, you will need to uninstall the shipped module and install the supported version from the Puppet Forge. You can do this by first running
55+
56+
# puppet module uninstall puppetlabs-postgresql
57+
and then running
58+
59+
# puppet module install puppetlabs/postgresql
60+
5061
###Configuring the server
5162

5263
The main configuration you'll need to do will be around the `postgresql::server` class. The default parameters are reasonable, but fairly restrictive regarding permissions for who can connect and from where. To manage a PostgreSQL server with sane defaults:

0 commit comments

Comments
 (0)