Repository navigation
Releases
Releases · gorizond/capi-vip-allocator
v0.7.1
v0.7.0
Release v0.7.0: Prometheus metrics support
v0.6.5
Release v0.6.5: Comma-separated labels support Add support for comma-separated values in GlobalInClusterIPPool labels: - cluster-class: support multiple cluster classes (e.g., "rke2-proxmox,rke2-vsphere") - role: support multiple roles (e.g., "control-plane,ingress") - Allows sharing single IP pool across multiple cluster classes and roles - Backward compatible with exact match labels - Added comprehensive unit tests - Updated documentation and examples
v0.6.4
v0.6.4 - Add label support for ingress VIP New Features: - Set both annotation and label vip.capi.gorizond.io/ingress-vip - Allows using ClusterLabels in Fleet GitRepo for ingress VIP Changes: - cluster_reconciler.go: Set label in addition to annotation - README.md: Add examples for using labels - cluster_reconciler_test.go: Add test for label setting
v0.6.3
v0.6.2
v0.6.1
v0.6.0: Add Ingress VIP support via annotation
Ingress VIP allocation triggered by annotation vip.capi.gorizond.io/ingress-enabled=true
- Creates IPAddressClaim with role: ingress
- Uses separate GlobalInClusterIPPool
- Writes to Cluster.spec.topology.variables[ingressVip]
- Available in ClusterClass as {{ .ingressVip }}
Update metadata.yaml to v0.6.0
Full Changelog: v0.5.0...v0.6.0