Skip to content

Releases: kubernetes-sigs/dranet

v1.3.0

28 May 23:58
53d22ff

Choose a tag to compare

Changes by Kind

Feature

  • Add azure specific rules and routes to be configured for secondary nic. (#156, @tamilmani1989)
  • Dranet no longer injects child VFs attached to an excluded uplink as pod network interfaces. (#176, @anson627)

Bug or Regression

  • Address several critical edge cases in default interface detection (#153, @aojea)
  • Fixed DRANET failing to publish any ResourceSlice on nodes where an interface had enough global-scope IP addresses for the joined dra.net/ipv4 or dra.net/ipv6 attribute to exceed DRA's 64-byte string attribute limit (commonly triggered by kube-ipvs0 on clusters running kube-proxy in IPVS mode). The oversized IP attribute is now omitted on the offending device; all other attributes and devices in the slice are unaffected. (#198, @dkennetzoracle)
  • Fixed issue where RDMA device is not restored to the host network namespace in rdma netns=exclusive mode (#180, @kanlkan)
  • PCI network devices whose kernel driver has been unbound or replaced with a userspace driver (vfio-pci, uio_pci_generic, igb_uio, pci-stub) are no longer published in the ResourceSlice. Previously such devices were published but every NodePrepareResources call for them failed, trapping pods in FailedPrepareDynamicResources. (#193, @wevans-ant)

All changes

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.2.0

16 Apr 20:32
81bd6fe

Choose a tag to compare

Features

  • 🚀 OKE (Oracle Cloud) Support: OKE (Oracle Cloud) provider for dranet (#116, #142, @dkennetzoracle)
  • 🚀 AWS EFA Support: AWS cloud provider support to enable EFA (Elastic Fabric Adapter) device discovery and configuration for AWS EC2 instances with NVIDIA GPU and AWS Neuron accelerators that support EFA devices. (#139, @nakshah87)
  • A cloud-provider-hint command line flag can be used to allow the administrator to specify what cloud they are running on. If specified it will skip automatic discovery, allowing for faster startup. (#118, @michaelasp)
  • Add RBAC permissions for the resourceclaims/driver subresource with associated-node:patch and associated-node:update verbs, scoped to the "dra.net" driver name. Required for Kubernetes v1.36+ where the DRAResourceClaimGranularStatusAuthorization feature gate is beta and enabled by default. (#126, @praveen0raj)

Other Changes

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

20 Mar 20:38
0194bae

Choose a tag to compare

Highlights

  • This release marks a significant milestone in our goal to expand hyperscaler support and drive adoption with multiple cloud providers. We are excited to announce support for Azure, including IB-only RDMA device support and an AKS GB300 configuration example.

  • DRANET now supports VRF and symmetric routing for multihomed Pods. This allows for robust isolation of routing domains in scenarios where a single process utilizes multiple network interfaces.

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.1.0