vcluster
vcluster copied to clipboard
E2E next framework init
What issue type does this pull request address? (keep at least one, remove the others) /kind test
What does this pull request do? Which issues does it resolve? (use resolves #<issue_number> if possible)
resolves #
ENG-9269
ENG-9939
ENG-9940
ENG-9941
Please provide a short message that should be published in the vcluster release notes
What else do we need to know? Github workflow pipeline will be added in other PR
[!NOTE] Introduce a new Ginkgo-based E2E test suite (vcluster/kind) with workflows, configs, and vendored deps.
- E2E Framework (Ginkgo + e2e-framework):
- Add
e2e-next/with suite setup, vcluster/kind integration, constants (image.go,timeouts.go,cluster.go,vcluster.go), labels, and configs (kind/vcluster YAML).- Implement tests for core sync (
test_core/sync) and deploy flows (test_deploy/*) with supporting manifests.- CI/CD:
- Add composite action
/.github/actions/run-ginkgo-e2eand workflows/.github/workflows/e2e-ginkgo.yaml,e2e.yamlto run the E2E suite.- Tooling/Configs:
- Add
Justfile,hack/test.sh, andgolangci.yml; includee2e-next/e2e-kind.config.yaml.- Dependencies:
- Update
go.mod/go.sum; vendor required modules (Ginkgo v2.27, Gomega v1.38, sigs.k8s.io/e2e-framework, golang.org/x/tools, etc.).Written by Cursor Bugbot for commit 2b8e2c3e372f80dd6ee88976401bbf3e7c57e09f. This will update automatically on new commits. Configure here.