Skip to content

Commit 439c0c6

Browse files
authored
Merge pull request #232 from reidmv/require-semver-version
Make versions match SemVer pattern
2 parents a5276a9 + c239bc7 commit 439c0c6

File tree

5 files changed

+9
-7
lines changed

5 files changed

+9
-7
lines changed

plans/install.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
# Common Configuration
2828
String $console_password,
29-
String $version = '2019.8.8',
29+
Peadm::Pe_version $version = '2019.8.8',
3030
Optional[Array[String]] $dns_alt_names = undef,
3131
Optional[String] $compiler_pool_address = undef,
3232
Optional[String] $internal_compiler_a_pool_address = undef,

plans/subplans/install.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
# Common Configuration
3636
String $console_password,
37-
String $version = '2019.8.5',
37+
Peadm::Pe_version $version,
3838
Array[String] $dns_alt_names = [ ],
3939
Hash $pe_conf_data = { },
4040

plans/upgrade.pp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@
2525
Optional[Peadm::SingleTargetSpec] $replica_postgresql_host = undef,
2626

2727
# Common Configuration
28-
String $version,
29-
Optional[String] $compiler_pool_address = undef,
30-
Optional[String] $internal_compiler_a_pool_address = undef,
31-
Optional[String] $internal_compiler_b_pool_address = undef,
28+
Peadm::Pe_version $version,
29+
Optional[String] $compiler_pool_address = undef,
30+
Optional[String] $internal_compiler_a_pool_address = undef,
31+
Optional[String] $internal_compiler_b_pool_address = undef,
3232

3333
# Other
3434
Optional[String] $token_file = undef,

spec/plans/subplans/install_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@
3737
##########
3838

3939
params = {
40-
'primary_host' => 'primary',
40+
'primary_host' => 'primary',
4141
'console_password' => 'puppetlabs',
42+
'version' => '2019.8.10',
4243
}
4344

4445
expect(run_plan('peadm::subplans::install', params)).to be_ok

types/pe_version.pp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
type Peadm::Pe_version = Pattern[/^\d+\.\d+\.\d+(-.+)?$/]

0 commit comments

Comments
 (0)