v1.2.0
What's Changed
- Add switchdev-configuration-after-NM service by @zshi-redhat in #202
- Use systemd service to set numVFs for BF-2 by @pliurh in #201
- Add switchdev-after-networkmanager service file to k8s plugin by @zshi-redhat in #219
- Better support for openshift single node by @SchSeba in #213
- Remove SriovNetworkNodeConfigPolicy from docs by @zeeke in #222
- Update helm chart's application version to v1.1.0 by @e0ne in #216
- Update base image version to use CentOS 8 by @e0ne in #223
- Ensure switchdev service dependencies by @zshi-redhat in #224
- Update default image name by @e0ne in #229
- HA/SNO leader election config by @eggfoobar in #220
- Remove the secure boot checker pod by @SchSeba in #206
- Update golang to v1.17 by @e0ne in #228
- Continue node drain after reboot by @e0ne in #232
- Update base images to CentOS 8 Stream by @e0ne in #243
- Remove unused 'GlogLogger' type declaration by @e0ne in #236
- fix: attach scheme to client for oc infra call by @eggfoobar in #237
- Implement a rebind to default driver as a w/a by @SchSeba in #233
- Fix priority handling for same-pf VFgroups. by @mskrocki in #196
- Fix BlueField2 SR-IOV configuration by @e0ne in #240
- openstack: move metadata fetch under daemon writer and reduce runs by @EmilienM in #248
- Document how to build a custom image by @EmilienM in #250
- virtual/openstack: configure VFIO with NIOMMU by default by @EmilienM in #257
- api: log unsupported models by @EmilienM in #251
- Move logger initialization before k8s client creation by @ykulazhenkov in #264
- Request to add Marvell FastLinQ QL45000 Series QLogic Corp by @hpeaj in #263
- openstack: include support to metadata service by @MaysaMacedo in #258
- Add Supported hardware doc by @adrianchiris in #256
- Skip unsupported NICs in DiscoverSriovDevices by @rollandf in #252
- Sync SriovNetworkNodeState CRD into helm chart by @e0ne in #268
- Remove "yum update" command from config-daemon Dockerfile by @ykulazhenkov in #270
- Remove unused VfIds global variable by @zeeke in #269
- Add e0ne user to CI admins list by @e0ne in #278
- ci: Stick with Go 1.17 by @zeeke in #277
- Fix VFs configuration for InfiniBand NICs by @e0ne in #275
- Init NicIdMap on the config daemon startup by @e0ne in #280
- Fix log message in mellanox_plugin by @rollandf in #284
- Improve the virtual plugin support by @SchSeba in #262
- Remove switchdev scripts when uneeded by @rollandf in #282
- Use
/run/ostree-booted
to determine if host is RHCOS by @zeeke in #276 - Fix typo and broken link by @tlehman in #300
- Fix mispell and staticchek issues by @rollandf in #297
- Remove unused code by @rollandf in #289
- Generic Plugin Reset interface on error by @adrianchiris in #299
- Add options to CreateSriovPolicy by @mmirecki in #285
- Make numvfs > totalvfs error message more verbose by @bn222 in #304
- Fix deadcode and goimports issues by @rollandf in #295
- Fix whitespace lint by @rollandf in #292
- Fix gosimple issues by @rollandf in #290
- Fix ineffassign issues by @rollandf in #291
- Fix stylecheck issues by @rollandf in #296
- Add golangci-lint by @rollandf in #293
- Update YAMLs to support k8s (kubeadm) v1.24 by @adrianchiris in #308
- Update sysctl to a safe one in metapluging chaining test by @mmirecki in #313
- Remove must-gather references by @zeeke in #311
- Improve
GetSriovNicIPs
error message by @zeeke in #301 - Fixed sriov conformance release vf test case by @kononovn in #302
- Fix missing import by @rollandf in #316
- lint: fix unconvert issues by @rollandf in #315
- lint: fix stylecheck issues by @rollandf in #314
- Bump to golang 1.18 by @SchSeba in #310
- Add CONTRIBUTING.md by @rollandf in #320
- bump k8s package to version 1.24 by @SchSeba in #321
- Generate random mac address when virtual mac address is zero. by @vrindle in #325
- Revert "Generate random mac address when virtual mac address is zero." by @adrianchiris in #327
- Add Intel E810 PF 1591 Network Adapter by @novacain1 in #326
- Remove go plugins by @SchSeba in #312
- Fix drain logic after node reboot by @e0ne in #323
Full Changelog: v1.1.0...v1.2.0
Container Images
ghcr.io/k8snetworkplumbingwg/sriov-network-operator:v1.2.0
ghcr.io/k8snetworkplumbingwg/sriov-network-operator-config-daemon:v1.2.0
ghcr.io/k8snetworkplumbingwg/sriov-network-operator-config-webhook:v1.2.0
Additional Dependent container images
ghcr.io/k8snetworkplumbingwg/sriov-cni:v2.6.3
ghcr.io/k8snetworkplumbingwg/ib-sriov-cni:v1.0.2
ghcr.io/k8snetworkplumbingwg/sriov-network-device-plugin:v3.5.1
ghcr.io/k8snetworkplumbingwg/network-resources-injector:v1.4
Helm chart available in the attached sriov-network-operator-1.2.0.tgz