Skip to content

Commit e3245c2

Browse files
author
iru
committed
ci: test. eks bench
1 parent 266eff3 commit e3245c2

File tree

1 file changed

+53
-52
lines changed

1 file changed

+53
-52
lines changed

.github/workflows/ci-integration-tests.yaml

Lines changed: 53 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -15,56 +15,6 @@ on:
1515
concurrency: terraform
1616

1717
jobs:
18-
integration_test_ecs:
19-
concurrency: terraform-account
20-
21-
name: Test-Kitchen-ECS
22-
runs-on: ubuntu-latest
23-
env:
24-
TF_VAR_sysdig_secure_endpoint: https://secure.sysdig.com
25-
TF_VAR_sysdig_secure_api_token: ${{secrets.KUBELAB_SECURE_API_TOKEN}}
26-
27-
steps:
28-
- name: Checkout
29-
uses: actions/checkout@v2
30-
31-
- uses: ruby/setup-ruby@v1
32-
with:
33-
ruby-version: 2.7
34-
bundler-cache: true
35-
36-
- name: Run single-account test
37-
env:
38-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_QA_CLOUDNATIVE_ACCESS_KEY_ID }}
39-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_QA_CLOUDNATIVE_SECRET_ACCESS_KEY }}
40-
AWS_REGION: ${{ secrets.AWS_REGION }}
41-
run: bundle exec kitchen test "single-account-aws"
42-
43-
- name: Destroy single-account resources
44-
env:
45-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_QA_CLOUDNATIVE_ACCESS_KEY_ID }}
46-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_QA_CLOUDNATIVE_SECRET_ACCESS_KEY }}
47-
AWS_REGION: ${{ secrets.AWS_REGION }}
48-
if: ${{ failure() }}
49-
run: bundle exec kitchen destroy "single-account-aws"
50-
51-
- name: Run organizational test
52-
env:
53-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_QA_MANAGED_ACCESS_KEY_ID }}
54-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_QA_MANAGED_SECRET_ACCESS_KEY }}
55-
AWS_REGION: ${{ secrets.AWS_REGION }}
56-
TF_VAR_sysdig_secure_for_cloud_member_account_id: ${{ secrets.AWS_QA_CLOUDNATIVE_ACCOUNT_ID }}
57-
run: bundle exec kitchen test "organizational-aws"
58-
59-
- name: Destroy organizational resources
60-
env:
61-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_QA_MANAGED_ACCESS_KEY_ID }}
62-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_QA_MANAGED_SECRET_ACCESS_KEY }}
63-
AWS_REGION: ${{ secrets.AWS_REGION }}
64-
TF_VAR_sysdig_secure_for_cloud_member_account_id: ${{ secrets.AWS_QA_CLOUDNATIVE_ACCOUNT_ID }}
65-
if: ${{ failure() }}
66-
run: bundle exec kitchen destroy "organizational-aws"
67-
6818
integration_test-eks:
6919
concurrency: terraform-account
7020
continue-on-error: true
@@ -86,8 +36,8 @@ jobs:
8636

8737
- name: Create kind cluster
8838
uses: helm/kind-action@v1.2.0
89-
# with:
90-
# wait: 120s
39+
# with:
40+
# wait: 120s
9141

9242
- name: Run single-account-k8s test
9343
env:
@@ -151,3 +101,54 @@ jobs:
151101
AWS_REGION: ${{ secrets.AWS_REGION }}
152102
if: ${{ failure() }}
153103
run: bundle exec kitchen destroy "organizational-k8s-aws"
104+
105+
integration_test_ecs:
106+
concurrency: terraform-account
107+
continue-on-error: true
108+
109+
name: Test-Kitchen-ECS
110+
runs-on: ubuntu-latest
111+
env:
112+
TF_VAR_sysdig_secure_endpoint: https://secure.sysdig.com
113+
TF_VAR_sysdig_secure_api_token: ${{secrets.KUBELAB_SECURE_API_TOKEN}}
114+
115+
steps:
116+
- name: Checkout
117+
uses: actions/checkout@v2
118+
119+
- uses: ruby/setup-ruby@v1
120+
with:
121+
ruby-version: 2.7
122+
bundler-cache: true
123+
124+
- name: Run single-account test
125+
env:
126+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_QA_CLOUDNATIVE_ACCESS_KEY_ID }}
127+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_QA_CLOUDNATIVE_SECRET_ACCESS_KEY }}
128+
AWS_REGION: ${{ secrets.AWS_REGION }}
129+
run: bundle exec kitchen test "single-account-aws"
130+
131+
- name: Destroy single-account resources
132+
env:
133+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_QA_CLOUDNATIVE_ACCESS_KEY_ID }}
134+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_QA_CLOUDNATIVE_SECRET_ACCESS_KEY }}
135+
AWS_REGION: ${{ secrets.AWS_REGION }}
136+
if: ${{ failure() }}
137+
run: bundle exec kitchen destroy "single-account-aws"
138+
139+
- name: Run organizational test
140+
env:
141+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_QA_MANAGED_ACCESS_KEY_ID }}
142+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_QA_MANAGED_SECRET_ACCESS_KEY }}
143+
AWS_REGION: ${{ secrets.AWS_REGION }}
144+
TF_VAR_sysdig_secure_for_cloud_member_account_id: ${{ secrets.AWS_QA_CLOUDNATIVE_ACCOUNT_ID }}
145+
run: bundle exec kitchen test "organizational-aws"
146+
147+
- name: Destroy organizational resources
148+
env:
149+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_QA_MANAGED_ACCESS_KEY_ID }}
150+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_QA_MANAGED_SECRET_ACCESS_KEY }}
151+
AWS_REGION: ${{ secrets.AWS_REGION }}
152+
TF_VAR_sysdig_secure_for_cloud_member_account_id: ${{ secrets.AWS_QA_CLOUDNATIVE_ACCOUNT_ID }}
153+
if: ${{ failure() }}
154+
run: bundle exec kitchen destroy "organizational-aws"

0 commit comments

Comments
 (0)