Skip to content

Commit

Permalink
Merge pull request #379 from jonathannewman/maint/main/update-to-post…
Browse files Browse the repository at this point in the history
…gres-14

Change default postgres version to 14
  • Loading branch information
h0tw1r3 authored Feb 15, 2024
2 parents 32fcc41 + 61a6abb commit 6971ed7
Show file tree
Hide file tree
Showing 7 changed files with 6 additions and 25 deletions.
4 changes: 1 addition & 3 deletions .fixtures.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,7 @@ fixtures:
augeas_core: 'https://github.com/puppetlabs/puppetlabs-augeas_core.git'
postgresql: 'https://github.com/puppetlabs/puppetlabs-postgresql.git'
firewall: 'https://github.com/puppetlabs/puppetlabs-firewall.git'
postgresql:
repo: 'https://github.com/puppetlabs/puppetlabs-postgresql.git'
ref: 'v9.2.0'
postgresql: 'https://github.com/puppetlabs/puppetlabs-postgresql.git'
firewall: 'https://github.com/puppetlabs/puppetlabs-firewall.git'
symlinks:
puppetdb: '#{source_dir}'
6 changes: 1 addition & 5 deletions manifests/params.pp
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,7 @@
$manage_pg_repo = false
}

if $puppetdb_version in ['latest','present'] or versioncmp($puppetdb_version, '7.0.0') >= 0 {
$postgres_version = '11'
} else {
$postgres_version = '9.6'
}
$postgres_version = '14'

$puppetdb_major_version = $puppetdb_version ? {
'latest' => '8',
Expand Down
2 changes: 1 addition & 1 deletion metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
},
{
"name": "puppetlabs/postgresql",
"version_requirement": ">= 6.5.0 < 10.0.0"
"version_requirement": ">= 6.5.0 < 11.0.0"
},
{
"name": "puppetlabs/firewall",
Expand Down
3 changes: 1 addition & 2 deletions spec/acceptance/standalone_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@
let(:puppetdb_params) {}
let(:puppetdb_master_config_params) {}

# TODO: temporary work-around for EL installs
let(:postgres_version) { "(getvar('facts.os.family') == 'RedHat') ? { true => '12', default => undef }" }
let(:postgres_version) { 'undef' } # default
let(:manage_firewall) { "(getvar('facts.os.family') == 'RedHat' and Integer(getvar('facts.os.release.major')) > 7)" }

describe 'with defaults' do
Expand Down
12 changes: 0 additions & 12 deletions spec/support/acceptance/shared/puppetdb.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,7 @@
shared_examples 'puppetdb' do
let(:pp) do
<<~PP
# FIXME: temporary work-around for EL installs
if $facts['os']['family'] == 'RedHat' {
$gpg_key_file = $facts['os']['release']['major'] ? {
'7' => 'PGDG-RPM-GPG-KEY-RHEL7',
default => 'PGDG-RPM-GPG-KEY-RHEL',
}
file { "/etc/pki/rpm-gpg/${gpg_key_file}":
source => "https://download.postgresql.org/pub/repos/yum/keys/${gpg_key_file}",
}
-> Yumrepo <| tag == 'postgresql::repo' |> {
gpgkey => "file:///etc/pki/rpm-gpg/${gpg_key_file}",
}
# Work-around EL systemd in docker bug affecting forked services
file_line { 'puppetdb-unit-remove-pidfile':
path => '/lib/systemd/system/puppetdb.service',
Expand Down
2 changes: 1 addition & 1 deletion spec/support/unit/shared/database.rb
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@
end

shared_examples 'puppetdb::database::postgresql_ssl_rules' do |error|
let(:defaults) { {} }
let(:defaults) { { postgres_version: '14' } }
let(:with) { defined?(args) ? defaults.merge(args) : defaults }

if error
Expand Down
2 changes: 1 addition & 1 deletion spec/unit/classes/database/postgresql_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
{
read_database_username: params[:read_database_username],
database_name: params[:database_name],
password_hash: 'md588e898a4bade3fe1c9b96f650ec85900', # TODO: mock properly
password_hash: %r{^(md5|SCRAM)}, # TODO: mock properly
database_owner: params[:database_username],
}
end
Expand Down

0 comments on commit 6971ed7

Please sign in to comment.