Open Issues Need Help
View All on GitHubDraNet is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding applications in Kubernetes.
DraNet is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding applications in Kubernetes.
AI Summary: Refactor the Bats tests for DraNet to use setup/teardown hooks for creating and deleting dummy devices, improving test maintainability and reducing clutter in the test environment. This involves restructuring the device allocation and deletion logic to ensure complete cleanup after each test.
DraNet is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding applications in Kubernetes.
AI Summary: Implement end-to-end (e2e) tests using Bats to verify the graceful shutdown of the DraNet Kubernetes network driver. The tests should simulate scaling down a Deployment to zero replicas and then confirm that no orphaned resource slices remain. This involves creating a test that modifies the Deployment's replica count and checks for the absence of resource slices afterwards.
DraNet is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding applications in Kubernetes.
AI Summary: Implement a new configuration option in DraNet to allow users to disable existing eBPF programs on network interfaces claimed by their workloads. This involves modifying the DraNet API to include a new setting, and updating the relevant code to conditionally detach eBPF programs based on this setting. Existing logic for managing eBPF programs should be leveraged.
DraNet is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding applications in Kubernetes.