Add minimal e2e tests to verify operator starts (#230)

This is a minimal version of #228 which just spins up a cluster and
verifies that the operator starts. Once this is merged expanding the e2e
tests will be easier. In the meantime we have some validation that the
Helm chart will run in a cluster.

Signed-off-by: Philip Laine <philip.laine@gmail.com>
This commit is contained in:
Philip Laine
2026-05-05 12:31:30 +02:00
committed by GitHub
parent af7c408386
commit 8f8aeb562f
7 changed files with 808 additions and 25 deletions
+14 -3
View File
@@ -8,7 +8,7 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Clone the code
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
- name: Setup Go
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c #v6.4.0
@@ -19,7 +19,7 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Clone the code
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
- name: Setup Go
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c #v6.4.0
@@ -33,5 +33,16 @@ jobs:
run: |
make generate
git diff --exit-code
- name: Running Tests
- name: Running unit tests
run: make test
e2e:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
- name: Setup Go
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c #v6.4.0
with:
go-version-file: go.mod
- name: Running e2e tests
run: make test-e2e