Skip to content

feat: DNS activity timeline #4

feat: DNS activity timeline

feat: DNS activity timeline #4

Workflow file for this run

name: E2E Tests
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
e2e:
name: Run Chainsaw E2E Tests
runs-on: ubuntu-latest
steps:
- name: Clone the code
uses: actions/checkout@v4
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version-file: go.mod
- name: Setup Kind
uses: helm/kind-action@v1
with:
install_only: true
- name: Bootstrap e2e environment
run: make bootstrap-e2e
- name: Wait for controllers to be ready
run: |
kubectl --context kind-dns-upstream -n dns-replicator-system rollout status deployment/dns-operator-controller-manager --timeout=120s
kubectl --context kind-dns-downstream -n dns-agent-system rollout status deployment/dns-operator-controller-manager --timeout=120s
- name: Prepare kubeconfigs for Chainsaw
run: make chainsaw-prepare-kubeconfigs
- name: Run Chainsaw tests
run: make chainsaw-test