Skip to content

Releases: kubevirt/macvtap-cni

v0.13.1

Choose a tag to compare

@kubevirt-bot kubevirt-bot released this 09 Jan 09:18
b6a53d4

v0.13.1
Patch release containing a fix which enables the correct ownership of the
/dev/tapXX character device.

Bugs:

  • Merge pull request #144 from skazi0/tap-owner-fix
  • Set /dev/tapXX owner/group
docker pull quay.io/kubevirt/macvtap-cni:v0.13.1

v0.13.0

Choose a tag to compare

@kubevirt-bot kubevirt-bot released this 20 May 12:56
03052df

v0.13.0
This release adds probes and TerminationMessagePolicy to the macvtap-cni
components, thus complying with the operator's best practices.

It also fixes some CVEs:

  • 2024-45338
  • 2024-45339

Features:

  • Merge pull request #138 from qinqon/add-probes
  • manifests: Add probes checking device plugin socket
  • Merge pull request #136 from RamLavi/add_term_msg_policy
  • Set container's TerminationMessagePolicy to FallbackToLogsOnError
    Bugs:
  • build, CVE-2024-45339: bump glog to v1.2.4
  • build, cve: fix cve-2024-45338
docker pull quay.io/kubevirt/macvtap-cni:v0.13.0

v0.12.2

Choose a tag to compare

@kubevirt-bot kubevirt-bot released this 09 Jan 15:05
28f533d

v0.12.2

Bugs:

  • Construct the image name directly within the build target
docker pull quay.io/kubevirt/macvtap-cni:v0.12.2

v0.12.0

Choose a tag to compare

@kubevirt-bot kubevirt-bot released this 12 Dec 14:12
bb2eac9

v0.12.0

Features:

  • Add multi-platform support for macvtap cni image builds.
  • cluster: Allow overriding kubevirtci params
  • cluster: Pin kubevirtci tag
  • feat: add snyk file to exclude vendor folders
  • build: use golang 1.20
docker pull quay.io/kubevirt/macvtap-cni:v0.12.0

v0.11.1

Choose a tag to compare

@kubevirt-bot kubevirt-bot released this 21 Nov 10:44
85b07ce

v0.11.1

This release brings a new config knob to enable the link as promisc, along with
addressing some CVEs.

Features:

  • add promisc knob - #98

Bugs:

Dependency bumps:

  • bump golang to 1.19 - #109
  • bump golang.org/x/net to 0.17.0 - #107
docker pull quay.io/kubevirt/macvtap-cni:v0.11.1

v0.11.0

Choose a tag to compare

@kubevirt-bot kubevirt-bot released this 08 Mar 12:50
de5c9df

v0.11.0

This minor release features dependency updates addressing the following
security issues:

It also allows the user to template the name of the ConfigMap holding the
device plugin configuration.

Features:

  • manifests: template the device plugin config map name

Dependency updates:

  • build(deps): bump golang.org/x/net
  • build(deps): bump golang.org/x/sys
  • build(deps): bump github.com/emicklei/go-restful
  • ci: bump to kubevirtci k8s-1.24
docker pull quay.io/kubevirt/macvtap-cni:v0.11.0

v0.10.1

Choose a tag to compare

@kubevirt-bot kubevirt-bot released this 25 Oct 10:22
e8e76c0

v0.10.1
Read the correct network-status annotation in e2e tests.

Bugs:

  • e2e, multi-net: use non-deprecated network-status annot
docker pull quay.io/kubevirt/macvtap-cni:v0.10.1

v0.10.0

Choose a tag to compare

@kubevirt-bot kubevirt-bot released this 20 Oct 12:44
6d175ac

v0.10.0
Version v0.9.0 unfortunately broke the device-plugin registration for k8s-1.25
instead of fixing it.
This new version actually fixes the device-plugin registration order, and also
fixes a nil pointer that was causing the macvtap-cni pods to crash-loop.

Features:

  • build, vendor: bump to k8s-1.24
    Bugs:
  • device plugin: fix registration order for k8s-1.25
  • Fix nil pointer error for k8s 1.25
docker pull quay.io/kubevirt/macvtap-cni:v0.10.0

v0.9.0

Choose a tag to compare

@kubevirt-bot kubevirt-bot released this 03 Oct 08:59
7b0f08b

v0.9.0
Release a macvtap-cni whose device-plugin implementation
works for Kubernetes-1.25.

Bugs:

  • device-plugin, k8s-1.25: consume 1.19.3
  • build: address dependabots concerns in the gopkg.in/yaml.v3 module
docker pull quay.io/kubevirt/macvtap-cni:v0.9.0

v0.8.0

Choose a tag to compare

@kubevirt-bot kubevirt-bot released this 23 Jun 16:17
b9ddf63

v0.8.0

Mainly bumps golang to 1.17, and updates the Kubernetes dependencies to 1.23.

Features:

  • build: update k8s dependencies to 1.23.6
  • ci: use golang-1.17
  • build: use a golang 1.17 builder img
  • build: bump to golang 1.17
  • podman: Use quay full image name
  • cluster-up: Use k8s-1.23
    Bugs:
  • ci: ensure manifests are in synch with the templates
  • deployment: synchronize the SCC manifest w/ the template
  • config, scc: add volume parameter
docker pull quay.io/kubevirt/macvtap-cni:v0.8.0