File tree Expand file tree Collapse file tree 2 files changed +19
-29
lines changed Expand file tree Collapse file tree 2 files changed +19
-29
lines changed Original file line number Diff line number Diff line change 48
48
if $_is_pe {
49
49
# Calculate the default collection
50
50
$_pe_version = pe_build_version()
51
- # Not PE or pe_version < 2018.1.3, use PC1
52
- if ($_pe_version == undef or versioncmp($_pe_version, ' 2018.1.3' ) < 0) {
53
- $collection = ' PC1'
54
- }
55
- # 2018.1.3 <= pe_version < 2018.2, use puppet5
56
- elsif versioncmp($_pe_version, ' 2018.2' ) < 0 {
57
- $collection = ' puppet5'
58
- }
59
- # 2018.2 <= pe_version < 2021.0 use puppet6
60
- elsif versioncmp($_pe_version, ' 2021.0' ) < 0 {
51
+ # pe_version < 2021.0 use puppet6
52
+ if versioncmp($_pe_version, ' 2021.0' ) < 0 {
61
53
$collection = ' puppet6'
62
54
}
63
55
# pe_version >= 2021.0, use puppet7
64
- else {
56
+ elsif versioncmp($_pe_version, ' 2023.3 ' ) < 0 {
65
57
$collection = ' puppet7'
66
58
}
59
+ # pe_version >= 2023.3, use puppet8
60
+ else {
61
+ $collection = ' puppet8'
62
+ }
67
63
# The aio puppet-agent version currently installed on the compiling master
68
64
# (only used in PE)
69
65
if is_function_available(' pe_compiling_server_aio_build' ) {
Original file line number Diff line number Diff line change @@ -40,24 +40,6 @@ def sets_collection_to(collection)
40
40
is_expected . to contain_notify ( notify_title ) . with_message ( collection )
41
41
end
42
42
43
- context 'pe_version < 2018.1.3' do
44
- let ( :facts ) { super ( ) . merge ( custom_fact__pe_version : '2018.1.2' ) }
45
-
46
- it { sets_collection_to ( 'PC1' ) }
47
- end
48
-
49
- context 'pe_version == 2018.1.3' do
50
- let ( :facts ) { super ( ) . merge ( custom_fact__pe_version : '2018.1.3' ) }
51
-
52
- it { sets_collection_to ( 'puppet5' ) }
53
- end
54
-
55
- context '2018.1.3 < pe_version < 2018.2' do
56
- let ( :facts ) { super ( ) . merge ( custom_fact__pe_version : '2018.1.5' ) }
57
-
58
- it { sets_collection_to ( 'puppet5' ) }
59
- end
60
-
61
43
context 'pe_version == 2018.2' do
62
44
let ( :facts ) { super ( ) . merge ( custom_fact__pe_version : '2018.2' ) }
63
45
@@ -81,5 +63,17 @@ def sets_collection_to(collection)
81
63
82
64
it { sets_collection_to ( 'puppet7' ) }
83
65
end
66
+
67
+ context '2023.3 > pe_version >= 2023.0' do
68
+ let ( :facts ) { super ( ) . merge ( custom_fact__pe_version : '2023.0' ) }
69
+
70
+ it { sets_collection_to ( 'puppet7' ) }
71
+ end
72
+
73
+ context 'pe_version >= 2023.3' do
74
+ let ( :facts ) { super ( ) . merge ( custom_fact__pe_version : '2023.3' ) }
75
+
76
+ it { sets_collection_to ( 'puppet8' ) }
77
+ end
84
78
end
85
79
end
You can’t perform that action at this time.
0 commit comments