github kubeovn/kube-ovn v1.16.0

latest releases: v1.17.0, v1.16.18, kube-ovn-v2-v1.16.18...
7 months ago

v1.16.0

  • NetworkPolicy now supports provider-scoped policies for multi-network pods using the ovn.kubernetes.io/policy-for annotation. #6223
  • Support static IP/MAC for multiple interfaces on the same logical switch. #6060
  • MetalLB underlay integration now supports IPv6 and dual-stack. #6159
  • KubeVirt live-migration multi-chassis options now apply to all VM NICs, not just the primary one. #6241
  • Add human-readable descriptions to all Kube-OVN CRD fields for better kubectl explain output. #6133 #6147
  • Support BGP and EVPN (L3VPN) for VPC Egress Gateway, running FRR in the egress gateway Pod. #6224
  • Support per-pod NIC granular DHCP control via annotations, overriding subnet-level DHCP settings. #6475
  • Extend SecurityGroup API with tiers, larger priority range (1-16384), localAddress and port matches. #6330
  • Use BigInt for SubnetStatus IP count fields to support large address ranges. #6403
  • Improve hairpin logic to support FIP, SNAT from any CIDR within the VPC and LoadBalancers. #6445
  • VPC NAT Gateway
    • Support user-defined annotations on NAT gateway Pod template. #6256
    • Allow SNAT EIP to FIP EIP traffic. #6329
    • Allow any EIP to share external subnet gateway in one native VLAN. #6426
  • VPC Egress Gateway
    • Support custom resources and bandwidth limits. #6407
  • Interconnection
    • Add vendor ID to transit switches to avoid conflicts with other OVN controllers. #6186
  • Reliability
    • OpenFlow synchronization: detect and recover from stale or missing OVS flows automatically. #6117
    • OVN DB: back up Raft header before rejoining cluster to improve recovery. #6106
  • Performance
    • Strip managedFields from informer cache to reduce memory usage. #6119
    • Add field selectors to informer factory to reduce API server load. #6091
  • Security
    • Replace wildcard RBAC verbs with explicit verb lists. #6233
    • Specify ephemeral storage limits for containers. #6259
  • Helm Chart
    • Make DaemonSet update strategy configurable via values.yaml. #6136
    • Introduce extraEnv variable for all components. #6142
    • Add affinity and nodeSelector support for ovs-ovn and ovs-ovn-dpdk DaemonSets. #6308
    • Add external-gateway-config-ns option for controller. #6211
    • Introduce ServiceMonitor and labels to services. #6340

Don't miss a new kube-ovn release

NewReleases is sending notifications on new releases.