File tree Expand file tree Collapse file tree 4 files changed +38
-56
lines changed Expand file tree Collapse file tree 4 files changed +38
-56
lines changed Original file line number Diff line number Diff line change 1
- name : Pre-Commit
1
+ name : CI - Pull Request
2
2
3
3
on :
4
4
pull_request :
@@ -109,3 +109,29 @@ jobs:
109
109
# Run all pre-commit checks on max version supported
110
110
if : ${{ matrix.version == needs.getTerraformMinMaxVersion.outputs.maxVersion }}
111
111
run : pre-commit run --color=always --show-diff-on-failure --all-files
112
+
113
+ integration_test :
114
+ name : Test-Kitchen
115
+ runs-on : ubuntu-latest
116
+ env :
117
+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
118
+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
119
+ AWS_REGION : ${{ secrets.AWS_REGION }}
120
+ TF_VAR_sysdig_secure_endpoint : https://secure.sysdig.com
121
+ TF_VAR_sysdig_secure_api_token : ${{secrets.KUBELAB_SECURE_API_TOKEN}}
122
+
123
+ steps :
124
+ - name : Checkout
125
+ uses : actions/checkout@v2
126
+
127
+ - uses : ruby/setup-ruby@v1
128
+ with :
129
+ ruby-version : 2.7
130
+ bundler-cache : true
131
+
132
+ - name : Run test
133
+ run : bundle exec kitchen test
134
+
135
+ - name : Destroy resources
136
+ if : ${{ failure() }}
137
+ run : bundle exec kitchen destroy
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
- source "https://rubygems.org/" do
2
- gem "kitchen-terraform" , "~> 6.0.0"
3
- gem 'aws-sdk' , '~> 3.0.1'
4
- gem 'awspec' , '~> 1.24.0'
5
- gem 'kitchen-verifier-awspec' , '~> 0.2.0'
6
- gem 'rhcl' , '~> 0.1.0' # ruby hcl parser
7
- end
1
+ source "https://rubygems.org/"
2
+
3
+ gem "kitchen-terraform" , "~> 6.0.0"
4
+ gem 'aws-sdk' , '~> 3.0.1'
5
+ gem 'awspec' , '~> 1.24.0'
6
+ gem 'kitchen-verifier-awspec' , '~> 0.2.0'
Original file line number Diff line number Diff line change 1
- GEM
2
- specs:
3
-
4
1
GEM
5
2
remote: https://rubygems.org/
6
3
specs:
@@ -1176,7 +1173,6 @@ GEM
1176
1173
coderay (1.1.3 )
1177
1174
concurrent-ruby (1.1.9 )
1178
1175
declarative (0.0.20 )
1179
- deep_merge (1.2.1 )
1180
1176
delegate (0.1.0 )
1181
1177
diff-lcs (1.4.4 )
1182
1178
docker-api (2.2.0 )
@@ -1371,8 +1367,6 @@ GEM
1371
1367
uber (< 0.2.0 )
1372
1368
retriable (3.1.2 )
1373
1369
rexml (3.2.5 )
1374
- rhcl (0.1.0 )
1375
- deep_merge
1376
1370
rspec (3.10.0 )
1377
1371
rspec-core (~> 3.10.0 )
1378
1372
rspec-expectations (~> 3.10.0 )
@@ -1567,14 +1561,13 @@ GEM
1567
1561
1568
1562
PLATFORMS
1569
1563
universal-darwin-20
1564
+ x86_64-linux
1570
1565
1571
1566
DEPENDENCIES
1572
- aws-sdk (~> 3.0.1 )!
1573
- awspec (~> 1.24.0 )!
1574
- json (~> 2.5 )!
1575
- kitchen-terraform (~> 6.0.0 )!
1576
- kitchen-verifier-awspec (~> 0.2.0 )!
1577
- rhcl (~> 0.1.0 )!
1567
+ aws-sdk (~> 3.0.1 )
1568
+ awspec (~> 1.24.0 )
1569
+ kitchen-terraform (~> 6.0.0 )
1570
+ kitchen-verifier-awspec (~> 0.2.0 )
1578
1571
1579
1572
BUNDLED WITH
1580
1573
2.2.26
You can’t perform that action at this time.
0 commit comments