Mise aliases are available: `mise e2e:setup`, `mise e2e:test`, `mise e2e:teardown`, `mise e2e:rebuild:gkg`, `mise e2e:rebuild:rails`, `mise e2e:rebuild:all`.
## Prerequisites
-[Colima](https://github.com/abiosoft/colima) with Kubernetes support
- Docker CLI
- Helm 3
-`GITLAB_SRC` environment variable pointing to a GitLab Rails checkout (required for `setup` and `rebuild --rails`)
## Configuration
All configurable values live in [`config/e2e.yaml`](../../config/e2e.yaml): Colima resources, Helm chart versions, image tags, namespaces, timeouts, ClickHouse settings, and pod readiness checks.
Structural constants (file paths, table lists, concurrency limits) are in `src/e2e/constants.rs`.
## Module structure
See the [E2E module README](src/e2e/README.md) for architecture details.
Orchestrates a local Kubernetes environment for end-to-end testing of the GKG stack against a real GitLab instance. Deploys Colima, GitLab (via CNG Helm chart), ClickHouse, siphon, and the GKG indexer/webserver, then runs redaction and permission tests.