From dba585e4037e2b05cba3cdabf477b4b9487ea774 Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Tue, 31 Oct 2023 19:08:41 +0100 Subject: [PATCH] Update default version 1.16.1->1.16.3 --- REFERENCE.md | 2 +- manifests/init.pp | 2 +- spec/acceptance/class_spec.rb | 12 ++++++------ spec/classes/init_spec.rb | 14 +++++++------- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/REFERENCE.md b/REFERENCE.md index 30f2dda3..9ad706b1 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -549,7 +549,7 @@ Data type: `String[1]` Specify version of consul binary to download. -Default value: `'1.16.1'` +Default value: `'1.16.3'` ##### `watches` diff --git a/manifests/init.pp b/manifests/init.pp index ba5f1ab8..4858f5af 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -137,7 +137,7 @@ Enum['stopped', 'running'] $service_ensure = 'running', Hash $services = {}, String[1] $user = $consul::params::user, - String[1] $version = '1.16.1', + String[1] $version = '1.16.3', Hash $watches = {}, Optional[String[1]] $shell = $consul::params::shell, Boolean $enable_beta_ui = false, diff --git a/spec/acceptance/class_spec.rb b/spec/acceptance/class_spec.rb index 28ab917f..bf848346 100644 --- a/spec/acceptance/class_spec.rb +++ b/spec/acceptance/class_spec.rb @@ -46,7 +46,7 @@ pp = <<-EOS package { 'unzip': ensure => present } -> class { 'consul': - version => '1.16.1', + version => '1.16.3', manage_service => true, config_hash => { 'datacenter' => 'east-aws', @@ -73,7 +73,7 @@ end describe command('consul version') do - its(:stdout) { is_expected.to match %r{Consul v1.16.1} } + its(:stdout) { is_expected.to match %r{Consul v1.16.3} } end describe file('/etc/consul/config.json') do @@ -87,7 +87,7 @@ pp = <<-EOS package { 'unzip': ensure => present } -> class { 'consul': - version => '1.16.1', + version => '1.16.3', manage_service => true, config_hash => { 'datacenter' => 'east-aws', @@ -117,7 +117,7 @@ end describe command('consul version') do - its(:stdout) { is_expected.to match %r{Consul v1.16.1} } + its(:stdout) { is_expected.to match %r{Consul v1.16.3} } end describe file('/etc/consul/config.json') do @@ -133,7 +133,7 @@ pp = <<-EOS package { 'unzip': ensure => present } -> class { 'consul': - version => '1.16.1', + version => '1.16.3', manage_service => true, config_hash => { 'datacenter' => 'east-aws', @@ -207,7 +207,7 @@ end describe command('consul version') do - its(:stdout) { is_expected.to match %r{Consul v1.16.1} } + its(:stdout) { is_expected.to match %r{Consul v1.16.3} } end describe command("consul acl token list --token #{acl_master_token} | grep Description") do diff --git a/spec/classes/init_spec.rb b/spec/classes/init_spec.rb index 808e347c..40c03963 100644 --- a/spec/classes/init_spec.rb +++ b/spec/classes/init_spec.rb @@ -160,9 +160,9 @@ end context 'When installing via URL by default' do - it { is_expected.to contain_archive('/opt/consul/archives/consul-1.16.1.zip').with(source: 'https://releases.hashicorp.com/consul/1.16.1/consul_1.16.1_linux_amd64.zip') } + it { is_expected.to contain_archive('/opt/consul/archives/consul-1.16.3.zip').with(source: 'https://releases.hashicorp.com/consul/1.16.3/consul_1.16.3_linux_amd64.zip') } it { is_expected.to contain_file('/opt/consul/archives').with(ensure: 'directory') } - it { is_expected.to contain_file('/opt/consul/archives/consul-1.16.1').with(ensure: 'directory') } + it { is_expected.to contain_file('/opt/consul/archives/consul-1.16.3').with(ensure: 'directory') } it { is_expected.to contain_file('/usr/local/bin/consul').that_notifies('Class[consul::run_service]') } end @@ -173,20 +173,20 @@ } end - it { is_expected.to contain_archive('/usr/share/puppet-archive/consul-1.16.1.zip').with(source: 'https://releases.hashicorp.com/consul/1.16.1/consul_1.16.1_linux_amd64.zip') } + it { is_expected.to contain_archive('/usr/share/puppet-archive/consul-1.16.3.zip').with(source: 'https://releases.hashicorp.com/consul/1.16.3/consul_1.16.3_linux_amd64.zip') } it { is_expected.to contain_file('/usr/share/puppet-archive').with(ensure: 'directory') } - it { is_expected.to contain_file('/usr/share/puppet-archive/consul-1.16.1').with(ensure: 'directory') } + it { is_expected.to contain_file('/usr/share/puppet-archive/consul-1.16.3').with(ensure: 'directory') } it { is_expected.to contain_file('/usr/local/bin/consul').that_notifies('Class[consul::run_service]') } end context 'When installing by archive via URL and current version is already installed' do let(:facts) do facts.merge({ - consul_version: '1.16.1' + consul_version: '1.16.3' }) end - it { is_expected.to contain_archive('/opt/consul/archives/consul-1.16.1.zip').with(source: 'https://releases.hashicorp.com/consul/1.16.1/consul_1.16.1_linux_amd64.zip') } + it { is_expected.to contain_archive('/opt/consul/archives/consul-1.16.3.zip').with(source: 'https://releases.hashicorp.com/consul/1.16.3/consul_1.16.3_linux_amd64.zip') } it { is_expected.to contain_file('/usr/local/bin/consul') } it { is_expected.not_to contain_notify(['Class[consul::run_service]']) } end @@ -209,7 +209,7 @@ } end - it { is_expected.to contain_archive('/opt/consul/archives/consul-1.16.1.zip').with(source: 'http://myurl') } + it { is_expected.to contain_archive('/opt/consul/archives/consul-1.16.3.zip').with(source: 'http://myurl') } it { is_expected.to contain_file('/usr/local/bin/consul').that_notifies('Class[consul::run_service]') } end