Release v1.4.1
VirtFoundry¶
Kubernetes-native IaaS control plane — virtual machines with KubeVirt, multi-tenant networking with Multus, and security groups with NetworkPolicy. One REST API, one dashboard, one Helm chart.
UI¶
Sign-in
Quick install¶
helm repo add virtfoundry https://virtfoundry.github.io/helm-charts
helm repo update
helm install virtfoundry virtfoundry/virtfoundry \
--version 1.4.1 \
--namespace virtfoundry-system \
--create-namespace \
--set secrets.rootPassword='your-root-password' \
--set secrets.jwtSecret='your-jwt-secret'
Gateway API or Ingress profiles are configured via Helm values — see Configuration.
Before you install¶
VirtFoundry requires KubeVirt, Multus, and CDI (for ISO/import paths) on the cluster — the Helm chart deploys the control plane only. See Installation → Prerequisites.
Architecture¶
| Layer | Technology |
|---|---|
| Control plane | Go API + async worker |
| Hypervisor | KubeVirt VirtualMachine |
| Networking | Multus NADs, host bridges, optional MetalLB |
| Security | IAM, JWT, API keys, tenant namespaces, NetworkPolicy |
| UI | React + Vite + Redux + TanStack Query |
| Packaging | Helm chart (helm-charts) |
Repositories¶
| Repository | Role |
|---|---|
| core | Application source (API, worker, UI) |
| helm-charts | Helm chart, deploy scripts, this documentation |