Releases: Mellanox/nic-configuration-operator
Releases · Mellanox/nic-configuration-operator
v1.3.0
What's Changed
- add configuration examples for SPC-X by @almaslennikov in #169
- fix: update package versions in Dockerfile by @almaslennikov in #170
- chore(deps): bump golang.org/x/net from 0.44.0 to 0.46.0 by @dependabot[bot] in #172
- chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #171
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 by @dependabot[bot] in #168
- fixes for SPC-X, RA.1.3 + switch to use flint tool from mft package instead of mstflint by @almaslennikov in #173
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 by @dependabot[bot] in #175
- add supported NIC FW for the 25.10 release by @almaslennikov in #178
- chore(deps): bump github.com/jaypipes/ghw from 0.19.1 to 0.20.0 by @dependabot[bot] in #176
- fix: verify that non volatile params are applied to all device ports by @almaslennikov in #177
- fixes for SPC-X host configuration by @almaslennikov in #180
- feat: manage nvidia.com/operator.nic-configuration.wait label by @almaslennikov in #182
- fix: use the full PCI address for DMS server by @almaslennikov in #184
- chore: use base image from arg by @rollandf in #186
- Support FW_RESET_AFTER_CONFIG_UPDATE feature flag by @almaslennikov in #188
- fix: fixes for BFB update by @almaslennikov in #190
- chore(deps): bump the kubernetes group with 3 updates by @dependabot[bot] in #192
- chore: update FW configmap for 25.10 by @rollandf in #196
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #195
- chore(deps): bump github.com/jaypipes/ghw from 0.20.0 to 0.21.0 by @dependabot[bot] in #198
- chore(deps): bump github.com/onsi/gomega from 1.38.2 to 1.38.3 by @dependabot[bot] in #201
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 by @dependabot[bot] in #199
- chore: bump go.uber.org/zap from 1.27.0 to 1.27.1 by @rollandf in #203
- fix: use standard library context package by @rollandf in #204
- feat: support SPC-X RA v2.1 with multiplane configurations by @almaslennikov in #202
- chore: add goproxy secret by @rollandf in #205
- chore(deps): bump github.com/jaypipes/ghw from 0.21.0 to 0.21.1 by @dependabot[bot] in #206
- DOCA 3.2.0 update and spc-x multiplane/RA configuration improvements by @almaslennikov in #207
- Add branch trigger for fork CI workflow by @almaslennikov in #208
- chore(deps): bump github.com/jaypipes/ghw from 0.21.1 to 0.21.2 by @dependabot[bot] in #211
- chore(deps): bump the kubernetes group with 3 updates by @dependabot[bot] in #210
- nit: fix ci workflow filename to reflect that this repo is not a fork by @maze88 in #214
- fix: typo in dpk-deb GetDocaSpcXCCVersion by @rollandf in #216
- chore: updated go version to 1.24.11 by @rollandf in #209
- fix: configurationDaemon should handle zero-trust bluefield devices gracefully by @zarcen in #219
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 by @dependabot[bot] in #223
- feat: add fedramp support by @rollandf in #221
- add NicInterfaceNameTemplate CRD and Interface Naming Support by @almaslennikov in #220
- chore(deps): bump github.com/onsi/gomega from 1.38.3 to 1.39.0 by @dependabot[bot] in #222
- feat: switch to OIDC auth for go proxy by @maze88 in #225
- adjust RA2.1 config with new values by @almaslennikov in #224
- Revert "feat: switch to OIDC auth for go proxy" by @almaslennikov in #226
- Reapply "feat: switch to OIDC auth for go proxy" by @rollandf in #227
- fix: add secret to gitlab ci by @rollandf in #230
- fix: remove package checker by @rollandf in #232
- fix: stig daemon image name by @rollandf in #235
- feat: add GOPROXY to gitlab CI by @maze88 in #237
- Refactor SpectrumX apply functions and fix udev rules for multi-PF NICs by @almaslennikov in #239
- Remove unneeded DOCA-Host packages pkgs by @heyvister1 in #243
- fix: adding constants in spectrumx_test.go by @rollandf in #242
- fixes for SPC-X flow by @almaslennikov in #245
- feat: add support for RHEL stig images by @almaslennikov in #246
- fix: stig fixer script not relevant for RHEL by @maze88 in #247
- fix: install needed deps for MFT in operator rhel-stig by @almaslennikov in #250
- fix: remove git directory from fips containers by @rollandf in #252
- fix: a bunch of fixes for SPC-X by @almaslennikov in #254
- fix: comment out the ToS param from the spc-x RA by @almaslennikov in #255
- fix Dockerfile build with different command for deb-src by @almaslennikov in #258
- add pciutils package to stig daemon image by @almaslennikov in #261
- chore: add .git to .dockerignore by @maze88 in #264
- fix: ignore all .git directories by @rollandf in #267
- feat: implement kmod-nic-operator by @almaslennikov in #269
- feat: implement flaky-tests-nic-operator by @almaslennikov in #271
- fix: specify nic breakout params when multiplane==none by @almaslennikov in #273
- fixes for lane splitting in single plane by @almaslennikov in #274
- fix: remove the potential malware pkg in the same docker layer where it's installed by @almaslennikov in #276
- fix: use mlxconfig to set LINK TYPE P1 by @almaslennikov in #280
- Fix build: handle missing ubuntu.sources for deb-src by @rollandf in #283
- fix: add mlnx_qos to daemon stig images by @almaslennikov in #288
- Add BlueField-4 support and tolerate missing BFB versions by @almaslennikov in #292
New Contributors
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- fix: provide device discovery with the node name by @almaslennikov in #129
- chore(deps): bump github.com/Mellanox/maintenance-operator/api from 0.2.2 to 0.2.3 by @dependabot[bot] in #128
- fix: bump golang.org/x/oauth2 from 0.25.0 to 0.27.0 by @rollandf in #132
- fix: README Configuration details update by @rollandf in #130
- fix: add required packages and mounts for rshim devices by @almaslennikov in #134
- chore(deps): bump the kubernetes group with 3 updates by @dependabot[bot] in #135
- chore(deps): bump github.com/onsi/gomega from 1.37.0 to 1.38.0 by @dependabot[bot] in #137
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #138
- chore(deps): bump the kubernetes group with 3 updates by @dependabot[bot] in #141
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.24.0 by @dependabot[bot] in #142
- chore: update third-party by @rollandf in #143
- fix: verify FW version burned on the device prior to burn by @almaslennikov in #140
- chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #147
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.24.0 to 2.25.1 by @dependabot[bot] in #146
- chore(deps): bump github.com/onsi/gomega from 1.38.0 to 1.38.2 by @dependabot[bot] in #144
- chore(deps): bump github.com/jaypipes/ghw from 0.17.0 to 0.19.0 by @dependabot[bot] in #145
- chore: update third party file by @rollandf in #149
- feat: report more NICDevice parameters in the status by @almaslennikov in #151
- feat: return back arbitrary NV parameters configuration by @almaslennikov in #152
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2 by @dependabot[bot] in #154
- chore(deps): bump github.com/jaypipes/pcidb from 1.1.0 to 1.1.1 by @dependabot[bot] in #153
- chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #156
- chore(deps): bump github.com/jaypipes/ghw from 0.19.0 to 0.19.1 by @dependabot[bot] in #155
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 by @dependabot[bot] in #159
- chore: bump nvidia/doca/doca from 3.0.0-full-rt-host to 3.1.0-full-rt-host by @dependabot[bot] in #150
- Update go version in build-test-lint.yml by @almaslennikov in #161
- feat: add support for image building with a custom GOPROXY by @e0ne in #160
- chore(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #158
- chore(deps): bump the kubernetes group with 3 updates by @dependabot[bot] in #162
- feat: SPC-X optimizations by @almaslennikov in #157
- update go to 1.24 by @almaslennikov in #164
- chore(deps): bump golang.org/x/net from 0.43.0 to 0.44.0 by @dependabot[bot] in #163
- fix: add bindata dir to container image by @rollandf in #165
- feat: provision, install and run DOCA SPC-X CC package by @almaslennikov in #166
- fix: different fixes for SPC-X support by @almaslennikov in #167
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- chore: change base image to doca-host by @almaslennikov in #106
- chore: Refactor internal host package by @almaslennikov in #107
- chore: add missing copyrights and third-party-notices by @almaslennikov in #114
- fix: check copyrights in ci by @almaslennikov in #115
- chore: delete ocp bundle by @almaslennikov in #113
- chore: downgrade doca to 2.9.2 to enable arm build + copy sources by @almaslennikov in #116
- chore: add release ci workflow by @almaslennikov in #120
- chore(deps): bump github.com/vishvananda/netlink from 1.3.0 to 1.3.1 by @dependabot[bot] in #118
- chore(deps): bump the kubernetes group with 3 updates by @dependabot[bot] in #119
- chore(deps): bump github.com/jaypipes/ghw from 0.16.0 to 0.17.0 by @dependabot[bot] in #121
- feat: add dms package and use dms to get and set qos settings by @almaslennikov in #122
- Update fork-ci.yml by @almaslennikov in #124
- fix: update package version in Dockerfile by @almaslennikov in #125
- chore(deps): bump the kubernetes group with 3 updates by @dependabot[bot] in #126
- feat: provision and install BFB files by @almaslennikov in #127
Full Changelog: v1.0.3...v1.1.0
v1.0.3
What's Changed
- Remove warning about BF3 resets by @almaslennikov in #111
- Update supported-nic-firmware configmap for 25.04 release by @e0ne in #112
- chore(deps): bump github.com/Mellanox/maintenance-operator/api from 0.2.1 to 0.2.2 by @dependabot in #108
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- chore(deps): bump github.com/Mellanox/maintenance-operator/api from 0.2.0 to 0.2.1 by @dependabot in #105
- chore(deps): bump the kubernetes group with 3 updates by @dependabot in #104
- fix: consider config reset successful after reboot by @almaslennikov in #109
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- fix: fix the number of parameters in a log call by @almaslennikov in #103
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- chore(deps): bump github.com/jaypipes/ghw from 0.14.0 to 0.15.0 by @dependabot in #92
- chore(deps): bump the kubernetes group with 3 updates by @dependabot in #91
- update docs to include FW upgrade feature by @almaslennikov in #93
- chore(deps): bump github.com/onsi/gomega from 1.36.2 to 1.36.3 by @dependabot in #94
- chore(deps): bump github.com/jaypipes/ghw from 0.15.0 to 0.16.0 by @dependabot in #95
- fix: restore operation mode of BF3 after configuration reset by @almaslennikov in #97
- fix: don't apply template spec if more than one template matches device by @almaslennikov in #98
- chore(deps): bump github.com/onsi/gomega from 1.36.3 to 1.37.0 by @dependabot in #99
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 by @dependabot in #100
- fix: report an error fw zip archive doesn't contain fw binaries by @almaslennikov in #101
Full Changelog: v0.1.18...v1.0.0
v0.1.18
What's Changed
- chore: update supported nic fw configmap for doca 25.01 release by @almaslennikov in #73
- chore(deps): bump the kubernetes group with 3 updates by @dependabot in #74
- chore(deps): bump github.com/jaypipes/ghw from 0.12.0 to 0.13.0 by @dependabot in #77
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.19.6 by @dependabot in #76
- chore(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #75
- chore: bump golang from 1.23 to 1.24 by @dependabot in #72
- switch from mstconfig tool to mlxconfig by @almaslennikov in #80
- add NicFirmwareTemplate and NicFirmwareSource CRDs by @almaslennikov in #78
- chore: refactor NicDevice controller for better readability by @almaslennikov in #82
- Refactor controller tests for stability and readability by @almaslennikov in #84
- chore(deps): bump github.com/jaypipes/ghw from 0.13.0 to 0.14.0 by @dependabot in #83
- Add the design reference doc by @almaslennikov in #81
- include stderr logs for easier debugging by @kitfoman in #88
- Add a controller for NicFirmwareTemplates by @almaslennikov in #79
- move maintenance update event handler to maintenance package by @almaslennikov in #85
- feat: Provisioning for fw binaries by @almaslennikov in #60
- add ResetNicFirmware func to HostManager + add exception for Bluefield by @almaslennikov in #86
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.0 by @dependabot in #90
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.6 to 0.19.7 by @dependabot in #89
- full fw upgrade feature by @almaslennikov in #87
New Contributors
Full Changelog: v0.1.17...v0.1.18
v0.1.17
What's Changed
- Revert "Deploy configuration daemon DS during config template reconcile" by @almaslennikov in #61
- chore: enable dependabot by @rollandf in #62
- chore(deps): bump github.com/onsi/gomega from 1.34.1 to 1.36.2 by @dependabot in #69
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #68
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.22.2 by @dependabot in #67
- chore(deps): bump the kubernetes group with 3 updates by @dependabot in #65
- chore: bump golang from 1.22 to 1.23 by @dependabot in #64
- chore(deps): bump docker/build-push-action from 4 to 6 by @dependabot in #63
- chore(deps): bump github.com/Mellanox/maintenance-operator/api by @almaslennikov in #70
- chore: upgrade ci-lint to 1.62 and fix errors by @almaslennikov in #71
- chore(deps): bump github.com/Mellanox/maintenance-operator/api from 0.0.0-20240916123230-810ab7bb25f4 to 0.2.0 by @dependabot in #66
New Contributors
- @dependabot made their first contribution in #69
Full Changelog: v0.1.16...v0.1.17