azure-container-networking
azure-container-networking copied to clipboard
Azure Container Networking Solutions for Linux and Windows Containers
This PR adds a GitHub Actions workflow to run unit tests automatically on pull requests, addressing the need for automated testing on PR events. ## Changes Made - Created `.github/workflows/unit-tests.yaml`...
This PR addresses the follow-up work for PR #3693 by adding comprehensive unit tests and applying the necessary changes to the `createHostNCApipaNetwork()` function. ## Changes Made ### 1. Applied Changes...
Update dependabot.yaml to constrain version updates for k8s dependencies to be compatible between Kubernetes versions 1.30, 1.31, 1.32
**Reason for Change**: **Issue Fixed**: **Requirements**: - [ ] uses [conventional commit messages](https://www.conventionalcommits.org/) - [ ] includes documentation - [ ] adds unit tests - [ ] relevant PR labels...
## Problem The `syncHostNCVersion` function logged a generic error message when some NCs couldn't be updated: ```go if len(outdatedNCs) > 0 { return len(programmedNCs), errors.Errorf("unabled to update some NCs: %v,...
In the syncHostNCVersion, if the number of updated NCs in the response from NMAgent does not match the expected number of updated NCs in CNS state, the function will log...
Bumps [github.com/cilium/cilium](https://github.com/cilium/cilium) from 1.15.15 to 1.17.5. Release notes Sourced from github.com/cilium/cilium's releases. 1.17.4 Summary of Changes Minor Changes: Add TRACE_{FROM/TO}_CRYPTO observation point and bpf metrics for packets forwarded-to/received-from Wireguard. (Backport...
**Reason for Change**: First pr for patch upgrade testing in CNI release pipeline. The CNI release patch upgrade tests will follow the same flow that we use for cilium patch...
## Problem Currently, CNS will repeatedly try to start controller-manager even if it encounters terminal errors, keeping CNS in an incorrectly healthy state. This affects both controller-manager in CRD mode...
The `vnetscale-*` targets in the AKS Makefile did not have the flag which indicates `StaticBlock` allocation mode and therefore build normal dynamic podsubnet clusters instead. Incidentally this means that the...