omni/internal/e2e-tests
Artem Chernyshev 122b79605f
Some checks are pending
default / default (push) Waiting to run
default / e2e-backups (push) Blocked by required conditions
default / e2e-forced-removal (push) Blocked by required conditions
default / e2e-scaling (push) Blocked by required conditions
default / e2e-short (push) Blocked by required conditions
default / e2e-short-secureboot (push) Blocked by required conditions
default / e2e-templates (push) Blocked by required conditions
default / e2e-upgrades (push) Blocked by required conditions
default / e2e-workload-proxy (push) Blocked by required conditions
test: run Omni as part of integration tests
This enables test coverage, builds Omni with race detector.

Also redone the COSI state creation flow: no more callbacks.
The state is now an Object, which has `Stop` method, that should be
called when the app stops.
All defers were moved into the `Stop` method basically.

Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
2025-06-18 16:20:11 +03:00
..
.kresignore chore: initial commit 2024-02-29 17:19:57 +04:00
Dockerfile chore: bump Go and rekres 2025-02-14 12:31:38 +03:00
go.mod chore: bump Go deps 2025-05-07 16:16:52 +03:00
go.sum chore: bump Go deps 2025-05-07 16:16:52 +03:00
main_test.go test: run Omni as part of integration tests 2025-06-18 16:20:11 +03:00