Skip to content

Add support for multiple install-modes via OLM (#24) #116

Add support for multiple install-modes via OLM (#24)

Add support for multiple install-modes via OLM (#24) #116

Workflow file for this run

name: E2E Tests
on:
push:
pull_request:
jobs:
test-e2e:
name: Run on Ubuntu
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: Install the latest version of kind
run: |
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
chmod +x ./kind
sudo mv ./kind /usr/local/bin/kind
- name: Verify kind installation
run: kind version
- name: Install helm
uses: azure/setup-helm@v4.3.0
# func CLI is needed in some e2e tests ATM
- name: Install func cli
uses: functions-dev/action@main
with:
version: nightly # use nightly as long as we use the latest in the operator too
- name: Setup KinD cluster
run: make create-kind-cluster
- name: Install func-operator
run: make docker-build docker-push deploy
- name: Running Test e2e
env:
REGISTRY_INSECURE: true
REGISTRY: kind-registry:5000
run: make test-e2e