Releases: Mellanox/network-operator
Releases · Mellanox/network-operator
Release v25.10.0-rc.1
What's Changed
- task: update bundle to v25.10.0-beta.6 by @nvidia-ci-cd in #1840
- cicd: release Network Operator v25.10.0-rc.1 by @nvidia-ci-cd in #1842
Full Changelog: v25.10.0-beta.6...v25.10.0-rc.1
Release v25.10.0-beta.6
What's Changed
- chore: bump nvidia/distroless/go from v3.2.0 to v3.2.1 by @dependabot[bot] in #1812
- chore: bump golang from
6bac879to0afe9b5by @dependabot[bot] in #1813 - task: update bundle to v25.10.0-beta.5 by @nvidia-ci-cd in #1819
- fix: update component to MofedStigFips and use local var in loop for setting component versions in release workflow by @maze88 in #1818
- ci: update OFED version to doca3.2.0-25.10-1.2.0.0-0 by @nvidia-ci-cd in #1822
- chore: bump golang from
0afe9b5to6d4e5e7by @dependabot[bot] in #1823 - ci: update OFED version to doca3.2.0-25.10-1.2.2.0-0 by @nvidia-ci-cd in #1824
- chore: bump golang from
6d4e5e7to516827dby @dependabot[bot] in #1828 - fix: operator.yaml drain-requestor envs by @heyvister1 in #1826
- fix: support env vars for NIC operator by @almaslennikov in #1827
- fix: prevent duplicate NetworkAttachmentDefinition CRD when SRIOV enabled by @dahalperin in #1832
- chore: bump golang from
516827dto6ca9eb0by @dependabot[bot] in #1833 - feat: Add SriovConfigDaemonStigFips into Release structure by @e0ne in #1834
- chore: update DOCA OFED to 25.10-1.2.8.0-0 by @rollandf in #1835
- chore: bump golang from
6ca9eb0toe68f6a0by @dependabot[bot] in #1836 - chore: ignore NetworkAttachmentDefinition CRD from sriov op chart by @almaslennikov in #1839
- cicd: release Network Operator v25.10.0-beta.6 by @nvidia-ci-cd in #1838
Full Changelog: v25.10.0-beta.5...v25.10.0-beta.6
Release v25.10.0-beta.5
What's Changed
- fix: change doca-driver "-stig" suffix to "-stig-fips" to align with other products by @maze88 in #1801
- ci: update OFED version to doca3.2.0-25.10-1.1.2.0-0 by @nvidia-ci-cd in #1800
- task: update bundle to v25.10.0-beta.4 by @nvidia-ci-cd in #1803
- ci: update OFED version to doca3.2.0-25.10-1.1.4.0-0 by @nvidia-ci-cd in #1804
- ci: update OFED version to doca3.2.0-25.10-1.1.5.0-0 by @nvidia-ci-cd in #1806
- fix: use mofed.wait=false nodeSelector for nic config daemon by @almaslennikov in #1805
- fix: eliminating 'MAINTENANCE_OPERATOR_' envs if 'useRequestor' is false by @heyvister1 in #1808
- ci: update OFED version to doca3.2.0-25.10-1.1.7.0-0 by @nvidia-ci-cd in #1810
- feat: manage nvidia.com/operator.nic-configuration.wait label by @almaslennikov in #1809
- feat: Add sriov-network-operator-config-daemon-stig-fips image into release.yaml by @e0ne in #1811
- cicd: release Network Operator v25.10.0-beta.5 by @nvidia-ci-cd in #1815
Full Changelog: v25.10.0-beta.4...v25.10.0-beta.5
Release v25.10.0-beta.4
What's Changed
- task: update bundle to v25.10.0-beta.3 by @nvidia-ci-cd in #1781
- ci: update OFED version to doca3.2.0-25.10-1.0.3.0-0 by @nvidia-ci-cd in #1783
- fix: Driver re-build after OCP kernel change by @e0ne in #1782
- chore: bump DTS version to latest GA by @heyvister1 in #1785
- chore: bump golang from
6ea52a0to0d8c14cby @dependabot[bot] in #1778 - chore: bump nvidia/distroless/go from v3.1.13 to v3.2.0 by @dependabot[bot] in #1786
- fix: SRIOV operator.yaml indentation fix by @heyvister1 in #1795
- chore: bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 by @dependabot[bot] in #1796
- chore: update NIC op CRDs and fw cfg map for 25.10 release by @almaslennikov in #1797
- ci: update OFED version to doca3.2.0-25.10-1.1.0.0-0 by @nvidia-ci-cd in #1794
- chore: remove blackduck CI by @rollandf in #1798
- chore: update OCP version by @rollandf in #1793
- chore: bump golang from
0d8c14cto6bac879by @dependabot[bot] in #1792 - fix: allow precompiled doca tag in webhook by @rollandf in #1788
- chore: bump agenthunt/conventional-commit-checker-action from 2.0.0 to 2.0.1 by @dependabot[bot] in #1791
- cicd: release Network Operator v25.10.0-beta.4 by @nvidia-ci-cd in #1802
Full Changelog: v25.10.0-beta.3...v25.10.0-beta.4
Release v25.10.0-beta.3
What's Changed
- chore: bump github/codeql-action from 3 to 4 by @dependabot[bot] in #1763
- chore: bump go.uber.org/mock from 0.5.0 to 0.6.0 by @dependabot[bot] in #1767
- task: update bundle to v25.10.0-beta.2 by @nvidia-ci-cd in #1769
- chore: bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 by @dependabot[bot] in #1766
- fix: Set OCP bundle default channel to stable by @rollandf in #1770
- feat: Support OFED probe configuration by @sergey-arefev in #1651
- fix: add missing 'sriovnetworknodestates' patch verb by @heyvister1 in #1772
- chore: bump golang from
1c91b4ftoc0bf2bcby @dependabot[bot] in #1768 - chore: sync SRIOV NO CRDs by @rollandf in #1775
- feat: adding external-drainer nodestate annotation for drain-controller by @heyvister1 in #1774
- ci: update OFED version to doca3.2.0-25.10-1.0.0.0-0 by @nvidia-ci-cd in #1777
- feat: add STIG compliance adjustments to hack/release files by @maze88 in #1776
- cicd: release Network Operator v25.10.0-beta.3 by @nvidia-ci-cd in #1780
New Contributors
- @sergey-arefev made their first contribution in #1651
Full Changelog: v25.10.0-beta.2...v25.10.0-beta.3
v25.10.0-beta.2
What's Changed
- task: update bundle to v25.10.0-beta.1 by @nvidia-ci-cd in #1762
- ci: update OFED version to doca3.2.0-25.10-0.8.4.0-0 by @nvidia-ci-cd in #1761
- cicd: release Network Operator v25.10.0-beta.2 by @nvidia-ci-cd in #1765
Full Changelog: v25.10.0-beta.1...v25.10.0-beta.2
Release v25.10.0-beta.1
What's Changed
- task: update bundle to v25.7.0-beta.3 by @nvidia-ci-cd in #1638
- chore: Update Maintenance OP Helm sub-chart by @heyvister1 in #1641
- chore: bump github.com/Mellanox/maintenance-operator/api from 0.2.2 to 0.2.3 by @dependabot[bot] in #1642
- ci: update OFED version to doca3.1.0-25.07-0.8.0.0-0 by @nvidia-ci-cd in #1644
- fix: Update volume mounts for spectrum-x-flowcontroller by @e0ne in #1640
- feat: rhcos os-version change no longer requires an annotation for OCP catalog bundle by @maze88 in #1647
- fix: revert maintenance OP sub-chart 'imagePullSecrets' by @heyvister1 in #1648
- fix: add /dev mount to nic config daemon by @almaslennikov in #1649
- chore: add tests for ofed probe by @rollandf in #1652
- chore: adding nodeMaintenance cleanup in upgrade-controller by @heyvister1 in #1650
- chore: support GA releases in CI by @almaslennikov in #1653
- chore: bump github.com/containers/image/v5 from 5.35.0 to 5.36.0 by @dependabot[bot] in #1655
- chore: bump the kubernetes group with 3 updates by @dependabot[bot] in #1654
- fix: checkout maintenance op repo in the release pipeline by @almaslennikov in #1657
- fix: another small fix to helm charts in release CI by @almaslennikov in #1658
- chore: bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 by @dependabot[bot] in #1669
- chore: bump github.com/onsi/gomega from 1.37.0 to 1.38.0 by @dependabot[bot] in #1668
- ci: update OFED version to doca3.1.0-25.07-0.8.8.0-0 by @nvidia-ci-cd in #1663
- fix: update maintenance-operator 'imagePullSecrets' in values.yaml by @heyvister1 in #1666
- chore: align master to rc images by @rollandf in #1673
- fix: add control-plane affinity to NIC Operator by @rollandf in #1665
- fix: report errors on listing tags by @rollandf in #1661
- fix: remove probes for spectrumx by @rollandf in #1670
- ofed-driver: Adjust mount path for Ubuntu system CA certificates by @sudharsanomprakash in #1643
- ci: update OFED version to doca3.1.0-25.07-0.9.6.0-0 by @nvidia-ci-cd in #1676
- chore: fix DTS URL by @rollandf in #1678
- ci: update OFED version to doca3.1.0-25.07-0.9.7.0-0 by @nvidia-ci-cd in #1680
- chore: bump github.com/containers/image/v5 from 5.36.0 to 5.36.1 by @dependabot[bot] in #1682
- feat: add support for image building with a custom GOPROXY and builder by @e0ne in #1683
- feat: Use custom runner to build helm chart by @e0ne in #1689
- chore: add deprecation note to ipamPlugin by @rollandf in #1686
- fix: update whereabout CRDs by @rollandf in #1693
- fix: increase default resource requirements for NIC Config Operator by @almaslennikov in #1698
- chore: update FW versions map by @almaslennikov in #1701
- chore: bump actions/checkout from 4 to 5 by @dependabot[bot] in #1705
- feat: Use base distroless image by @e0ne in #1688
- chore: Use organization secret for GOPROXY by @e0ne in #1704
- ci: update OFED version to doca3.2.0-25.10-0.1.0.0-0 by @nvidia-ci-cd in #1706
- chore: remove NIC configuration operator helm by @rollandf in #1697
- ci: update OFED version to doca3.2.0-25.10-0.2.0.0-0 by @nvidia-ci-cd in #1715
- ci: update OFED version to doca3.2.0-25.10-0.2.2.0-0 by @nvidia-ci-cd in #1721
- chore: bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.24.0 by @dependabot[bot] in #1718
- chore: bump the kubernetes group with 3 updates by @dependabot[bot] in #1719
- chore: set git rev-parse length to 12 by @rollandf in #1725
- chore: use GA images in master by @rollandf in #1723
- fix: update Mofed registry on releases by @rollandf in #1724
- chore: bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #1729
- chore: bump github.com/onsi/ginkgo/v2 from 2.24.0 to 2.25.1 by @dependabot[bot] in #1728
- chore: bump github.com/onsi/gomega from 1.38.0 to 1.38.2 by @dependabot[bot] in #1727
- chore: add spectrumx operator to related-images by @rollandf in #1730
- feat: Support sha256 for ofed version by @rollandf in #1726
- chore: bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2 by @dependabot[bot] in #1731
- chore: bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #1732
- chore: update DOCA OFED to 25.10-0.4.2.0 by @rollandf in #1733
- chore: bump actions/setup-go from 5 to 6 by @dependabot[bot] in #1734
- chore: bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 by @dependabot[bot] in #1737
- chore: bump github.com/containers/image/v5 from 5.36.1 to 5.36.2 by @dependabot[bot] in #1736
- chore: update base image by @rollandf in #1738
- fix: Maintenance Operator priorityClassName by @rollandf in #1739
- fix: Make GOPROXY arg unset by default by @e0ne in #1735
- chore: bump golang from 1.24 to 1.25 by @dependabot[bot] in #1713
- chore: bump the kubernetes group with 3 updates by @dependabot[bot] in #1740
- chore: bump golang from
9e56f0dto8305f5fby @dependabot[bot] in #1741 - feat: update NIC Configuration Operator Manifests for SPC-X support by @almaslennikov in #1745
- fix: add default DS tolerations for Node filtering by @rollandf in #1747
- fix: update base image to handle CVE by @rollandf in #1751
- chore: bump golang from
8305f5ftod709837by @dependabot[bot] in #1749 - chore: bump golang from
d709837to1c91b4fby @dependabot[bot] in #1753 - feat: Adding drain controller scaffolds by @heyvister1 in #1746
- chore: Remove examples from README.md by @e0ne in #1752
- feat: adding internal drain requestor code by @heyvister1 in #1757
- feat: Make Network Operator working in STIG-Enabled Kubernetes Cluster by @e0ne in #1548
- feat: Whereabouts removal by @e0ne in #1748
- fix: update clusterrole with 'sriovnetworknodestates' by @heyvister1 in #1758
- cicd: release Network Operator v25.10.0-beta.1 by @nvidia-ci-cd in #1760
New Contributors
- @sudharsanomprakash made their first contribution in #1643
Full Changelog: v25.7.0-beta.3...v25.10.0-beta.1
Release v25.7.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 https://github...
Release v25.7.0-rc.3
What's Changed
- task: update bundle to v25.7.0-rc.2 by @nvidia-ci-cd in #1692
- fix: update whereabout CRDs by @rollandf in #1694
- fix: increase default resource requirements for NIC Config Operator by @almaslennikov in #1699
- chore: update FW versions map by @almaslennikov in #1700
- cicd: release Network Operator v25.7.0-rc.3 by @nvidia-ci-cd in #1709
Full Changelog: v25.7.0-rc.2...v25.7.0-rc.3
Release v25.7.0-rc.2
What's Changed
- task: update bundle to v25.7.0-rc.1 by @nvidia-ci-cd in #1660
- fix: update maintenance-operator 'imagePullSecrets' in values.yaml by @heyvister1 in #1667
- fix: remove probes for spectrumx by @rollandf in #1672
- fix: add control-plane affinity to NIC Operator by @rollandf in #1671
- fix: support custom CA certificate update on Ubuntu by @rollandf in #1675
- ci: update OFED version to doca3.1.0-25.07-0.9.6.0-0 by @rollandf in #1677
- chore: fix DTS URL by @rollandf in #1679
- chore: update OFED version to doca3.1.0-25.07-0.9.7.0-0 by @rollandf in #1681
- chore: add deprecation note to ipamPlugin by @rollandf in #1687
- cicd: release Network Operator v25.7.0-rc.2 by @nvidia-ci-cd in #1691
Full Changelog: v25.7.0-rc.1...v25.7.0-rc.2