Releases: k8snetworkplumbingwg/multus-dynamic-networks-controller
Releases · k8snetworkplumbingwg/multus-dynamic-networks-controller
v0.3.5
What's Changed
- cluster: Allow deploying controller on external cluster by @oshoval in #255
- build(deps): bump github.com/containernetworking/cni from 1.2.0 to 1.2.3 by @dependabot in #240
- build(deps): bump github.com/k8snetworkplumbingwg/network-attachment-definition-client from 1.7.3 to 1.7.5 by @dependabot in #258
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.21.0 by @dependabot in #259
- build(deps): bump github.com/onsi/gomega from 1.33.1 to 1.35.1 by @dependabot in #260
- Handle update network status failed after add and del attachments by @Longchuanzheng in #237
- Fix lint errors on main branch by @maiqueb in #268
- ginkgo: rely on DeferCleanup by @maiqueb in #269
- Add multiarch image build support using github actions. by @ashokpariya0 in #267
- Bump grpc by @maiqueb in #263
New Contributors
- @Longchuanzheng made their first contribution in #237
- @ashokpariya0 made their first contribution in #267
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- e2e job: load image in kind by @LionelJouin in #214
- Fix CONTAINER_ID with PodSandboxID by @LionelJouin in #213
- build(deps): bump google.golang.org/grpc from 1.61.0 to 1.63.2 by @dependabot in #219
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.17.1 by @dependabot in #217
- build(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #216
- CVE-2023-45288: Bump golang.org/x/net by @oshoval in #220
- build(deps): bump github.com/containernetworking/cni from 1.1.2 to 1.2.0 by @dependabot in #222
- build(deps): bump github.com/k8snetworkplumbingwg/network-attachment-definition-client from 1.5.0 to 1.7.0 by @dependabot in #221
- build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.1 by @dependabot in #225
- build(deps): bump github.com/opencontainers/runtime-spec from 1.1.0 to 1.2.0 by @dependabot in #208
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.19.0 by @dependabot in #229
- Remove softlink as file exists by @oshoval in #250
- go mod: Bump gopkg.in/k8snetworkplumbingwg/multus-cni.v4 to 4.1.1 by @oshoval in #251
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- Bump ginkgo v2 by @maiqueb in #197
- Fix pod controller flaky unit test by @LionelJouin in #192
- Fix network status on failing attachement add/delete by @LionelJouin in #201
- Fix flaky e2e test due to mac address re-used by @LionelJouin in #198
- CVE-2023-3955: Remove unused k8s.io/kubernetes by @oshoval in #191
- Update dependencies and Golang version to 1.21 by @LionelJouin in #205
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- build(deps): bump github.com/containerd/containerd from 1.7.6 to 1.7.8 by @dependabot in #181
- makefile: Add vendor target by @oshoval in #187
- build(deps): bump github.com/onsi/gomega from 1.27.6 to 1.30.0 by @dependabot in #185
- CVE-2022-1996: Bump k8s.io/x and github.com/emicklei/go-restful/v3 by @oshoval in #189
New Contributors
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- build(deps): bump google.golang.org/grpc from 1.58.2 to 1.59.0 by @dependabot in #178
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Fix e2e tests on crio providers by @maiqueb in #141
- Controller: Set CNI args on the delegate request by @LionelJouin in #156
- build(deps): bump google.golang.org/grpc from 1.54.0 to 1.58.0 by @dependabot in #159
- build(deps): bump github.com/containerd/containerd from 1.7.0 to 1.7.6 by @dependabot in #162
- build(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.2 by @dependabot in #165
- Controller: handle add/remove in the same reconciliation by @LionelJouin in #158
- ci: bump setup-python github action version by @maiqueb in #173
- e2e: read the value of the HOME env var by @maiqueb in #171
- Add e2e test add remove same op by @maiqueb in #169
- Only update status once per update by @maiqueb in #172
- fix: Replace j2cli with jinjanator in GitHub workflows by @0xFelix in #183
- chore: Update dependencies by @0xFelix in #182
New Contributors
- @LionelJouin made their first contribution in #156
- @0xFelix made their first contribution in #183
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- Create CONTRIBUTING.md by @maiqueb in #91
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 by @dependabot in #92
- build(deps): bump google.golang.org/grpc from 1.50.1 to 1.51.0 by @dependabot in #93
- multus: liveness check multus by @maiqueb in #95
- dependabot: ignore k8s dependency updates by @maiqueb in #97
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.1 by @dependabot in #102
- build(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.14 by @dependabot in #104
- build(deps): bump github.com/k8snetworkplumbingwg/network-attachment-definition-client from 1.3.0 to 1.4.0 by @dependabot in #98
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 by @dependabot in #108
- build, ci, test: bump to golang 1.19 by @maiqueb in #105
- build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.19 by @dependabot in #123
- E2e bump timeouts by @maiqueb in #128
- build(deps): bump google.golang.org/grpc from 1.51.0 to 1.54.0 by @dependabot in #130
- ci, build: use the correct dockerfile image by @maiqueb in #135
- Bump containerd api by @maiqueb in #136
- build(deps): bump github.com/onsi/gomega from 1.24.1 to 1.27.6 by @dependabot in #133
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Rename repo pkg by @maiqueb in #72
- Embed commit id into img by @maiqueb in #74
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.4.0 to 2.5.0 by @dependabot in #70
- ci: must pass the commit ID via github actions by @maiqueb in #76
- Fix img push GitHub action by @maiqueb in #78
- build(deps): bump github.com/onsi/gomega from 1.24.0 to 1.24.1 by @dependabot in #71
- ci: pass the commit ID via github actions also for
latest-amd64
by @maiqueb in #79 - build, ci: embed the git commit id via GITHUB_ENV by @maiqueb in #80
- cmd: fix return codes by @maiqueb in #82
- controller, test: assert the network status after interface add/delete by @maiqueb in #83
- Align GitHub action commit sha with makefile by @maiqueb in #81
- controller: update status via the net-attach-def-client lib by @maiqueb in #46
- Level driven controller by @maiqueb in #85
- e2e tests: add test asserting reconcile loop by @maiqueb in #86
- controller: reject adding ifaces to host networked pods by @maiqueb in #89
- controller: reconcile pods on startup by @kmabda in #90
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- ci: add dependabot by @maiqueb in #53
- controller: allow hot[plug|unplug] for nets without spec.config.name by @maiqueb in #52
- build(deps): bump k8s.io/klog/v2 from 2.60.1 to 2.80.1 by @dependabot in #58
- build(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.9 by @dependabot in #59
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.1.3 to 2.4.0 by @dependabot in #60
- Update the README.md file by @kmabda in #64
- build(deps): bump google.golang.org/grpc from 1.43.0 to 1.50.1 by @dependabot in #62
- build(deps): bump github.com/onsi/gomega from 1.17.0 to 1.24.0 by @dependabot in #67
- Fix e2e tests for cnao deployment by @maiqueb in #68
New Contributors
- @dependabot made their first contribution in #58
- @kmabda made their first contribution in #64
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- ci: add github codeowners file by @maiqueb in #1
- ci, build, test: initial golang skaffolding by @maiqueb in #3
- ci, lint: use golangci by @maiqueb in #4
- build, lint: disable gocritic param type combine by @maiqueb in #6
- Introduce controller code by @maiqueb in #5
- Add daemonset and start process by @maiqueb in #11
- Fix default multus socket path by @maiqueb in #14
- Update readme by @maiqueb in #12
- deployment: default to proper published img by @maiqueb in #16
- Fix each ds instance listens to events on its node by @maiqueb in #17
- Mount multus socket by @maiqueb in #18
- Add kind e2e by @maiqueb in #21
- Add containerd cri by @maiqueb in #19
- Mount multus socket and invoke delegate by @maiqueb in #24
- ci, img build: build the controller image by @maiqueb in #27
- ci, img push: push images when main branch is updated by @maiqueb in #28
- deploy: use github container registry by @maiqueb in #29
- Add e2e tests by @maiqueb in #25
- Add templates for openening PRs / issues / enhancements by @maiqueb in #32
- Allow templating of namespace in manifests by @phoracek in #34
- Add crio runtime by @maiqueb in #31
- e2e: use namespace param when hotplugging by @maiqueb in #38
- build, multus: go get multus-cni w/ runtime config by @maiqueb in #41
- Send desired IP / MAC address to multus server by @maiqueb in #39
- Correct the provided examples by @maiqueb in #40
- Handle old pods without network selection elements by @maiqueb in #44
- Add scc template by @maiqueb in #37
- Refactor a helper function to follow the happy path by @phoracek in #47
- Use meaningful names on GitHub actions by @phoracek in #50
- docs: reach MVP milestone by @maiqueb in #49
- CI: release when properly tagged by @maiqueb in #54
- ci, release: was missing with clause by @maiqueb in #55
- ci, release: templating the manifest requires j2 by @maiqueb in #56
- Revert "ci, release: add dummy tag to test this works" by @maiqueb in #57
New Contributors
Full Changelog: https://github.com/maiqueb/multus-dynamic-networks-controller/commits/v0.1.0