* Dep: Update containernetwork/cni to 1.1.2.
Note that this is only a dependency update which does
NOT enable reading CNI configs > 0.3.0.
Signed-off-by: Nashwan Azhari <nazhari@cloudbasesolutions.com>
* Allow plugins to read CNI 1.0.0 configs.
Signed-off-by: Nashwan Azhari <nazhari@cloudbasesolutions.com>
---------
Signed-off-by: Nashwan Azhari <nazhari@cloudbasesolutions.com>
* Cherry-pick test fixes from microsoft/windows-container-networking#85.
Signed-off-by: Nashwan Azhari <nazhari@cloudbasesolutions.com>
* CI: Add GitHub workflows for testing and releases.
This PR adds the following workflows:
* `ci.yml`: workflow to run tests on Windows 2019 and 2022
on any pushes/prs done against the `master` branch.
* `release.yml`: workflow to cross-build the CNI plugin binaries,
on an Ubuntu runner, upload the resulting binaries
as a GitHub artifact, and automatically create a
release for pushes of tags of the form `v1.2.3`.
Signed-off-by: Nashwan Azhari <nazhari@cloudbasesolutions.com>
---------
Signed-off-by: Nashwan Azhari <nazhari@cloudbasesolutions.com>
Co-authored-by: Debjit Mondal <debjitmondal@microsoft.com>
Previously we were erroring out on a failure or internal error. We now return the result properly with the error. Go Formatting Fixes. Enable Nat Test.