What's Changed
- Bump github action artifact to v4 by @SchSeba in #839
- Start post-network-service after sriov-config by @e0ne in #845
- switch gomock lib to supported one by @SchSeba in #842
- Skip running unit-tests on mock folders by @SchSeba in #841
- build(deps): bump github.com/golang/glog from 1.1.0 to 1.2.4 by @dependabot[bot] in #836
- Remove leader election for the operator by @SchSeba in #849
- Daemon redesign - using controller-runtime by @SchSeba in #788
- e2e: Improve
SriovNetworkMetricsExporterstability by @zeeke in #851 - return error on daemon init by @SchSeba in #854
- e2e: Remove
clientconfigv1.ConfigV1Interfaceby @zeeke in #855 - Allow to drain on single node by @SchSeba in #850
- remove 5 second timeout by @SchSeba in #858
- Move systemd to host package by @SchSeba in #853
- Sync node policies when node labels change only by @zeeke in #860
- bump go ver to 1.23 by @adrianchiris in #863
- Remove vf configuration file from host by @SchSeba in #852
- logging: avoid
TryGetInterfaceNamelogs by @zeeke in #859 - Bump controller-runtime and kubernetes by @SchSeba in #857
- use kubeclient to get and delete machineconfig by @crliu3227 in #848
- chore: align ubuntu runners by @adrianchiris in #867
- Fix status update by @SchSeba in #866
- Skip device plugin configuration for non existing nodes by @SchSeba in #872
- Add Intel E825 Network Adapters by @novacain1 in #875
- kernel: Avoid setting
iommu.passthroughon ARM system by @zeeke in #864 - Adding unit-tests by @SchSeba in #865
- Improve unit test coverage by @SchSeba in #871
- Remove auto generated client by @SchSeba in #870
- improve draining log by @SchSeba in #877
- e2e: Improve
rmdatest debuggability by @zeeke in #876 - fix: copy pci.ids file to host in systemd mode by @almaslennikov in #879
- controllers: Use patch to add finalizers by @zeeke in #878
- build(deps): bump golang.org/x/crypto from 0.32.0 to 0.35.0 by @dependabot[bot] in #882
- build(deps): bump golang.org/x/net from 0.34.0 to 0.38.0 by @dependabot[bot] in #884
- e2e: Fix RDMA test by @zeeke in #886
- Update Helm readme with 1.5.0 version by @OguzPastirmaci in #888
- fix: add missing slash into a path constant by @almaslennikov in #889
- Use context to annotate the node object by @SchSeba in #891
- fix: switch to semantic DeepEquals check from apimachinery by @almaslennikov in #881
- bug(daemon): Reset the configuration when
disableDrain: trueby @zeeke in #895 - add re-queue when we wait for drain to complete by @SchSeba in #893
- e2e: Improve
WaitForSRIOVStable()by @zeeke in #883 - e2e: Improve
GetNodeSecureBootStateby @zeeke in #885 - fix: OVS internal ifc check by @rollandf in #892
- Bump OCP version to 4.18 by @SchSeba in #900
- remove leader election functional test by @SchSeba in #901
- Add Intel E830 Network Adapters by @novacain1 in #908
- e2e: Filter devices in
FindOneMellanoxSriovDeviceby @zeeke in #896 - security: Add
NetworkPoliciesto operands by @zeeke in #898 - fix: set SR-IOV NUM_VFS to 0 for mellanox NICs before fw reset by @almaslennikov in #904
- e2e: enable
resourceInjectorMatchConditionfeatureGate by @zeeke in #887 - Bump golang.org/x/oauth2 from 0.25.0 to 0.27.0 by @rollandf in #915
- Remove unused files from
/configby @zeeke in #913 - Add a retry to the func-test by @SchSeba in #916
- Allow to configure OCP version type by @SchSeba in #910
- add retry to update node label by @SchSeba in #914
New Contributors
- @crliu3227 made their first contribution in #848
- @OguzPastirmaci made their first contribution in #888
Full Changelog: v1.5.0...v1.6.0