Skip to content

Commit a84be41

Browse files
committed
Update GitHub Actions workflows to use environment variables for S3 credentials
- Added environment variables TEST_S3_ACCESS_KEY_ID and TEST_S3_SECRET_ACCESS_KEY to multiple workflows for integration and smoke tests, allowing for optional overrides of AWS credentials. - Updated test scripts to utilize these environment variables when creating S3 secrets, enhancing flexibility and security in credential management.
1 parent 594ee3c commit a84be41

19 files changed

+58
-7
lines changed

.github/workflows/arm-AL2023-build-test-push-workflow-AL2023.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,9 @@ jobs:
243243
- name: Run smoke test
244244
id: smoketest
245245
timeout-minutes: 240
246+
env:
247+
TEST_S3_ACCESS_KEY_ID: ${{ vars.TEST_S3_ACCESS_KEY_ID }}
248+
TEST_S3_SECRET_ACCESS_KEY: ${{ secrets.TEST_S3_SECRET_ACCESS_KEY }}
246249
run: |
247250
make int-test
248251
- name: Collect Test Logs

.github/workflows/arm-AL2023-int-test-workflow.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,9 @@ jobs:
191191
cp /snap/bin/kustomize ./bin/kustomize
192192
- name: Run Integration test
193193
timeout-minutes: 240
194+
env:
195+
TEST_S3_ACCESS_KEY_ID: ${{ vars.TEST_S3_ACCESS_KEY_ID }}
196+
TEST_S3_SECRET_ACCESS_KEY: ${{ secrets.TEST_S3_SECRET_ACCESS_KEY }}
194197
run: |
195198
make int-test
196199
- name: Collect Test Logs

.github/workflows/arm-RHEL-build-test-push-workflow.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,9 @@ jobs:
192192
cp /snap/bin/kustomize ./bin/kustomize
193193
- name: Run smoke test
194194
timeout-minutes: 240
195+
env:
196+
TEST_S3_ACCESS_KEY_ID: ${{ vars.TEST_S3_ACCESS_KEY_ID }}
197+
TEST_S3_SECRET_ACCESS_KEY: ${{ secrets.TEST_S3_SECRET_ACCESS_KEY }}
195198
run: |
196199
make int-test
197200
- name: Collect Test Logs

.github/workflows/arm-RHEL-int-test-workflow.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,9 @@ jobs:
191191
cp /snap/bin/kustomize ./bin/kustomize
192192
- name: Run Integration test
193193
timeout-minutes: 240
194+
env:
195+
TEST_S3_ACCESS_KEY_ID: ${{ vars.TEST_S3_ACCESS_KEY_ID }}
196+
TEST_S3_SECRET_ACCESS_KEY: ${{ secrets.TEST_S3_SECRET_ACCESS_KEY }}
194197
run: |
195198
make int-test
196199
- name: Collect Test Logs

.github/workflows/arm-Ubuntu-build-test-push-workflow.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,9 @@ jobs:
243243
- name: Run smoke test
244244
id: smoketest
245245
timeout-minutes: 240
246+
env:
247+
TEST_S3_ACCESS_KEY_ID: ${{ vars.TEST_S3_ACCESS_KEY_ID }}
248+
TEST_S3_SECRET_ACCESS_KEY: ${{ secrets.TEST_S3_SECRET_ACCESS_KEY }}
246249
run: |
247250
make int-test
248251
- name: Collect Test Logs

.github/workflows/arm-Ubuntu-int-test-workflow.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,9 @@ jobs:
191191
cp /snap/bin/kustomize ./bin/kustomize
192192
- name: Run Integration test
193193
timeout-minutes: 240
194+
env:
195+
TEST_S3_ACCESS_KEY_ID: ${{ vars.TEST_S3_ACCESS_KEY_ID }}
196+
TEST_S3_SECRET_ACCESS_KEY: ${{ secrets.TEST_S3_SECRET_ACCESS_KEY }}
194197
run: |
195198
make int-test
196199
- name: Collect Test Logs

.github/workflows/build-test-push-workflow.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,9 @@ jobs:
297297
- name: Run smoke test
298298
id: smoketest
299299
timeout-minutes: 240
300+
env:
301+
TEST_S3_ACCESS_KEY_ID: ${{ vars.TEST_S3_ACCESS_KEY_ID }}
302+
TEST_S3_SECRET_ACCESS_KEY: ${{ secrets.TEST_S3_SECRET_ACCESS_KEY }}
300303
run: |
301304
make int-test
302305
- name: Collect Test Logs

.github/workflows/distroless-build-test-push-workflow.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,9 @@ jobs:
297297
- name: Run smoke test
298298
id: smoketest
299299
timeout-minutes: 240
300+
env:
301+
TEST_S3_ACCESS_KEY_ID: ${{ vars.TEST_S3_ACCESS_KEY_ID }}
302+
TEST_S3_SECRET_ACCESS_KEY: ${{ secrets.TEST_S3_SECRET_ACCESS_KEY }}
300303
run: |
301304
make int-test
302305
- name: Collect Test Logs

.github/workflows/distroless-int-test-workflow.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ jobs:
190190
cp /snap/bin/kustomize ./bin/kustomize
191191
- name: Run Integration test
192192
timeout-minutes: 240
193+
env:
194+
TEST_S3_ACCESS_KEY_ID: ${{ vars.TEST_S3_ACCESS_KEY_ID }}
195+
TEST_S3_SECRET_ACCESS_KEY: ${{ secrets.TEST_S3_SECRET_ACCESS_KEY }}
193196
run: |
194197
make int-test
195198
- name: Collect Test Logs

.github/workflows/helm-test-workflow.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,8 @@ jobs:
210210
AWS_S3_REGION: ${{ secrets.AWS_DEFAULT_REGION }}
211211
TEST_S3_BUCKET: ${{ secrets.TEST_BUCKET }}
212212
TEST_VPC_ENDPOINT_URL: ${{ secrets.TEST_VPC_ENDPOINT_URL }}
213+
TEST_S3_ACCESS_KEY_ID: ${{ vars.TEST_S3_ACCESS_KEY_ID }}
214+
TEST_S3_SECRET_ACCESS_KEY: ${{ secrets.TEST_S3_SECRET_ACCESS_KEY }}
213215
run: |
214216
kubectl kuttl test --config kuttl/kuttl-test-helm.yaml --report xml
215217
- name: Publish Results

0 commit comments

Comments
 (0)