Before installing Conformance EE, ensure the following prerequisites are met.
Conformance EE is designed to test clusters managed by Kubermatic Kubernetes Platform (KKP) Enterprise Edition. You need:
A Kubernetes cluster is required to run Conformance EE as a Job:
cluster-admin privileges (or ability to create ClusterRoleBindings)Currently, the following cloud providers are supported:
| Provider | Status |
|---|---|
| KubeVirt | Supported |
Additional providers can be added by implementing the Provider interface. See the architecture documentation for details.
For local development and building:
| Tool | Version | Purpose |
|---|---|---|
| Go | 1.25+ | Building the conformance tester binary |
| Docker | 20.10+ | Building the container image |
| kubectl | v1.27+ | Interacting with Kubernetes clusters |
| Ginkgo | v2.28+ | Running tests locally (optional) |
The conformance tester requires network access to:
quay.io/kubermatic/conformance-ee for pulling the test image