No need for external YAML files for infrastructure.
No need for a AKO helm version, latest will be used by default.
No explicit skipping and cleaning, it happens within the contract test run wrapper.
No hard dependency of the helper in kind, assumes a working k8s config is available, which CI and make provide easily.
Note: Using make locally, the contract tests launch kind with them. On the CI, this is not needed because the workflow launched kindalready before running the tests, so we use an existing env var in the launch script to avoid launching kind again.
Simplify contract testing:
TestMain
preparations required.kind
, assumes a working k8s config is available, which CI and make provide easily.Note: Using
make
locally, the contract tests launchkind
with them. On theCI
, this is not needed because the workflow launchedkind
already before running the tests, so we use an existing env var in the launch script to avoid launchingkind
again.All Submissions: