Skip to content

Fixing controller reconcile logic to properly check for controller only nodes in kraft mode only #245

Fixing controller reconcile logic to properly check for controller only nodes in kraft mode only

Fixing controller reconcile logic to properly check for controller only nodes in kraft mode only #245

Workflow file for this run

name: e2e-test
on:
push:
branches:
- master
pull_request:
env:
REPOSITORY: koperator_e2e_test
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.21
# Enable Tmate Session if you'd like to Debut the E2E Kind Cluster
# - name: Setup tmate session
# uses: mxschmitt/action-tmate@v3
# with:
# detached: true
- name: Checkout code
uses: actions/checkout@v4
- name: Build docker image
run: |
IMG=$REPOSITORY:$GITHUB_SHA make docker-build
- name: Setup Kind cluster
id: setup-kind
uses: ./.github/actions/kind-create
- name: Load image into kind cluster
run: |
kind load docker-image $REPOSITORY:$GITHUB_SHA --name e2e-kind
- name: Run E2E tests
env:
KUBECONFIG: ${{ steps.setup-kind.outputs.kubeconfig }}
run: |
go work init
go work use -r .
IMG_E2E=$REPOSITORY:$GITHUB_SHA make test-e2e