Skip to content

Releases: Mellanox/network-operator

v1.1.0-beta.3

28 Sep 14:23
f0b2cfb
Compare
Choose a tag to compare
v1.1.0-beta.3 Pre-release
Pre-release

Bug Fixes

  • Update SR-IOV Network Operator Config Daemon Image to fix SR-IOV Device plugin manual restart issue [#246]

v1.1.0-beta.2

27 Sep 19:33
4d30dcd
Compare
Choose a tag to compare
v1.1.0-beta.2 Pre-release
Pre-release

New Features

  • Update to operator-sdk v1.8.0 [#233]
  • Updated MOFED to 5.4-2.4.1.3 [#238]

Bug Fixes

  • Fix Whereabouts IPAM plugin to work with Kubernetes v1.22 [#232]
  • Fix imagePullSecrets for Network Operator [#235]

v1.1.0-beta.1

04 Aug 20:49
a844f79
Compare
Choose a tag to compare
v1.1.0-beta.1 Pre-release
Pre-release

New Features

  • Network Operator base image changed to Alpine #192
  • Networking components images are updated #220
    ** SR-IOV Network Device plugin v.1f1822bf0bbb25bff55190fcad861617c1a2abb7
    ** Multus CNI v3.7.1
    ** Whereabouts v0.4.2-amd64
  • SR-IOV Operator is updated #221
    ** The latest images from the official Kubernetes Network Plumbing Working Group repository are used now
    ** Helm chart is updated

Known Limitations

  • SR-IOV Device Plugin pod should be restarted manually after SriovNetworkNodePolicy is deployed
  • Network Operator Helm CI is unstable

v1.0.0

12 Jul 07:28
c2f0f31
Compare
Choose a tag to compare

New Features

  • MOFED image is changed to 5.4-1.0.3.0 #210
  • Use NGC repository for Network Operator image #212

Bug Fixes

  • SR-IOV Network Operator interface is down when node policy is deployed before MOFED is running #210

v0.6.1

23 Jun 20:37
9c37873
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release

New Features

  • Upgrade Node Feature Discovery chart to v0.8.2 Update Node Feature Discovery chart to 0.8.2 #198
  • Update OS and NICs requirements Update Ubuntu and Helm min version #197

Known Limitations

  • Network Operator will deploy nvPeerDriver POD on a node only if NVIDIA GPU driver version < 465. Starting from v465 NVIDIA GPU driver includes a built-in nvidia_peermem module which is a replacement for nv_peer_mem module. NVIDIA GPU operator manages nvidia_peermem module loading.

v0.6.0

09 Jun 20:11
721849e
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

New Features

  • nv per mem support in GPU Driver #191
  • scale up support
  • [helm chart] Images configuration #105

Bug Fixes

  • Failure to deploy mofed on a single node in cluster will halt deployment progress #184
  • Network Operator fails to update node labels #182
  • When deploying mofed pod interface names change
  • When deploying mofed pod interfaces become in down state

Known Limitations

  • network-operator will deploy nvPeerDriver POD on a node only if NVIDIA GPU driver version < 465. Starting from v465 NVIDIA GPU driver includes a built-in nvidia_peermem module which is a replacement for nv_peer_mem module. NVIDIA GPU operator manages nvidia_peermem module loading.

v0.5.0

05 May 05:14
ba5a10a
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

New Features

  • Use upstream NFD chart #160
  • Add OpenShift deployment support #94
  • Update nv-peer-mem-driver to 1.1-0

Bug Fixes

  • Change order of networking components rendering #159
  • Add notes about compatibility with gpu-operator #161
  • Increase terminationGracePeriodSeconds for OFED POD #164
  • Fix typo in an example file name #163
  • Network Operator deploys networking components (Multus CNI, CNI Plugins and Whereabout) before MOFED
  • Use Kubernetes-specific image for SR-IOV Network operator by default #167
  • Network Operator components work as expected after node reboot
  • Fix pods deployment order after cluster scale-up

Known Limitations

  • Network Operator is compatible with NVIDIA GPU Operator v1.5.2 and above

v0.4.0

01 Apr 07:23
9fa6531
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

New Features

  • Modify network-operator namespaces #122-
  • Rename 'devicePlugin' to 'rdmaSharedDevicePlugin' #135
  • Print Age in CR status of all resources #136
  • CRDs are not synced #134
  • Stop using SelfLink #133
  • Add linters for helm charts and Dockerfiles #150
  • Add HostDeviceNetwork basic support #126
  • Update images for v0.4.0 #153
  • Add 'prepare-release.sh' script #149
  • Add examples how to configure and deploy SR-IOV network #154

Bug Fixes

  • fix typo in README.md #132
  • [helm] fix nfd worker tolerations value #144
  • Add additional nodeAffinity for nv-peer-mem-driver POD #152
  • Add support for host OFED to peer-mem POD #155
  • update image OFED container image to end of march release

v0.3.0

01 Mar 22:25
6a09f96
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

New Features

  • Support deploying SR-IOV network operator #58
  • Update go code to operator-sdk 1.3.0 #86
  • Add status printer column for Custom Resources #96

Bug Fixes

  • Change multus image to v3.6 #101
  • Update helm chart kubeVersion to '>= 1.17.0' #110
  • Use the NFD instance to v0.6.0-233-g3e00bfb #108
  • Update gogo/protobuf to v1.3.2 - CVE-2021-3121 #97

Known Limitations

  • deploying network operator before gpu operator may cause nv peer mem container to crash
  • when deploying mofed pod interface names may change
  • mlx_compat module isn't unloaded after kubernetes nicclusterpolicy teardown
  • nv-peer-mem container is deployed at master if a GPU is present on it
  • mofed container may reset VF node guid which breaks RoCE

0.2.0-beta

05 Jan 12:26
6957ce4
Compare
Choose a tag to compare

Main Features

  • Deployment of Networking components for macvlan secondary network in a Kubernetes cluster
    • multus-cni for secondary network
    • whereabouts IPAM CNI plugin
    • containernetworking CNI plugins
  • Helm chart Support
  • Update MOFED driver container to version 5.2-1
  • Update rdma shared device plugin version to v1.1.0
  • Support HTTP proxy setting for Network-Operator