Releases: Mellanox/network-operator
Releases · Mellanox/network-operator
Release v26.1.0-rc.1
What's Changed
- task: update bundle to v26.1.0-beta.7 by @nvidia-ci-cd in #2164
- ci: update OFED version to doca3.3.0-26.01-0.9.6.0-0 by @nvidia-ci-cd in #2177
- chore: update NIC config operator FW versions configmap by @heyvister1 in #2184
- chore: bump github.com/Mellanox/maintenance-operator/api from 0.2.3 to 0.3.0 by @dependabot[bot] in #2158
- fix: relax kubeVersion constraint to support pre-release suffixes by @yuanchen8911 in #2167
- cicd: release Network Operator v26.1.0-rc.1 by @nvidia-ci-cd in #2193
New Contributors
- @yuanchen8911 made their first contribution in #2167
Full Changelog: v26.1.0-beta.7...v26.1.0-rc.1
Release v26.1.0-beta.7
What's Changed
- ci: update OFED version to doca3.3.0-26.01-0.8.0.0-0 by @nvidia-ci-cd in #2105
- task: update bundle to v26.1.0-beta.6 by @nvidia-ci-cd in #2106
- chore: bump github.com/onsi/gomega from 1.39.0 to 1.39.1 by @dependabot[bot] in #2104
- fix: permissions issue with gitlab CI mirror triggering jenkins by @maze88 in #2107
- chore: bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 by @dependabot[bot] in #2103
- ci: update OFED version to doca3.3.0-26.01-0.8.5.0-0 by @nvidia-ci-cd in #2109
- chore: add .git to .dockerignore by @maze88 in #2120
- fix: add missing roles for nicinterfacenametemplates by @rollandf in #2147
- ci: update OFED version to doca3.3.0-26.01-0.8.8.0-0 by @nvidia-ci-cd in #2150
- ci: update OFED version to doca3.3.0-26.01-0.8.9.0-0 by @nvidia-ci-cd in #2154
- feat: add SOS report script by @almaslennikov in #2065
- ci: update OFED version to doca3.3.0-26.01-0.9.2.0-0 by @nvidia-ci-cd in #2157
- cicd: release Network Operator v26.1.0-beta.7 by @nvidia-ci-cd in #2163
Full Changelog: v26.1.0-beta.6...v26.1.0-beta.7
Release v26.1.0-beta.6
What's Changed
- chore: Update base image to v4.0.1 by @e0ne in #2094
- task: update bundle to v26.1.0-beta.5 by @nvidia-ci-cd in #2088
- ci: update OFED version to doca3.3.0-26.01-0.7.1.0-0 by @nvidia-ci-cd in #2098
- fix: add 'wait' stage to gitlab CI, to ensure github CI builds complete before triggering jenkins by @maze88 in #2089
- cicd: release Network Operator v26.1.0-beta.6 by @nvidia-ci-cd in #2102
Full Changelog: v26.1.0-beta.5...v26.1.0-beta.6
Release v26.1.0-beta.5
What's Changed
- task: update bundle to v26.1.0-beta.4 by @nvidia-ci-cd in #2069
- ci: update OFED version to doca3.3.0-26.01-0.6.1.0-0 by @nvidia-ci-cd in #2059
- ci: update OFED version to doca3.3.0-26.01-0.6.4.0-0 by @nvidia-ci-cd in #2074
- fix: increase doc CI timeout by @rollandf in #2076
- fix: explicitly delete excluded chart files to prevent duplicate CRDs by @dahalperin in #2075
- chore: Modify STIG FIPS configurations for Ubuntu and RHEL by @almaslennikov in #2077
- ci: update OFED version to doca3.3.0-26.01-0.6.8.0-0 by @nvidia-ci-cd in #2080
- chore: add spectrumx operator stig fips by @rollandf in #2079
- feat: add OS support for STIG FIPS releases from hack/release.yaml by @maze88 in #2078
- cicd: release Network Operator v26.1.0-beta.5 by @nvidia-ci-cd in #2085
Full Changelog: v26.1.0-beta.4...v26.1.0-beta.5
Release v26.1.0-beta.4
What's Changed
- task: update bundle to v26.1.0-beta.3 by @nvidia-ci-cd in #2046
- chore: bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 by @dependabot[bot] in #2048
- feat: RDMA, SR-IOV, Multus auto-restart pods on config changes by @AdheipSingh in #2035
- cicd: release Network Operator v26.1.0-beta.4 by @nvidia-ci-cd in #2068
New Contributors
- @AdheipSingh made their first contribution in #2035
Full Changelog: v26.1.0-beta.3...v26.1.0-beta.4
v26.1.0-beta.3
What's Changed
- fix: restore launchkit version by @rollandf in #1982
- fix: skip updating k8slaunchkit component in release workflow by @maze88 in #1980
- task: update bundle to v26.1.0-beta.2 by @nvidia-ci-cd in #1979
- nit: add name field to release workflows, to make UI "actions" panel uniform and pretty by @maze88 in #1986
- task: add doca-driver-build tagging to release workflow by @dahalperin in #1985
- ci: update OFED version to doca3.3.0-26.01-0.5.2.0-0 by @nvidia-ci-cd in #1991
- chore: bump github.com/onsi/gomega from 1.38.3 to 1.39.0 by @dependabot[bot] in #1993
- chore: bump nvidia/distroless/go from v3.2.2 to v4.0.0 by @dependabot[bot] in #1995
- feat: add NIC conf Op fips images in release.yaml by @rollandf in #1983
- feat: add nicinterfacenametemplates by @rollandf in #1998
- chore: update NIC conf operator CRDs by @rollandf in #1999
- chore: bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 by @dependabot[bot] in #1992
- ci: update OFED version to doca3.3.0-26.01-0.5.4.0-0 by @nvidia-ci-cd in #2001
- fix: remove < v4 condition in network-operator multus-ds templates by @heyvister1 in #2000
- feat: use OIDC auth for go proxy by @maze88 in #1994
- ci: update OFED version to doca3.3.0-26.01-0.5.5.0-0 by @nvidia-ci-cd in #2004
- ci: update OFED version to doca3.3.0-26.01-0.5.6.0-0 by @nvidia-ci-cd in #2009
- fix: release workflow shouldn't update k8slaunchkit version by @maze88 in #2036
- cicd: release Network Operator v26.1.0-beta.3 by @nvidia-ci-cd in #2034
Full Changelog: v26.1.0-beta.2...v26.1.0-beta.3
Release v26.1.0-beta.2
What's Changed
- chore: bump the kubernetes group with 3 updates by @dependabot[bot] in #1923
- nit: going to create multiple release versions so simplified internal downstream job name by @maze88 in #1931
- chore: backport k8s-launch-kit by @maze88 in #1935
- fix: update SRIOV-NO version to fix CVE by @rollandf in #1884
- chore: update go to 1.24.11 by @rollandf in #1904
- chore: bump golang from
36b4f45to31c1e53by @dependabot[bot] in #1934 - feat: add nspect scope field in hack release yaml by @maze88 in #1938
- fix: use latest Go 1.25 in Dockerfile by @rollandf in #1937
- fix: skip k8s-launch-kit when tagging components for release by @maze88 in #1941
- chore: bump the kubernetes group with 4 updates by @dependabot[bot] in #1942
- chore: update to doca3.3.0-26.01-0.4.6.0-1 by @rollandf in #1940
- cicd: release Network Operator v26.1.0-beta.2 by @nvidia-ci-cd in #1968
Full Changelog: v26.1.0-beta.1...v26.1.0-beta.2
Release v26.1.0-beta.1
What's Changed
- task: update bundle to v25.10.0-beta.6 by @nvidia-ci-cd in #1840
- ci: update OFED version to doca3.2.0-25.10-1.2.8.0-0 by @nvidia-ci-cd in #1843
- ci: update OFED version to doca3.2.0-25.10-1.2.8.0-1 by @nvidia-ci-cd in #1846
- ci: update OFED version to doca3.2.0-25.10-1.2.8.0-2 by @nvidia-ci-cd in #1850
- chore: bump golang.org/x/crypto from 0.41.0 to 0.45.0 by @dependabot[bot] in #1848
- chore: bump the kubernetes group with 3 updates by @dependabot[bot] in #1845
- chore: bump golang from
e68f6a0tof60eaa8by @dependabot[bot] in #1847 - chore: bump coverallsapp/github-action from 2.3.6 to 2.3.7 by @dependabot[bot] in #1859
- chore: bump actions/checkout from 5 to 6 by @dependabot[bot] in #1858
- chore: bump golang from
f60eaa8to6981837by @dependabot[bot] in #1857 - chore: bump github.com/google/go-containerregistry from 0.20.6 to 0.20.7 by @dependabot[bot] in #1863
- fix: inspect arch-specific tag in multi-arch manifest creation by @rollandf in #1865
- fix: correct multi-arch manifest creation for docker builds by @rollandf in #1866
- fix: resolve multi-arch manifest creation with modern docker by @rollandf in #1867
- fix: extract image digests during push to avoid stale registry reference by @rollandf in #1868
- fix: use Docker Buildx for multi-arch CI builds by @rollandf in #1869
- fix: replace ARCH with TARGETARCH for Buildx compatibility by @rollandf in #1870
- feat: add spectrumx pool config CRD by @rollandf in #1864
- chore: update spectrumx rbac by @rollandf in #1880
- chore: bump golang from
6981837to20b91edby @dependabot[bot] in #1878 - chore: align master to release 25.10 by @rollandf in #1887
- feat: add gitlab CI stage to trigger nspect automation internally and remove legacy gitlac CI jobs by @maze88 in #1890
- feat: test gitlab CI stage to trigger nspect automation internally by @maze88 in #1892
- feat: set gitlab mirror CI to trigger nspect automation on git tag events by @maze88 in #1895
- chore: bump nvidia/distroless/go from v3.2.1 to v3.2.2 by @dependabot[bot] in #1894
- chore: bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 by @dependabot[bot] in #1883
- chore: bump golang from
20b91edto36b4f45by @dependabot[bot] in #1893 - chore: bump github.com/onsi/gomega from 1.38.2 to 1.38.3 by @dependabot[bot] in #1882
- chore: update DTS to 1.23.4-doca3.2.0-host by @rollandf in #1891
- chore: spectrumx operator update RBAC by @rollandf in #1896
- feat: Support perNodeExclusions in NV-IPAM pools by @rollandf in #1889
- fix: enable downstream rdma-cni in helm values by @rollandf in #1886
- feat: when gitlab CI triggers jenkins nspect pipeline, pass it the trgering git tag by @maze88 in #1899
- nit: use more informative group-scoped variable name by @maze88 in #1902
- cicd: release Network Operator v26.1.0-beta.1 by @nvidia-ci-cd in #1927
Full Changelog: v25.10.0-beta.6...v26.1.0-beta.1
Release v25.10.0
What's Changed
- Remove unneeded scc by @adrianchiris in #591
- Update device plugins volumes mounts by @e0ne in #597
- Tighten up controller roles by @adrianchiris in #596
- Revert: Tighten up controller roles by @rollandf in #599
- Add nic feature discovery by @adrianchiris in #589
- Add tolerations, nodeSelector and affinity rules to upgrade CRD job by @ykulazhenkov in #601
- Fix behaviour for OFED wait label to handle additional scenarios by @ykulazhenkov in #602
- IPPool CRD NV-IPAM by @rollandf in #594
- Remove wildcard permissions from controllers' roles by @almaslennikov in #605
- Sync SR-IOV Network Operator Helm chart by @e0ne in #603
- Add support for CDI in k8s-rdma-shared-dev-plugin deployments by @almaslennikov in #584
- Add CDI support for SRIOV Network Device Plugin by @e0ne in #565
- Release Network Operator v23.10.0-beta.1 by @e0ne in #608
- Remove hostNetwork:true from nv-ipam-node spec by @ykulazhenkov in #612
- Add support for nv-ipam validation webhook by @ykulazhenkov in #613
- Use upstream build of SR-IOV Network Device Plugin with CDI by @e0ne in #616
- Makefile: fix operator-sdk target by @rollandf in #618
- Update SR-IOV Operator Config CRD to support Parallel NIC Configuration by @e0ne in #617
- Update MOFED version and Network Operator image location by @e0ne in #620
- ci: add conventional commit check for PRs by @adrianchiris in #615
- Add 'useCdi' attribute to helm values by @e0ne in #627
- cicd: Release Network Operator v23.10.0-beta.2 by @nvidia-ci-cd in #622
- Add API for cluster type detection (Kubernetes/Openshift) by @ykulazhenkov in #619
- chore: Align roles used in network operator by @adrianchiris in #626
- fix: device plugins CDI mode manifests by @e0ne in #630
- refactor: fix typo in comment by @adrianchiris in #631
- feat: add support for stale resources removal by @ykulazhenkov in #629
- chore: update base image to ubi8-micro 8.8 by @e0ne in #628
- fix: bump golang.org/x/net from 0.12.0 to 0.17.0 by @dependabot[bot] in #632
- feat: Add support for Admission Controller by @wmousa in #593
- cicd: Release Network Operator v23.10.0-beta.3 by @nvidia-ci-cd in #638
- chore: Removed deploy directory by @rollandf in #639
- chore: Update MOFED to v23.10-0.3.8.0 by @e0ne in #640
- chore: Align deployment yaml by @rollandf in #645
- feat: Admission Controller in OpenShift by @rollandf in #637
- chore: Align RBAC rules by @rollandf in #643
- bug: delete NCP on Helm uninstall by @rollandf in #647
- fix: add missing roles in chart by @adrianchiris in #648
- chore: Bump MOFED version to 23.10-0.4.1.0 by @e0ne in #649
- cicd: Release Network Operator v23.10.0-beta.4 by @nvidia-ci-cd in #652
- fix: Add validation for image repository by @rollandf in #653
- fix: validate resourcePrefix in NCP DP by @rollandf in #650
- fix: remove extra selector from network-operator Deployment by @ykulazhenkov in #654
- cicd: Release Network Operator v23.10.0-beta.5 by @nvidia-ci-cd in #656
- chore: Update MOFED and OCP version by @e0ne in #657
- cicd: Release Network Operator v23.10.0-rc.1 by @nvidia-ci-cd in #659
- chore: Update Node Selector for node policy by @rollandf in #660
- chore: Update SR-IOV Network Operator Helm chart by @e0ne in #662
- chore: Update MOFED to 23.10-0.5.5.0 by @e0ne in #663
- fix: OFED wait label behaviour by @ykulazhenkov in #667
- fix: Allow to enable SR-IOV Network Operator Webhook by @e0ne in #668
- feat: allow to configure CNI bin directory by @almaslennikov in #646
- fix: preserve NVIPAM CM after upgrade by @rollandf in #672
- chore: Add Migrate test by @rollandf in #674
- docs: Add force flag to Helm upgrade by @rollandf in #675
- fix: remove stale objects handling from *network CR states by @ykulazhenkov in #686
- docs: Remove scale down in upgrade by @rollandf in #684
- chore: update all dependencies for the operator by @ykulazhenkov in #685
- feat: add controller revision to managed resources by @ykulazhenkov in #633
- chore: Remove config from NVIPAM spec by @rollandf in #679
- docs: add deprecation notice by @adrianchiris in #697
- feat: add support for safe driver loading feature by @ykulazhenkov in #600
- chore: Remove PSP support by @almaslennikov in #609
- cicd: Release Network Operator v24.1.0-beta.1 by @nvidia-ci-cd in #703
- chore: update official doc link by @rollandf in #702
- fix: add label changed predicate for node obj in upgrade controller by @ykulazhenkov in #704
- feat: enable mofed upgrade flow by default by @adrianchiris in #705
- feat: add podAntiAffinity to MOFED by @rollandf in #707
- feat: Move validation web hook to a subpackage by @almaslennikov in #706
- feat: Allow to configure resource requirements of individual containers by @almaslennikov in #708
- fix: Race condition in webhooks by @killianmuldoon in #715
- fix: remove apiserver from go.mod by @killianmuldoon in #718
- chore: Disable default golangci-lint exclusions by @killianmuldoon in #712
- fix: Add check for go modules by @killianmuldoon in #719
- feat: Validate container resources in the webhook by @almaslennikov in #716
- feat: Configure container resources in the helm chart by @almaslennikov in #717
- chore: Bump controller tools to v0.13.0 by @killianmuldoon in #713
- bug: Support operator resources in helm by @rollandf in #724
- chore: Update Helm README with useCDI by @rollandf in #725
- fix: add extra detail to Troubleshooting section of ofed-upgrade doc by @ykulazhenkov in #730
- chore: remove driver-pod label by @adrianchiris in #729
- chore: Update envtest version and install process by @killianmuldoon in #736
- feat: change to doca driver by @adrianchiris in #732
- chore: Update default env vars for mofed container by @adrianchiris in #731
- chore: Update SR-IOV Network Operator chart to consume new cert logic by @vasrem in #709
- fix: Update both chart and app version when...
Release v25.10.0-rc.3
What's Changed
- task: update bundle to v25.10.0-rc.2 by @nvidia-ci-cd in #1855
- fix: update ofed version in NIC operator map by @rollandf in #1856
- cicd: release Network Operator v25.10.0-rc.3 by @nvidia-ci-cd in #1861
Full Changelog: v25.10.0-rc.2...v25.10.0-rc.3