Skip to content

E2E

E2E #80

Workflow file for this run

name: E2E
on:
workflow_dispatch:
inputs:
image_tag:
description: 'Image tag for E2E images'
required: false
type: string
default: 'develop'
jobs:
e2e-base:
uses: ./.github/workflows/_e2e-run.yaml
with:
image_tag: ${{ inputs.image_tag }}
operator: base
tests: '["single-node","multi-server","agent-basic","agent-broken","agent-idempotent","agent-concurrent","agent-report","database-cnpg","readonly-rootfs","code-pvc","autosign-policy","cert-rotation"]'
secrets: inherit
e2e-enc:
needs: [e2e-base]
uses: ./.github/workflows/_e2e-run.yaml
with:
image_tag: ${{ inputs.image_tag }}
operator: base
tests: '["agent-enc","agent-full"]'
secrets: inherit
e2e-gateway:
needs: [e2e-enc]
uses: ./.github/workflows/_e2e-run.yaml
with:
image_tag: ${{ inputs.image_tag }}
operator: gateway
tests: '["pool-gateway"]'
secrets: inherit
e2e-webhooks-cm:
needs: [e2e-gateway]
uses: ./.github/workflows/_e2e-run.yaml
with:
image_tag: ${{ inputs.image_tag }}
operator: webhooks-cm
tests: '["webhook-validation-server","webhook-validation-config","webhook-validation-database","webhook-smoke"]'
secrets: inherit