Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(MODULES-5062) release prep 5.0.0 #883

Merged
merged 98 commits into from
Jun 16, 2017
Merged

Conversation

eputnam
Copy link
Contributor

@eputnam eputnam commented Jun 15, 2017

No description provided.

Andreas de Pretis and others added 30 commits October 19, 2016 22:33
Prevents warnings like:

Scope(Concat[/var/lib/pgsql/data/pg_ident.conf]): The $force parameter to concat is deprecated and has no effect
The $force parameter to concat is deprecated and has no effect.
…eters

Fix deprecated apt::source parameters
- remove the old openSUSE 13.2
- add default value '94' to cover all the recent and supported openSUSE distros
- use the old initscript for SLE 11 SPx, systemd commands for anything else
fix default params for SUSE family OSes
Caused by float passed to versioncmp function which expects a string, which is only executed when OS == SLES
(maint) Fix CI issue where acceptance tests fail on SLES
As the values for the postgis version is hard-coded, this module currently installs by default older, unsupported versions of postgis.
This commit updates the module to align with current default postgis versions for each related postgres version.
Align postgis default version with postgres version
Change - Remove deprecated force parameter on concat resources
[MODULES-4528] Replace Puppet.version.to_f version comparison from spec_helper.rb
(FM-6116) - Adding POT file for metadata.json
[MODULES-4598] Revert "fix default params for SUSE family OSes"
[msync] 786266 Implement puppet-module-gems, a45803 Remove metadata.json from locales config
[MODULES-4598] Revert "Revert "fix default params for SUSE family OSes""
This includes updates to the README to prepare for being sent away for Translation.
…ates

MODULES-4324 - README Updates for Translation.
Remove deprecated force parameter from concat
Allowo to disable managing passwords for users
eputnam and others added 28 commits May 26, 2017 09:39
we recently switched apt back to the params pattern and it now uses structured facts. since postgres includes apt, some postgres tests needed to have structured facts mocked out because most of the tests still use legacy facts. the mocking gets redundant and we should make an effor to go in at some point and switch postgres to structured facts completely but this works for now.
we recently switched apt back to the params pattern and it now uses structured facts. since postgres includes apt, some postgres tests needed to have structured facts mocked out because most of the tests still use legacy facts. the mocking gets redundant and we should make an effor to go in at some point and switch postgres to structured facts completely but this works for now.
The goal of this is to get rid of most of the validate_* calls, not to introduce datatypes to _all_ params.
This replaces the defined type `validate_db_connection` with a new
custom type called `postgresql_conn_validator`. It's functionality is
nearly a copy of its predecessor with the exception of the
`create_db_first` parameter which is taken care of with a collector in
service.pp. The old type is still intact but all docs have been removed
and a warning has been attached to it announcing its deprecation.
Addresses a few of @hasegeli\'s comments. Adds a `command` parameter for more customizability.
What appeared to be a breakage because of puppet 4 types ended up being an issue where auth_option needs to be passed to pg_hba_rule on postgres 8.1. This fixes the problem and should kick the ci clog
What appeared to be a breakage because of puppet 4 types ended up being an issue where auth_option needs to be passed to pg_hba_rule on postgres 8.1. This fixes the problem and should kick the ci clog
This would let us use the list on multiple places.  It was also continuous
source of source code conflicts.
postgresql::server::reload class requires postgresql::server::service.
We don't need to repeat it in here.
They do no longer require restart on PostgreSQL 10.
"silent_mode" has been removed by the upstream with commit
f7ea6beaf4ca02b8e6dc576255e35a5b86035cb9.  "unix_socket_directory"
has been turned into "unix_socket_directories" with commit
c9b0cbe98bd783e24a8c4d8d8ac472a494b81292.

It wouldn't matter if we trigger restart for those configuration
variables, as they are not valid so cannot be declared anymore, but
why not do it as we have the infrastructure.  PostgreSQL wouldn't start
when they are on the configuration file.  Preventing the restart can
save people from having their database shut-down, because of
not-anymore-valid entry.

The change is also good for maintenance of the configuration variables.
We wouldn't forget to remove them after the releases are not supported
anymore.
(MODULES-5050) Fix for grant_schema_spec
Maintain config entries for PostgreSQL 10
(MODULES-1394) replace validate_db_connection type with custom type
last fix for postgres 8 ever. postgres 8 does not support the CONNECT privilege or equals signs in the command. --no-password doesn't seem to be required.  Also cleaned up conditional in the util script.
last fix for postgres 8 ever. postgres 8 does not support the CONNECT privilege or equals signs in the command. --no-password doesn't seem to be required.  Also cleaned up conditional in the util script.
@HelenCampbell HelenCampbell merged commit 7e9e011 into puppetlabs:release Jun 16, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet