Skip to content

Commit 16274c0

Browse files
committed
Run Helm credential suites sequentially
The egress credential-injection fixture replaces the shared provider namespace policy and resets it to default-deny during cleanup. Run it after the main Helm suites so it cannot remove the grants checked by the Helm credential test. Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
1 parent b818508 commit 16274c0

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

‎.github/workflows/helm-e2e.yaml‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,16 +110,22 @@ jobs:
110110
- name: Deploy egress demo
111111
run: hack/install-ate-kind.sh --deploy-demo-egress
112112
- name: Run E2E tests (gVisor)
113+
# The egress credential suite replaces the shared provider policy.
114+
# Run it separately after the Helm suite has checked the chart's grants.
113115
# Identity rotates the cluster-wide egress CA. Run it last so HTTPS
114116
# tests keep a stable trust bundle and gateway signing certificate.
115117
env:
116118
E2E_JUNIT_FILE: ${{ github.workspace }}/_artifacts/helm-gvisor.xml
117-
run: hack/run-e2e-kind.sh -v -skip '^TestActorIdentity_' -args --no-color
119+
run: hack/run-e2e-kind.sh -v -skip '^(TestActorIdentity_|TestActorEgressCredentialInjection$)' -args --no-color
118120
- name: Run E2E tests (micro-VM)
119121
env:
120122
E2E_SANDBOX_CLASS: microvm
121123
E2E_JUNIT_FILE: ${{ github.workspace }}/_artifacts/helm-microvm.xml
122124
run: hack/run-e2e-kind.sh ./internal/e2e/suites/demo -v -args --no-color
125+
- name: Run E2E tests (egress credential injection)
126+
env:
127+
E2E_JUNIT_FILE: ${{ github.workspace }}/_artifacts/helm-egress-credentials.xml
128+
run: hack/run-e2e-kind.sh ./internal/e2e/suites/egresscredinject -v -args --no-color
123129
- name: Run E2E tests (identity and trust rotation)
124130
env:
125131
E2E_JUNIT_FILE: ${{ github.workspace }}/_artifacts/helm-identity.xml

0 commit comments

Comments
 (0)