Skip to content

Commit

Permalink
(SIMP-4929) Move to legacy fork of systemd (#68)
Browse files Browse the repository at this point in the history
* Move to legacy fork of systemd that supports Hiera 4
* Re-instate Puppet 4.7 and 4.8 testing
  • Loading branch information
trevor-vaughan authored and lnemsick-simp committed May 25, 2018
1 parent 5184737 commit f3a24eb
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 1 deletion.
1 change: 1 addition & 0 deletions .fixtures.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ fixtures:
repo: https://github.com/simp/pupmod-simp-stunnel
systemd:
repo: https://github.com/simp/puppet-systemd
branch: simp-master
tcpwrappers:
repo: https://github.com/simp/pupmod-simp-tcpwrappers
symlinks:
Expand Down
39 changes: 39 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,14 @@ cache:
# starting with 2016.4.5.
#

.pe_2016_4: &pe_2016_4
variables:
PUPPET_VERSION: '~> 4.7.0'

.simp_6_0: &simp_6_0
variables:
PUPPET_VERSION: '~> 4.8.1'

.simp_6_1: &simp_6_1
variables:
PUPPET_VERSION: '~> 4.10.8'
Expand Down Expand Up @@ -177,6 +185,20 @@ pup5_latest-lint:
# Unit Test Matrix
#

# ----------------------------------------------------------------------
# Puppet 4.7 for early releases of PE 2016.4 LTS
pup4_7-unit:
<<: *unit_base
<<: *pe_2016_4
image: 'ruby:2.1'

# ----------------------------------------------------------------------
# Puppet 4.8 for SIMP 6 and PE 2016.5
pup4_8-unit:
<<: *unit_base
<<: *simp_6_0
image: 'ruby:2.1'

# ----------------------------------------------------------------------
# Puppet 4.10 for SIMP 6.1, PE 2016.4 LTS, and 2017.2
pup4_10-unit:
Expand Down Expand Up @@ -214,6 +236,22 @@ pup5_latest-unit:
# test matrix is even more limited. Here we stick to versions supported
# by non-EOL meta-releases of SIMP and LTS versions of Puppet Enterprise.

# ----------------------------------------------------------------------
# Puppet 4.8 for SIMP 6.0 and PE 2016.5
el-pup4_8:
<<: *acceptance_base
<<: *simp_6_0
script:
- 'bundle exec rake beaker:suites'

el-pup4_8-fips:
<<: *acceptance_base
<<: *simp_6_0
variables:
BEAKER_fips: 'yes'
script:
- 'bundle exec rake beaker:suites'

# ----------------------------------------------------------------------
# Puppet 4.10 for SIMP 6.1, PE 2016.4 LTS, and PE 2017.2
el-pup4_10:
Expand Down Expand Up @@ -246,6 +284,7 @@ el-pup5_5-fips:
script:
- 'bundle exec rake beaker:suites'


#=======================================================================
# Deployment Jobs

Expand Down
12 changes: 12 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,18 @@ jobs:
script:
- bundle exec rake spec

- stage: spec
rvm: 2.1.9
env: STRICT_VARIABLES=yes TRUSTED_NODE_DATA=yes PUPPET_VERSION="~> 4.9.2"
script:
- bundle exec rake spec

- stage: spec
rvm: 2.1.9
env: STRICT_VARIABLES=yes TRUSTED_NODE_DATA=yes PUPPET_VERSION="~> 4.7.0"
script:
- bundle exec rake spec

- stage: deploy
rvm: 2.4.1
script:
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 @@
"syslog"
],
"dependencies": [
{ "name": "camptocamp/systemd",
{ "name": "simp/systemd",
"version_requirement": ">= 1.1.1 < 2.0.0"
},
{
Expand Down

0 comments on commit f3a24eb

Please sign in to comment.