Update sriov to v1.3.0 (minor)
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| sriov-crd | minor |
1.2.4+up0.1.0 -> 1.3.0
|
| sriov-network-operator | minor |
1.2.4+up0.1.0 -> 1.3.0
|
Release Notes
k8snetworkplumbingwg/sriov-network-operator (sriov-network-operator)
v1.3.0
What's Changed
- Update CONTRIBUTING doc by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/336
- Wait for writer response on Refresh by @rollandf in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/333
- Skip config if policy not applied yet by @rollandf in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/287
- Update helm chart's application version to v1.2.0 by @eoghanlawless in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/340
- Add coverage evidence to the project by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/281
- load vhost-net kernel module by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/344
- add support for Intel X557 Family by @relyt0925 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/332
- Makefile: copy generated CRDs to Helm dir by @rollandf in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/339
- Pass imagePullSecrets values to operator components via helm chart by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/334
- Fix unit test by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/346
- Make Operator Config tests more strict by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/330
- Remove duplicated and unused code in plugins by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/341
- Remove
go get <binary>instances by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/348 - Stick with go <1.19 by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/352
- Set
mod=readonlywhen installing binaries by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/351 - lint: fix goconst issues by @rollandf in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/335
- external control plane by @zshi-redhat in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/309
- Add unit tests for
daemonpackage by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/273 - Add NVIDIA Mellanox Technologies MT2894 Family Ethernet Controller ConnectX-6 Lx by @wizhaoredhat in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/358
- improve drain check by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/354
- ensure network daemon checks if machineConfigPool resource registered before attempting to pause the MachineConfigPool by @relyt0925 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/350
- Adding support for Octeon DPU family by @navadiaev in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/356
- Add support for BF2 in connectX mode by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/353
- Add NVIDIA ConnectX-7 to supported NICs by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/360
- support graceful node shutdown by @pacevedom in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/363
- config-daemon: fix NM udev path by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/369
- End2End - Pod Security Admission fixes by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/368
- Improve
config-daemonlogging by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/370 - Revert "support graceful node shutdown" by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/374
- improve sriov nic selector in tests by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/373
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/375
- Fix machine config update in sriovnetworkpoolconfig_controller by @wizhaoredhat in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/381
- Fix imagePullSecrets rendering by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/364
- Remove sh-specific redirections. by @iancoolidge in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/389
- Update Ginkgo to v2 by @liornoy in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/386
- Bump github.com/coreos/ignition/v2 from 2.13.0 to 2.14.0 by @dependabot in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/394
- pass ctx param in controller methods by @tariq1890 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/392
- fix formatting by @bn222 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/398
- Update go to 1.19 by @bn222 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/397
- update cno and mco by @bn222 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/396
- Use ginkgo/v2 CLI --junit-report flag by @liornoy in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/395
- Update GHW lib by @rollandf in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/400
- Sort out binary installation in Makefile by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/399
- Enable smfs flow steering by default in switchdev mode. by @wizhaoredhat in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/402
- remove unused volume from sriov-device-plugin DS by @tariq1890 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/403
- Make sriov-network-config-daemon crash when configmap cannot be obtained by @jkossak in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/391
- Add support for operator deployment on PSA by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/371
- Revert "Add support for operator deployment on PSA" by @bn222 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/407
- Update support for operator deployment on PSA by @SalDaniele in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/408
- add printercolumn for syncStatus in SriovNetworkNodeState by @tariq1890 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/404
- use openshift_context instead of internal function in util package by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/409
- Deploy default SriovNetworkNodePolicy by helm chart by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/401
- Vdpa introduction by @lmilleri in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/377
- fix golangci lint config and goimports by @tariq1890 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/410
- Fix networks-status annotation in e2e tests by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/413
- Add the no-wait argument to ovs-vsctl commands for hw-offload by @wizhaoredhat in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/418
- Skip the Redhat virtual nic from udev rule by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/405
- stoping using beta.kubernetes.io/os by @pacoxu in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/411
- Bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/412
- Make sriov-network-config-daemon crash when nodeInfo cannot be obtained by @lizhewei91 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/415
- Pretty print CNI config when rendering NetAttachDefs by @tariq1890 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/406
- improve the isdraning check for openshift by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/421
- improve the isdraning check for openshift by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/419
- Put sriov-network-config-daemon contianer on the first place by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/426
- Add Intel x550 to supported NICs by @jjuele in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/425
- Updating images to pull from github instead of quay.io by @Eoghan1232 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/424
- Update NAD client by @rollandf in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/431
- Replace go-restful lib version by @rollandf in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/433
- Add NVIDIA BlueField 3 to supported NICs by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/437
- Update base images to use CentOS 9 Stream by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/441
- Add a costume junit reporter to the conformance suite by @liornoy in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/440
- [Helm] Dont force deployment on control nodes by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/444
- General cleanup in validate.go by @vrindle in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/422
- Allow creating policies that ignore NUMA topology by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/435
- small changes in e2e test to run on single node by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/446
- Fix race condition in leader election for OCP by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/455
- Add support for Intel X710 Backplane and Base T by @vrindle in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/452
- Add sriovoperatorconfigs resource to webhook by @mlguerrero12 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/461
- Remove imagePullPolicy alltogether and use k8s defaults by @Longchuanzheng in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/432
- Validate .Spec.DisableDrain by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/464
- Implementation for new systemd configuration method by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/365
- adding design template by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/470
- Use
e2e-testtag for images built in e2e CI by @abdallahyas in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/466 - Re-introduce the check if the number of VFs is 0 by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/472
- Fix issue 471 by @lmilleri in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/474
- Improve operator logging by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/477
- conformance-test: ExcludeTopology field by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/451
- e2e: Fix Validate ExcludeTopology test leftover by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/482
- Sync CRDs manifests by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/485
- Avoid reconciling
SriovNetworkNodePoliciesmultiple times by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/478 - Reduce config-daemon logging verbosity by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/468
- Render SriovNetworkNodeState before Device Plugin ConfigMap by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/487
- Remove use of ioutil deprecated functions by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/491
- Return reconcile error if node state is not updated by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/490
- Never reduce MTU on PF by @bn222 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/489
- vhost-vdpa support by @lmilleri in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/467
- Bump dependencies: K8S, controller-runtime and Go by @liornoy in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/495
- config-daemon: Improve logging of draining state by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/494
- Update device plugins volumes mounts by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/500
- Update golang.org/x/net/html by @bn222 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/499
- Remove bundle since we use helm chart instead in upstream by @bn222 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/502
- Remove unused VERSION variable and accidentally added file by @bn222 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/503
- Utilize the k8s-reporter in the e2e tests by @liornoy in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/498
- design doc for the externally-manage-pf support by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/476
- SriovNetwork: react on namespace creation by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/493
- Use the OPERATOR_NAMESPACE var in the k8sreporter by @liornoy in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/506
- virtual cluster e2e tests changes by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/462
- Fix Plugin Config Daemon node selector by @wizhaoredhat in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/484
- Support Externally Created virtual functions by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/436
- Add context to
validatePolicyForNodeStateerrors by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/504 - improve github actions by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/515
- Add vlanProto parameter by @mlguerrero12 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/517
- Fix Config Daemon node selector by @wizhaoredhat in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/483
- Kernel params set by the config daemon should be verified by @wizhaoredhat in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/486
- Update error messages to show why no interface is selected by @vrindle in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/434
- Refactor network controller namespace handlers by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/513
- Add events for config daemon by @rollandf in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/519
- Avoid recording multiple events by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/521
- Fix operator deployment by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/525
- Add support for Intel E823C NICs by @murali509 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/520
- virtual: get real PCI address for each device found by @EmilienM in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/516
- CI scripts improvements by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/523
- webhook: Disable HTTP2 by default by @cgoncalves in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/522
- Support loglevel and logfile for SR-IOV plugin by @andreaskaris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/509
- conformance-test: Filter NIC by environment variable by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/514
- Add SR-IOV Device Plugin CDI support by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/473
- fix: sriov config service unit-file dependencies by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/532
- Remove glog by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/527
- Support number of workers for the virtual cluster by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/528
- Minor improvments for systemd mode implementation by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/531
- e2e: Add
cluster-infoas job artifact by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/534 - fix odd number of key-value in error logs by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/543
- Fix equality comparison of policy specs by @mlguerrero12 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/538
- Increase end-to-end test coverage by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/529
- Update controller-runtime to v0.16.3 by @cgoncalves in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/526
- Logs
sriov-network-config-daemonby default by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/545 - Hash contents of cm instead of using resource version by @bn222 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/549
- Skip vf configuration when not found in VF group by @mlguerrero12 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/539
- Fix error overwrite for setSriovNumVfs by @mlguerrero12 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/548
- Add check to ensure jq can be found in $PATH when enabling switchdev mode by @vasrem in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/550
- Reduce operator's controller logs via
OperatorConfig.LogLevelby @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/544 - envtest: Stick to a specific setup-envtest version by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/551
- Ignore nil objects occured when rendering a file by @vasrem in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/560
- Fix number of args passed to log.Info by @mandre in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/562
- Fix disable webhooks by default by @ianb-mp in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/557
- image build target additions by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/563
- Add more flexibility on how to configure certificates for the admission controllers via helm chart by @vasrem in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/561
- e2e: Print involved devices by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/572
- Change behavior when deleting default SriovNetworkNodePolicy and SriovOperatorConfig by @vasrem in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/566
- Update chart README.md to reflect webhook changes by @vasrem in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/570
- Update Helm chart kubeVersion check by @ianb-mp in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/576
- Interface redesign by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/553
- Use go-install-tool instead of go-get-tool for gomock by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/578
- Externally managed fixes by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/567
- Update golang to 1.21 by @bn222 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/565
- add design doc for switchdev mode refactoring by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/559
- [switchdev 1/x] Add additional methods to host/kernel.go by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/582
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/580
- Bump google.golang.org/grpc from 1.54.0 to 1.56.3 by @dependabot in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/579
- Change layout of the pkg/host to simplify testing by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/586
- [switchdev 2/x] API: Add vdpaType field to the node SriovNetworkNodeState CRD by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/583
- CI: remove images after we push to cluster by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/589
- [switchdev 3/x] Extend host pkg with required functions by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/588
- fix k8s cluster script by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/593
- Fix LogLevel functional test by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/591
- fix ocp CI lane by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/595
- e2e: Allow testing custom cni and dp image by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/518
- re-enable mtu test on virtual cluster by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/594
- Test fixes and enhancements by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/597
- Refactor render of SR-IOV Device plugin by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/546
- Use APITimeout and RetryInterval constant in tests by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/600
- move namespace to vars pkg by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/601
- Fix log messages in ReloadDriver & GetOSPrettyName by @cgoncalves in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/603
- Move default policy creation in controller tests to BeforeSuite. by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/604
- Add wrapper for utils package from sriov-device-plugin by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/598
- Cleanup Created object in controller tests by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/606
- e2e: Skip tests when no VF-IO devices are available by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/596
- Reduce timeout period in controller tests by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/607
- Optimize a request to find device plugin pods. by @alan-kut in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/599
- Add disable plugins by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/569
- e2e: Fix
Debug logging should be visible in multus podflake by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/611 - add w/a for multus bug in CI by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/612
- Fix typo in mellanox plugin name in logs by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/615
- Refactor controller tests by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/609
- minor improvements in sriovOpeatorConfig controller by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/618
- e2e: dump multus namespace by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/616
- Set OwnerReference to sriov-device-plugin configmap by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/623
- openstack: Fix
nilHostManager inopenstackContextby @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/610 - [switchdev 4/x] split systemd service to two parts by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/602
- Add CI check to validate that go mods and vendor dir are in sync by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/627
- Remove bool ptr by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/625
- Parallel NICs configuration by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/497
- Fix indentation for --parallel-nic-config flag in the daemon manifest by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/637
- [Remove Default Objs 1/4] Dont create default SriovOperatorConfig by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/617
- [switchdev 5/x] Add skipVFconfiguration option for generic_plugin by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/614
- [Remove Default Objs 2/4] Set OwnerReference to
defaultSriovOperatorConfig by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/621 - e2e: Dump multus namespace on failures by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/636
- Use default
{ib-}sriov-cnientrypoint script by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/581 - [Remove Default Objs 3/4] Remove default policy by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/622
- [Remove Default Objs 4/4] Update Webhook by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/624
- refactor: DiscoverSriovDevices imporvements by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/638
- [switchdev 6/x] Update netlink lib and add helper functions by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/633
- [switchdev 7/x] Add function EnableHwTcOffload to the network pkg by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/628
- e2e: fix
CNI Logging leveltest case by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/644 - [switchdev 8/x] Add support for switchdev configuration to sriov pkg by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/642
- Require reboot if drain is needed for systemd mode by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/645
- Experiment: Remove stdin from the ExecCommand call in tests by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/650
- Fix sriov.GetNicSriovMode to return legacy mode in case of any failure by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/647
- Fix
IsKernelLockdownModeby @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/657 - small security improvements by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/654
- Add 'Parallel SR-IOV configuration' design document by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/626
- Parallel drain by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/555
- Add multi-arch docker image support by @cyclinder in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/574
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/656
- Set netdevice as default in the CRD by @mlguerrero12 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/660
- support switching resource injector webhook to Fail by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/658
- Fix resource injector for pods wihtout annotation by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/664
- Refactor SriovNetwork and SriovIBNetwork controllers to use same code by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/663
- [switchdev 9/9] Enable new switchdev implementation by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/643
- Add "Software bridge management" design doc by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/640
- Add logic to deploy OVS-cni by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/648
- Check for kernel lockdown only in mlx plugin by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/670
- Add featuregate package and use it in controllers by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/673
- Remove DPversion from nodeState by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/669
- Fix configDaemonNodeSelector in SriovOperatorConfig in helm chart by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/677
- Documentation update by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/674
- Fix root device overlapping by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/671
- Fix service CMD to return an error if device discovery failed by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/681
- e2e:
Debug logging should be visible in multus podflake by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/678 - Make OVS_CNI_IMAGE truly optional by @mandre in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/683
- Fix config-daemon not waiting for drain to complete by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/682
- Change system dependencies for "post" systemd service by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/680
- add support to specifi cluster version for k8s CI by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/684
- Allow switchdev+externallyManged configs in webhook by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/675
- bump CNI version for the sriov-cni by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/665
- Verify status changes on managed interfaces by @mlguerrero12 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/530
- Fix crash panic in operator when policy has empty node selector by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/679
- Fix tests for API package by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/693
- Bump controller-gen to v0.14.0 by @e0ne in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/692
- Support adding or removing node by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/688
- operator: LeaderElectionReleaseOnCancel by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/556
- Update Helm chart version by @Kristian-ZH in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/667
- Bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/685
- don't reset the device plugin twice by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/695
- Followup pr 646 by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/696
- Use helm values to expand the supported NICs by @manuelbuil in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/698
- [software-bridges 1/x] Update API to support automatic bridge creation by @ykulazhenkov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/689
- Add more checks on generic plugin to discover discrepancies from the desired state by @vasrem in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/587
- Update
config/folder by @zeeke in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/705 - Add 'IB VF GUID Configuration' design doc by @almaslennikov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/653
- Add mtu functional test by @SchSeba in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/699
- Fix issue preventing lowering of PF's MTU by @almaslennikov in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/700
- Bump go version to 1.22 by @bn222 in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/712
- Helm Chart release automation by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/706
- Fix release chart update by @adrianchiris in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/714
New Contributors
- @eoghanlawless made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/340
- @relyt0925 made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/332
- @wizhaoredhat made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/358
- @navadiaev made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/356
- @pacevedom made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/363
- @lgtm-com made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/375
- @iancoolidge made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/389
- @liornoy made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/386
- @dependabot made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/394
- @tariq1890 made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/392
- @jkossak made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/391
- @SalDaniele made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/408
- @lmilleri made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/377
- @pacoxu made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/411
- @lizhewei91 made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/415
- @jjuele made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/425
- @Eoghan1232 made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/424
- @mlguerrero12 made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/461
- @Longchuanzheng made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/432
- @murali509 made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/520
- @cgoncalves made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/522
- @vasrem made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/550
- @mandre made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/562
- @ianb-mp made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/557
- @alan-kut made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/599
- @cyclinder made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/574
- @Kristian-ZH made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/667
- @almaslennikov made their first contribution in https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/653
Full Changelog: https://github.com/k8snetworkplumbingwg/sriov-network-operator/compare/v1.2.0...v1.3.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.