feat: CI/CD integration testing with network access #23

Closed
poimen wants to merge 5 commits from feat/ci-integration-testing-workflow into main
2 changed files with 6 additions and 0 deletions
Showing only changes of commit e0622449cc - Show all commits
+1
View File
@@ -84,6 +84,7 @@ jobs:
--namespace=api \
--restart=Never \
--port=8080 \
--labels="app=api-gateway,managed-by=argocd,role=test,test-run=${{ steps.sha.outputs.short_sha }}" \
--overrides='{"spec":{"containers":[{"name":"gateway","securityContext":{"runAsNonRoot":true,"runAsUser":65532,"allowPrivilegeEscalation":false}}]}}'
echo "Waiting for test pod to be ready..."
+5
View File
@@ -5,6 +5,11 @@ metadata:
namespace: api
spec:
template:
metadata:
labels:
app: api-gateway
managed-by: test
role: integration-test
spec:
serviceAccountName: api-gateway
restartPolicy: Never