File tree Expand file tree Collapse file tree 15 files changed +73
-70
lines changed Expand file tree Collapse file tree 15 files changed +73
-70
lines changed Original file line number Diff line number Diff line change 11
11
- ` st2::pack_list ` - Get a list of installed packs
12
12
- ` st2::pack_remove ` - Removes a list of packs
13
13
(Feature)
14
+
15
+ - Fixed build for new release of ` puppet/nginx ` causing conflict with ` puppetlabs/stdlib ` .
16
+ The new version ` 0.16.0 ` of ` puppet/nginx ` requires ` puppetlabs/stdlib >= 5.0.0 ` .
17
+ Several other modules we depend on require ` puppetlabs/stdlib < 5.0.0 ` causing a conflict.
18
+ To fix this, we've pinned ` puppet/nginx ` to ` 0.15.0 ` in the Puppetfiles used
19
+ for testing. (Bugfix)
20
+ Contributed by @nmaludy
21
+
22
+ - Removed the dependencies because they're no longer used.
23
+ - ` puppet/staging `
24
+ - ` puppetlabs/gcc `
25
+ (Enhancement)
26
+ Contributed by @nmaludy
27
+
28
+ - Puppet 4 is officially deprecated due to it being End of Life on 2018-12-31.
29
+ Support will be removed in a future version. (Enhancement)
14
30
Contributed by @nmaludy
15
31
16
32
- Fixed build for Puppet 4. New version of rubygem-update requires Ruby 2.3.0
196
212
Contributed by @nmaludy
197
213
198
214
- Changed the behavior of ` st2 ` packages. Previously they were automatically
199
- updating due to the package resources having ` ensure => latest ` set. Going
215
+ updating due to the package resources having ` ensure latest ` set. Going
200
216
forward, packages will have ` ensure => present ` set by default and it will be
201
217
the responsibility of the end user to update the packages. (Change)
202
218
Contributed by @nmaludy
Original file line number Diff line number Diff line change @@ -26,6 +26,13 @@ puppet module install stackstorm-st2
26
26
puppet apply -e "include ::st2::profile::fullinstall"
27
27
```
28
28
29
+ ## :warning : Deprecation Notice - Puppet 4
30
+
31
+ Puppet 4 reached End of Life on 2018-12-31. As of version ` 1.4 ` use of Puppet 4 with this module
32
+ is officially deprecated. The next minor release of the module will drop support
33
+ for Puppet 4 in the CI testing matrix. The next major release of the module will drop
34
+ support for Puppet 4 by adjusting the minimum supported Puppet version in ` metadata.json ` .
35
+
29
36
## :warning : Deprecation Notice - Puppet 3
30
37
31
38
** This module no longer supports Puppet 3 as of version ` 1.1 ` **
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ forge "https://forgeapi.puppetlabs.com"
11
11
12
12
mod 'puppet/rabbitmq'
13
13
mod 'jamtur01/httpauth'
14
- mod 'puppet/staging'
15
14
mod 'puppet/wget'
16
15
mod 'saz/sudo'
17
16
mod 'puppet/python'
18
- mod 'puppetlabs/gcc'
19
17
mod 'puppetlabs/inifile'
20
18
mod 'puppet/mongodb'
21
19
mod 'puppetlabs/postgresql'
22
20
mod 'stahnma/epel'
23
21
mod 'ghoneycutt/facter'
24
22
mod 'computology/packagecloud'
25
- mod "puppet/selinux"
26
- mod 'puppet/nginx'
23
+ mod 'puppet/selinux'
24
+ # hard coding 0.15.0 because it requires stdlib >= 5.0.0
25
+ # several other dependencies require stdlib < 5.0.0 causing a conflict
26
+ mod 'puppet/nginx' , '0.15.0'
27
27
mod 'puppet/nodejs'
28
28
mod 'puppetlabs/apt'
29
- mod 'puppetlabs/concat'
30
29
mod 'puppetlabs/stdlib'
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ forge "https://forgeapi.puppetlabs.com"
11
11
12
12
mod 'puppet/rabbitmq'
13
13
mod 'jamtur01/httpauth'
14
- mod 'puppet/staging'
15
14
mod 'puppet/wget'
16
15
mod 'saz/sudo'
17
16
mod 'puppet/python'
18
- mod 'puppetlabs/gcc'
19
17
mod 'puppetlabs/inifile'
20
18
mod 'puppet/mongodb'
21
19
mod 'puppetlabs/postgresql'
22
20
mod 'stahnma/epel'
23
21
mod 'ghoneycutt/facter'
24
22
mod 'computology/packagecloud'
25
- mod "puppet/selinux"
26
- mod 'puppet/nginx'
23
+ mod 'puppet/selinux'
24
+ # hard coding 0.15.0 because it requires stdlib >= 5.0.0
25
+ # several other dependencies require stdlib < 5.0.0 causing a conflict
26
+ mod 'puppet/nginx' , '0.15.0'
27
27
mod 'puppet/nodejs'
28
28
mod 'puppetlabs/apt'
29
- mod 'puppetlabs/concat'
30
29
mod 'puppetlabs/stdlib'
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ forge "https://forgeapi.puppetlabs.com"
11
11
12
12
mod 'puppet/rabbitmq'
13
13
mod 'jamtur01/httpauth'
14
- mod 'puppet/staging'
15
14
mod 'puppet/wget'
16
15
mod 'saz/sudo'
17
16
mod 'puppet/python'
18
- mod 'puppetlabs/gcc'
19
17
mod 'puppetlabs/inifile'
20
18
mod 'puppet/mongodb'
21
19
mod 'puppetlabs/postgresql'
22
20
mod 'stahnma/epel'
23
21
mod 'ghoneycutt/facter'
24
22
mod 'computology/packagecloud'
25
- mod "puppet/selinux"
26
- mod 'puppet/nginx'
23
+ mod 'puppet/selinux'
24
+ # hard coding 0.15.0 because it requires stdlib >= 5.0.0
25
+ # several other dependencies require stdlib < 5.0.0 causing a conflict
26
+ mod 'puppet/nginx' , '0.15.0'
27
27
mod 'puppet/nodejs'
28
28
mod 'puppetlabs/apt'
29
- mod 'puppetlabs/concat'
30
29
mod 'puppetlabs/stdlib'
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ forge "https://forgeapi.puppetlabs.com"
11
11
12
12
mod 'puppet/rabbitmq'
13
13
mod 'jamtur01/httpauth'
14
- mod 'puppet/staging'
15
14
mod 'puppet/wget'
16
15
mod 'saz/sudo'
17
16
mod 'puppet/python'
18
- mod 'puppetlabs/gcc'
19
17
mod 'puppetlabs/inifile'
20
18
mod 'puppet/mongodb'
21
19
mod 'puppetlabs/postgresql'
22
20
mod 'stahnma/epel'
23
21
mod 'ghoneycutt/facter'
24
22
mod 'computology/packagecloud'
25
- mod "puppet/selinux"
26
- mod 'puppet/nginx'
23
+ mod 'puppet/selinux'
24
+ # hard coding 0.15.0 because it requires stdlib >= 5.0.0
25
+ # several other dependencies require stdlib < 5.0.0 causing a conflict
26
+ mod 'puppet/nginx' , '0.15.0'
27
27
mod 'puppet/nodejs'
28
28
mod 'puppetlabs/apt'
29
- mod 'puppetlabs/concat'
30
29
mod 'puppetlabs/stdlib'
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ forge "https://forgeapi.puppetlabs.com"
11
11
12
12
mod 'puppet/rabbitmq'
13
13
mod 'jamtur01/httpauth'
14
- mod 'puppet/staging'
15
14
mod 'puppet/wget'
16
15
mod 'saz/sudo'
17
16
mod 'puppet/python'
18
- mod 'puppetlabs/gcc'
19
17
mod 'puppetlabs/inifile'
20
18
mod 'puppet/mongodb'
21
19
mod 'puppetlabs/postgresql'
22
20
mod 'stahnma/epel'
23
21
mod 'ghoneycutt/facter'
24
22
mod 'computology/packagecloud'
25
- mod "puppet/selinux"
26
- mod 'puppet/nginx'
23
+ mod 'puppet/selinux'
24
+ # hard coding 0.15.0 because it requires stdlib >= 5.0.0
25
+ # several other dependencies require stdlib < 5.0.0 causing a conflict
26
+ mod 'puppet/nginx' , '0.15.0'
27
27
mod 'puppet/nodejs'
28
28
mod 'puppetlabs/apt'
29
- mod 'puppetlabs/concat'
30
29
mod 'puppetlabs/stdlib'
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ forge "https://forgeapi.puppetlabs.com"
11
11
12
12
mod 'puppet/rabbitmq'
13
13
mod 'jamtur01/httpauth'
14
- mod 'puppet/staging'
15
14
mod 'puppet/wget'
16
15
mod 'saz/sudo'
17
16
mod 'puppet/python'
18
- mod 'puppetlabs/gcc'
19
17
mod 'puppetlabs/inifile'
20
18
mod 'puppet/mongodb'
21
19
mod 'puppetlabs/postgresql'
22
20
mod 'stahnma/epel'
23
21
mod 'ghoneycutt/facter'
24
22
mod 'computology/packagecloud'
25
- mod "puppet/selinux"
26
- mod 'puppet/nginx'
23
+ mod 'puppet/selinux'
24
+ # hard coding 0.15.0 because it requires stdlib >= 5.0.0
25
+ # several other dependencies require stdlib < 5.0.0 causing a conflict
26
+ mod 'puppet/nginx' , '0.15.0'
27
27
mod 'puppet/nodejs'
28
28
mod 'puppetlabs/apt'
29
- mod 'puppetlabs/concat'
30
29
mod 'puppetlabs/stdlib'
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ forge "https://forgeapi.puppetlabs.com"
11
11
12
12
mod 'puppet/rabbitmq'
13
13
mod 'jamtur01/httpauth'
14
- mod 'puppet/staging'
15
14
mod 'puppet/wget'
16
15
mod 'saz/sudo'
17
16
mod 'puppet/python'
18
- mod 'puppetlabs/gcc'
19
17
mod 'puppetlabs/inifile'
20
18
mod 'puppet/mongodb'
21
19
mod 'puppetlabs/postgresql'
22
20
mod 'stahnma/epel'
23
21
mod 'ghoneycutt/facter'
24
22
mod 'computology/packagecloud'
25
- mod "puppet/selinux"
26
- mod 'puppet/nginx'
23
+ mod 'puppet/selinux'
24
+ # hard coding 0.15.0 because it requires stdlib >= 5.0.0
25
+ # several other dependencies require stdlib < 5.0.0 causing a conflict
26
+ mod 'puppet/nginx' , '0.15.0'
27
27
mod 'puppet/nodejs'
28
28
mod 'puppetlabs/apt'
29
- mod 'puppetlabs/concat'
30
29
mod 'puppetlabs/stdlib'
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ forge "https://forgeapi.puppetlabs.com"
11
11
12
12
mod 'puppet/rabbitmq'
13
13
mod 'jamtur01/httpauth'
14
- mod 'puppet/staging'
15
14
mod 'puppet/wget'
16
15
mod 'saz/sudo'
17
16
mod 'puppet/python'
18
- mod 'puppetlabs/gcc'
19
17
mod 'puppetlabs/inifile'
20
18
mod 'puppet/mongodb'
21
19
mod 'puppetlabs/postgresql'
22
20
mod 'stahnma/epel'
23
21
mod 'ghoneycutt/facter'
24
22
mod 'computology/packagecloud'
25
- mod "puppet/selinux"
26
- mod 'puppet/nginx'
23
+ mod 'puppet/selinux'
24
+ # hard coding 0.15.0 because it requires stdlib >= 5.0.0
25
+ # several other dependencies require stdlib < 5.0.0 causing a conflict
26
+ mod 'puppet/nginx' , '0.15.0'
27
27
mod 'puppet/nodejs'
28
28
mod 'puppetlabs/apt'
29
- mod 'puppetlabs/concat'
30
29
mod 'puppetlabs/stdlib'
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ forge "https://forgeapi.puppetlabs.com"
11
11
12
12
mod 'puppet/rabbitmq'
13
13
mod 'jamtur01/httpauth'
14
- mod 'puppet/staging'
15
14
mod 'puppet/wget'
16
15
mod 'saz/sudo'
17
16
mod 'puppet/python'
18
- mod 'puppetlabs/gcc'
19
17
mod 'puppetlabs/inifile'
20
18
mod 'puppet/mongodb'
21
19
mod 'puppetlabs/postgresql'
22
20
mod 'stahnma/epel'
23
21
mod 'ghoneycutt/facter'
24
22
mod 'computology/packagecloud'
25
- mod "puppet/selinux"
26
- mod 'puppet/nginx'
23
+ mod 'puppet/selinux'
24
+ # hard coding 0.15.0 because it requires stdlib >= 5.0.0
25
+ # several other dependencies require stdlib < 5.0.0 causing a conflict
26
+ mod 'puppet/nginx' , '0.15.0'
27
27
mod 'puppet/nodejs'
28
28
mod 'puppetlabs/apt'
29
- mod 'puppetlabs/concat'
30
29
mod 'puppetlabs/stdlib'
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ forge "https://forgeapi.puppetlabs.com"
11
11
12
12
mod 'puppet/rabbitmq'
13
13
mod 'jamtur01/httpauth'
14
- mod 'puppet/staging'
15
14
mod 'puppet/wget'
16
15
mod 'saz/sudo'
17
16
mod 'puppet/python'
18
- mod 'puppetlabs/gcc'
19
17
mod 'puppetlabs/inifile'
20
18
mod 'puppet/mongodb'
21
19
mod 'puppetlabs/postgresql'
22
20
mod 'stahnma/epel'
23
21
mod 'ghoneycutt/facter'
24
22
mod 'computology/packagecloud'
25
- mod "puppet/selinux"
26
- mod 'puppet/nginx'
23
+ mod 'puppet/selinux'
24
+ # hard coding 0.15.0 because it requires stdlib >= 5.0.0
25
+ # several other dependencies require stdlib < 5.0.0 causing a conflict
26
+ mod 'puppet/nginx' , '0.15.0'
27
27
mod 'puppet/nodejs'
28
28
mod 'puppetlabs/apt'
29
- mod 'puppetlabs/concat'
30
29
mod 'puppetlabs/stdlib'
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ forge "https://forgeapi.puppetlabs.com"
11
11
12
12
mod 'puppet/rabbitmq'
13
13
mod 'jamtur01/httpauth'
14
- mod 'puppet/staging'
15
14
mod 'puppet/wget'
16
15
mod 'saz/sudo'
17
16
mod 'puppet/python'
18
- mod 'puppetlabs/gcc'
19
17
mod 'puppetlabs/inifile'
20
18
mod 'puppet/mongodb'
21
19
mod 'puppetlabs/postgresql'
22
20
mod 'stahnma/epel'
23
21
mod 'ghoneycutt/facter'
24
22
mod 'computology/packagecloud'
25
- mod "puppet/selinux"
26
- mod 'puppet/nginx'
23
+ mod 'puppet/selinux'
24
+ # hard coding 0.15.0 because it requires stdlib >= 5.0.0
25
+ # several other dependencies require stdlib < 5.0.0 causing a conflict
26
+ mod 'puppet/nginx' , '0.15.0'
27
27
mod 'puppet/nodejs'
28
28
mod 'puppetlabs/apt'
29
- mod 'puppetlabs/concat'
30
29
mod 'puppetlabs/stdlib'
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ forge "https://forgeapi.puppetlabs.com"
11
11
12
12
mod 'puppet/rabbitmq'
13
13
mod 'jamtur01/httpauth'
14
- mod 'puppet/staging'
15
14
mod 'puppet/wget'
16
15
mod 'saz/sudo'
17
16
mod 'puppet/python'
18
- mod 'puppetlabs/gcc'
19
17
mod 'puppetlabs/inifile'
20
18
mod 'puppet/mongodb'
21
19
mod 'puppetlabs/postgresql'
22
20
mod 'stahnma/epel'
23
21
mod 'ghoneycutt/facter'
24
22
mod 'computology/packagecloud'
25
- mod "puppet/selinux"
26
- mod 'puppet/nginx'
23
+ mod 'puppet/selinux'
24
+ # hard coding 0.15.0 because it requires stdlib >= 5.0.0
25
+ # several other dependencies require stdlib < 5.0.0 causing a conflict
26
+ mod 'puppet/nginx' , '0.15.0'
27
27
mod 'puppet/nodejs'
28
28
mod 'puppetlabs/apt'
29
- mod 'puppetlabs/concat'
30
29
mod 'puppetlabs/stdlib'
Original file line number Diff line number Diff line change 16
16
"name" : " puppetlabs/stdlib" ,
17
17
"version_requirement" : " >= 4.6.0"
18
18
},
19
- {
20
- "name" : " puppet/staging" ,
21
- "version_requirement" : " >= 1.0.2"
22
- },
23
19
{
24
20
"name" : " puppetlabs/apt" ,
25
21
"version_requirement" : " >= 1.7.0"
36
32
"name" : " puppet/python" ,
37
33
"version_requirement" : " >= 1.10.0"
38
34
},
39
- {
40
- "name" : " puppetlabs/gcc" ,
41
- "version_requirement" : " >= 0.2.0"
42
- },
43
35
{
44
36
"name" : " puppetlabs/inifile" ,
45
37
"version_requirement" : " >= 1.2.0"
106
98
"pdk-version" : " 1.8.0" ,
107
99
"template-url" : " file:///opt/puppetlabs/pdk/share/cache/pdk-templates.git" ,
108
100
"template-ref" : " 1.8.0-0-g0d9da00"
109
- }
101
+ }
You can’t perform that action at this time.
0 commit comments