-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add judge before use the array's index #10
Commits on Dec 27, 2021
-
Add the DisableDrain when running one a single node
Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a491059 - Browse repository at this point
Copy the full SHA a491059View commit details -
Add switchdev-after-networkmanager services to k8s plugin
Signed-off-by: Zenghui Shi <zshi@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 66f3ae4 - Browse repository at this point
Copy the full SHA 66f3ae4View commit details -
Merge pull request #610 from SchSeba/sync_master_27_12_21
Bug 2021151: Sync master 27 12 21
Configuration menu - View commit details
-
Copy full SHA for a8f01b0 - Browse repository at this point
Copy the full SHA a8f01b0View commit details
Commits on Jan 18, 2022
-
Ensure switchdev service dependencies
It is found that VF netdev disappears after it was successfully created (observed via ip link show). While investigating the root cause, setting addtional dependency in NetworkManager.service as temporary fix to the issue. This commits also changes service and script names to lower case Signed-off-by: Zenghui Shi <zshi@redhat.com> (cherry picked from commit 6325355230a16d06426810b8ab1c76cd17a42787)
Configuration menu - View commit details
-
Copy full SHA for 96d0cc8 - Browse repository at this point
Copy the full SHA 96d0cc8View commit details -
Merge pull request #612 from zshi-redhat/switchdev-vf-not-bind
Bug 2041734: ensure switchdev service dependencies
Configuration menu - View commit details
-
Copy full SHA for 6bf39e3 - Browse repository at this point
Copy the full SHA 6bf39e3View commit details
Commits on Jan 29, 2022
-
Updating sriov-network-webhook images to be consistent with ART
Reconciling with https://github.com/openshift/ocp-build-data/tree/0059e470a61eba28225165168b22d9e77c33c926/images/sriov-network-webhook.yml
AOS Automation Release Team committedJan 29, 2022 Configuration menu - View commit details
-
Copy full SHA for b27a18a - Browse repository at this point
Copy the full SHA b27a18aView commit details
Commits on Jan 30, 2022
-
Updating sriov-network-config-daemon images to be consistent with ART
Reconciling with https://github.com/openshift/ocp-build-data/tree/0059e470a61eba28225165168b22d9e77c33c926/images/sriov-network-config-daemon.yml
AOS Automation Release Team committedJan 30, 2022 Configuration menu - View commit details
-
Copy full SHA for c422faa - Browse repository at this point
Copy the full SHA c422faaView commit details -
Bump sriov operator image to ocp 4.11
Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for aef38cd - Browse repository at this point
Copy the full SHA aef38cdView commit details -
Merge pull request #614 from openshift-bot/art-consistency-openshift-…
…4.11-sriov-network-webhook Updating sriov-network-webhook images to be consistent with ART
Configuration menu - View commit details
-
Copy full SHA for f3a99e5 - Browse repository at this point
Copy the full SHA f3a99e5View commit details -
Merge pull request #615 from openshift-bot/art-consistency-openshift-…
…4.11-sriov-network-config-daemon Updating sriov-network-config-daemon images to be consistent with ART
Configuration menu - View commit details
-
Copy full SHA for 827461f - Browse repository at this point
Copy the full SHA 827461fView commit details -
Updating sriov-network-must-gather images to be consistent with ART
Reconciling with https://github.com/openshift/ocp-build-data/tree/0059e470a61eba28225165168b22d9e77c33c926/images/sriov-network-must-gather.yml
AOS Automation Release Team committedJan 30, 2022 Configuration menu - View commit details
-
Copy full SHA for d39ec24 - Browse repository at this point
Copy the full SHA d39ec24View commit details -
Merge pull request #617 from openshift-bot/art-consistency-openshift-…
…4.11-sriov-network-must-gather Updating sriov-network-must-gather images to be consistent with ART
Configuration menu - View commit details
-
Copy full SHA for d645ee5 - Browse repository at this point
Copy the full SHA d645ee5View commit details
Commits on Feb 7, 2022
-
Merge pull request #616 from SchSeba/downstream_bump_operator_4.11
Bump sriov operator image to ocp 4.11
Configuration menu - View commit details
-
Copy full SHA for a7cc3e6 - Browse repository at this point
Copy the full SHA a7cc3e6View commit details -
there is no oc command inside the base container so we need to use the cli container Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 482fd61 - Browse repository at this point
Copy the full SHA 482fd61View commit details -
Merge pull request #621 from SchSeba/fix_must_gather
Fix must-gather container
Configuration menu - View commit details
-
Copy full SHA for 49658e2 - Browse repository at this point
Copy the full SHA 49658e2View commit details
Commits on Feb 8, 2022
-
Remove SriovNetworkNodeConfigPolicy from docs
Substitute SriovNetworkNodeConfigPolicy name with SriovNetworkNodePolicy as it is the name of the struct CR type. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 041e889 - Browse repository at this point
Copy the full SHA 041e889View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce22d64 - Browse repository at this point
Copy the full SHA ce22d64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b6b28c - Browse repository at this point
Copy the full SHA 9b6b28cView commit details -
This patch fixes image build target to tag image 'ghcr.io/k8snetworkplumbingwg/sriov-network-operator:latest' by default. Signed-off-by: Ivan Kolodyazhny <ikolodiazhny@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 6302413 - Browse repository at this point
Copy the full SHA 6302413View commit details -
added openshift api module for ease of use with infra topology Signed-off-by: ehila <ehila@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 17b67eb - Browse repository at this point
Copy the full SHA 17b67ebView commit details -
feat: toplogy aware leader election config
leader election config will query the cluster for the topology and if we are in an SNO toplogy we use one set of configs otherwise we use conventional defaults for HA cluster config. Signed-off-by: ehila <ehila@redhat.com> upkeep: ran go mod tidy/vendor/verify Signed-off-by: ehila <ehila@redhat.com> upkeep: spelling fix Signed-off-by: ehila <ehila@redhat.com> feat: moved sno logic to utils moved sno logic to use the cluster.go file added check for k8s or openshift environment upkeep re-organize imports Signed-off-by: ehila <ehila@redhat.com> feat: added rbac for operator Signed-off-by: ehila <ehila@redhat.com> refactor: updated to use client-go leader election updated to use client-go leader election struct instead of openshift/api updated wording to remove SNO acronym Signed-off-by: ehila <ehila@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 1eb70ee - Browse repository at this point
Copy the full SHA 1eb70eeView commit details -
Remove the secure boot checker pod
This commit removes the pod that is created to validate if the node has secure boot enable or not Before this PR after every test running there are test pods in the sriov operator namespace that does not get clean Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9efe781 - Browse repository at this point
Copy the full SHA 9efe781View commit details -
This patch introduces following changes: * explicitly set go version to v1.17 in GitHub actions * updates go.mod file and vendored packages * updates go version in Dockerfiles 'go install' instead of 'go get' [1] will be used once #231 is fixed. [1] https://go.dev/doc/go-get-install-deprecation
Configuration menu - View commit details
-
Copy full SHA for 0cc01c1 - Browse repository at this point
Copy the full SHA 0cc01c1View commit details -
Continue node drain after reboot
Since drain operation started we don't need to requires drain lock for this node because node already has required annotation. It's safe to continue node drain procedure without lock. Closes: #230 Signed-off-by: Ivan Kolodyazhny <ikolodiazhny@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for d482911 - Browse repository at this point
Copy the full SHA d482911View commit details -
Annotate node only if there is no existing annotation
Signed-off-by: Ivan Kolodyazhny <ikolodiazhny@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 008d2fe - Browse repository at this point
Copy the full SHA 008d2feView commit details -
Update base images to CentOS 8 Stream
PR #223 updated base images to CentOS 8 which is EOL now so we can't build new images using it. Closes: #239
Configuration menu - View commit details
-
Copy full SHA for 88a2b83 - Browse repository at this point
Copy the full SHA 88a2b83View commit details -
Remove unused 'GlogLogger' type declaration
Signed-off-by: Ivan Kolodyazhny <ikolodiazhny@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for efbf0b6 - Browse repository at this point
Copy the full SHA efbf0b6View commit details -
fix: attach scheme to client for oc infra call
updated to attach scheme to client for infra call updated error message output to bubble up error from single node call Signed-off-by: ehila <ehila@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for cc2fc5a - Browse repository at this point
Copy the full SHA cc2fc5aView commit details
Commits on Feb 10, 2022
-
Fix the GUID and mac configuration to vfs attached to the default dri…
…ver only Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c9cdc02 - Browse repository at this point
Copy the full SHA c9cdc02View commit details -
W/A for Vfs not getting created
Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 223a5ac - Browse repository at this point
Copy the full SHA 223a5acView commit details
Commits on Feb 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3808be2 - Browse repository at this point
Copy the full SHA 3808be2View commit details -
Merge pull request #629 from SchSeba/sync_master_10_02_22
Bug 2045087: Sync master 10 02 22
Configuration menu - View commit details
-
Copy full SHA for 20f9696 - Browse repository at this point
Copy the full SHA 20f9696View commit details -
Merge pull request #620 from pliurh/upstream
4.11 sync upstream: 2022-02-07
Configuration menu - View commit details
-
Copy full SHA for b259725 - Browse repository at this point
Copy the full SHA b259725View commit details
Commits on Mar 7, 2022
-
Move the manifest folder from 4.10 to
stable
Rename the manifest folder as requested by Automated Release Tooling (ART) Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 568b557 - Browse repository at this point
Copy the full SHA 568b557View commit details -
Bump up operator version to 4.11
Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 59ca039 - Browse repository at this point
Copy the full SHA 59ca039View commit details
Commits on Mar 14, 2022
-
Merge pull request #638 from zeeke/rename-manifest-folder
Move the manifest folder from 4.10 to `stable` and bump-4.11
Configuration menu - View commit details
-
Copy full SHA for b2c04bf - Browse repository at this point
Copy the full SHA b2c04bfView commit details
Commits on Mar 18, 2022
-
Fix priority handling for same-pf VFgroups.
This change fixes VFGroups assigned to nodes based on the policies priorities: highest priority (lowest value of priority) should be the only one present in the SriovNetworkNodeState.spec. Exception is made for policies with non-overlapping VFGroups, which will be merged. For same priority policies we discard overlapping VF ranges, only the highest priority is present. Added description of this behaviour to README.
Configuration menu - View commit details
-
Copy full SHA for 808beaa - Browse repository at this point
Copy the full SHA 808beaaView commit details -
Fix BlueField2 SR-IOV configuration
This patch fixes current behaviour for BF2 NICs to configure SR-IOV VFs in vanilla Kubernetes cluster. PR #201 broke BF2 NICs configration in Kubernetes. It assumes that BF2 will be configured via systemd service in OpenShift using MachineConfigPool object. Signed-off-by: Ivan Kolodyazhny <ikolodiazhny@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for d847160 - Browse repository at this point
Copy the full SHA d847160View commit details -
openstack: move metadata fetch under daemon writer and reduce runs
Machines are immutable, so there is no need to fetch for metadata every 30s. This patch will move out the functions to read the metadata file and do it in the daemon writer. Old behavior: Every 30 seconds, for each network device found, fetch, read and process OpenStack metadata. New behavior: daemon process does a first run then runs a routine that executes every 30 seconds. So we'll only do fetch metadata two times in total. Also, in case the API contract is broken, we might encounter some issues so let's switch to the latest stable, 2018-08-27, which has all the data that we need and is currently in the same format as latest for our needs.
Configuration menu - View commit details
-
Copy full SHA for 2df6b49 - Browse repository at this point
Copy the full SHA 2df6b49View commit details -
Document how to build a custom image
* Patch Makefile to allow overriding the APP_NAME, so any image can be built using `make image`. * Add some docs about how to build & use an image.
Configuration menu - View commit details
-
Copy full SHA for e014adc - Browse repository at this point
Copy the full SHA e014adcView commit details -
virtual/openstack: configure VFIO with NIOMMU by default
As well known and well documented, in virtual deployments of Kubernetes such as running on top of OpenStack where the underlying virtualization platform is KVM, it does not support a virtualized iommu, the VFIO PCI driver needs to be loaded with a special flag. This patch aims to do it by default in the virtual_plugin, since this plugin is only used by OpenStack for now. Note: it also changes `utils.LoadKernelModule` function to support kernel module arguments. It also adds a note in `load-kmod.sh` about the fact that a module won't be reloaded with potential new options if the module is already loaded on the system.
Configuration menu - View commit details
-
Copy full SHA for 16df26a - Browse repository at this point
Copy the full SHA 16df26aView commit details -
It can be really useful to provide logs when a device (PF or VF) is not supported and give the vendorId + deviceId; so the deployer can check what device is being selected and compare with the ConfigMap which describes the supported nics.
Configuration menu - View commit details
-
Copy full SHA for 03efc65 - Browse repository at this point
Copy the full SHA 03efc65View commit details -
Move logger initialization before k8s client creation
ctrl.Log var contains noop logger until logger instance is explicitly set with ctrl.SetLogger function If error happen during k8s client creation it will be not logged because ctrl.SetLogger is called after. Move logger initialization step before k8s client creation to be able to log client initialization errors. Signed-off-by: Yury Kulazhenkov <ykulazhenkov@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 4544f8a - Browse repository at this point
Copy the full SHA 4544f8aView commit details -
Add Marvell FastLinQ QL45000 Series QLogic Corp (#263)
Update Readme and Yamls with device information Co-authored-by: Edwin Joseph <edwin.ant.joseph@hpe.com> Co-authored-by: Eoghan Russell <eoghanrussell1212@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b0d0673 - Browse repository at this point
Copy the full SHA b0d0673View commit details -
Vendor hashicorp/go-retryablehttp deps
This commit includes a new dependency that provides a HTTP client interface with automatic retries and exponential backoff.
Configuration menu - View commit details
-
Copy full SHA for 1cea5de - Browse repository at this point
Copy the full SHA 1cea5deView commit details -
openstack: include support to metadata service
In most cases, OpenStack metadata service is available in the cloud, which removes the requirement of config-drive. This patch will change the logic to try reading Metadata and Network data from the config-drive directory but if it's not present, it'll try to get it by safely fetching the URL.
Configuration menu - View commit details
-
Copy full SHA for 3056b0a - Browse repository at this point
Copy the full SHA 3056b0aView commit details -
This commit adds a dedicated document for supported hardware which lists the current hardware supported by sriov-network-operator as well as defines a process to add support for new hardware in sriov-network-operator Signed-off-by: Adrian Chiris <adrianc@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for e9fc109 - Browse repository at this point
Copy the full SHA e9fc109View commit details -
Merge pull request #644 from pliurh/sync
Sync u/s 2022-03-18
Configuration menu - View commit details
-
Copy full SHA for 184af61 - Browse repository at this point
Copy the full SHA 184af61View commit details
Commits on Apr 6, 2022
-
Don't overwrite the supported NICs downstream. We maintain a different list of NICs than upstream does.
Configuration menu - View commit details
-
Copy full SHA for 0824a7e - Browse repository at this point
Copy the full SHA 0824a7eView commit details
Commits on Apr 13, 2022
-
Merge pull request #649 from bn222/2072455
Bug 2072455: fix make bundle
Configuration menu - View commit details
-
Copy full SHA for 51fed4a - Browse repository at this point
Copy the full SHA 51fed4aView commit details
Commits on Apr 14, 2022
-
Skip unsupported NICs in DiscoverSriovDevices
Before creating the InterfaceExt in utils.DiscoverSriovDevices, check that the discovered NIC is a supported model as configured in the `supported-nic-ids` config map. With this logic, the plugins will not get unsupported NIC to configure. It is possible to get all the NICs discovered by using an env parameter: DEV_MODE with value TRUE in the pod of the sriov-network-config-daemon. Also, if DEV_MODE is set to TRUE, the webhook will allow unsupported NICS in `SriovNetworkNodePolicy`. Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for e432829 - Browse repository at this point
Copy the full SHA e432829View commit details -
Sync SriovNetworkNodeState CRD into helm chart
SriovNetworkNodeState is outdated. IsRdma field was introduced in the PR #207. This patch syncs CRDs between config/crd/bases and helm chart.
Configuration menu - View commit details
-
Copy full SHA for c395c2f - Browse repository at this point
Copy the full SHA c395c2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c46b3c8 - Browse repository at this point
Copy the full SHA c46b3c8View commit details -
Remove "yum update" command from config-daemon Dockerfile
Remove "yum update" command from Dockerfile.sriov-network-config-daemon. For config-daemon, centos:stream8 is used as a base image. This image is actively maintained and should receive security updates with minimal delay. Signed-off-by: Yury Kulazhenkov <ykulazhenkov@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 8528421 - Browse repository at this point
Copy the full SHA 8528421View commit details -
Fix VFs configuration for InfiniBand NICs
Closes: #274
Configuration menu - View commit details
-
Copy full SHA for 8bb8091 - Browse repository at this point
Copy the full SHA 8bb8091View commit details -
As the Makefile uses deprecated Go features, GH actions should use a fixed 1.17.* version of Golang. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 02a520c - Browse repository at this point
Copy the full SHA 02a520cView commit details -
Add e0ne user to CI admins list
As a maintainer of Mellanox Plugin I would like to have permissions to run e2e vendor CI tests.
Configuration menu - View commit details
-
Copy full SHA for a433874 - Browse repository at this point
Copy the full SHA a433874View commit details -
Init NicIdMap on the config daemon startup
After PR #252 is merged there is a race condition between NicIdMap init and accec to it. This patch moves InitNicIdMap function call before NicIdMap will be used in node writer and config daemon run function. Closes-Bug: #279
Configuration menu - View commit details
-
Copy full SHA for 668bd20 - Browse repository at this point
Copy the full SHA 668bd20View commit details
Commits on Apr 17, 2022
-
Merge pull request #653 from bn222/4.11-update-2022-04-14
4.11 update 2022 04 14
Configuration menu - View commit details
-
Copy full SHA for e694d95 - Browse repository at this point
Copy the full SHA e694d95View commit details
Commits on Apr 19, 2022
-
Improve the virtual plugin support
This commit add the support for virtio interfaces like vhostuser for openstack virtual workers. implementation details: * on first run (after a reboot) we get all the information we need when the devices are visible to the kernel * we match the mac address to the openstack network ID * if the sriov-network-config-daemon gets reboot it will use the initial file on the node so even if the nics are in vfio the node state will be right move the operator initial state file to /tmp on the host so it will get deleted on every reboot to support nic changes both for virtual and BM environments Signed-off-by: Sebastian Sch <sebassch@gmail.com> (cherry picked from commit 2c52beb8ba6fd751b0eb52dfd0e494e2c54eeea6)
Configuration menu - View commit details
-
Copy full SHA for 9769497 - Browse repository at this point
Copy the full SHA 9769497View commit details -
Fix the validation webhook for virtual environments
Signed-off-by: Sebastian Sch <sebassch@gmail.com> (cherry picked from commit 04a3f698003cfea381af9a3def9c0c495fcde0a2)
Configuration menu - View commit details
-
Copy full SHA for a28f83b - Browse repository at this point
Copy the full SHA a28f83bView commit details
Commits on Apr 20, 2022
-
Don't run the networkManager udev rule on virtual environments
we can't run the udev rule on virtual environments because all the nics in that type of deployment will be presented as VFs. this means that we are going to disable nics on the machine itself Signed-off-by: Sebastian Sch <sebassch@gmail.com> (cherry picked from commit 346de677b14696b3495291b922b868dba205d79c)
Configuration menu - View commit details
-
Copy full SHA for f8c6c49 - Browse repository at this point
Copy the full SHA f8c6c49View commit details -
[downstream-only] add Red Hat Virtio into supported-nic ConfigMap
This is required for vhostuser ports support in OpenShift.
Configuration menu - View commit details
-
Copy full SHA for 0c2c752 - Browse repository at this point
Copy the full SHA 0c2c752View commit details
Commits on Apr 21, 2022
-
Merge pull request #655 from EmilienM/improve-virt
Bug 2036948: improve the virtual plugin support
Configuration menu - View commit details
-
Copy full SHA for c58df2a - Browse repository at this point
Copy the full SHA c58df2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7316cd0 - Browse repository at this point
Copy the full SHA 7316cd0View commit details
Commits on Apr 22, 2022
-
Merge pull request #654 from vrindle/pensando_dsc
Add support for Pensando DSC card
Configuration menu - View commit details
-
Copy full SHA for 3b0786d - Browse repository at this point
Copy the full SHA 3b0786dView commit details
Commits on May 3, 2022
-
Use
/run/ostree-booted
to determine RHCOSIf `/run/ostree-booted` is present, then the system is based on rpm-ostree and kernel arguments can be updated via `rpm-ostree` command. File `/host/etc/redhat-release` may not be available because it can be an absolute link (see openshift/os#713). Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for f7ebbf2 - Browse repository at this point
Copy the full SHA f7ebbf2View commit details -
Add test harness to allow running `bindata/scripts/*.sh` files in a mocked filesystem via `make test-bindata-scripts`. Harness includes shUnit2 files and a mocked `rpm-ostree` implementation.
Configuration menu - View commit details
-
Copy full SHA for 96cf135 - Browse repository at this point
Copy the full SHA 96cf135View commit details
Commits on May 4, 2022
-
Merge pull request #658 from zeeke/bz2068148
Bug 2070888: Use /run/ostree-booted to determine RHCOS
Configuration menu - View commit details
-
Copy full SHA for 7b42682 - Browse repository at this point
Copy the full SHA 7b42682View commit details
Commits on May 10, 2022
-
Revert "Add support for Pensando DSC card"
This reverts commit 7316cd0.
Configuration menu - View commit details
-
Copy full SHA for 695bf9d - Browse repository at this point
Copy the full SHA 695bf9dView commit details
Commits on May 17, 2022
-
Merge pull request #660 from zshi-redhat/revert-pensando
Bug 2087084: Revert "Add support for Pensando DSC card"
Configuration menu - View commit details
-
Copy full SHA for 41cc50b - Browse repository at this point
Copy the full SHA 41cc50bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 853155b - Browse repository at this point
Copy the full SHA 853155bView commit details
Commits on May 19, 2022
-
Merge pull request #667 from bn222/2083459
Bug 2083459: Make numvfs > totalvfs error message more verbose
Configuration menu - View commit details
-
Copy full SHA for dc0a8bd - Browse repository at this point
Copy the full SHA dc0a8bdView commit details
Commits on Jun 20, 2022
-
`must-gather` logic has been moved to openshift/must-gather repository with openshift/must-gather#297 Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for fc5af0d - Browse repository at this point
Copy the full SHA fc5af0dView commit details
Commits on Jun 23, 2022
-
Merge pull request #670 from zeeke/remove-must-gather
Bug 2099346: Remove must-gather references
Configuration menu - View commit details
-
Copy full SHA for 4889419 - Browse repository at this point
Copy the full SHA 4889419View commit details
Commits on Jun 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7629389 - Browse repository at this point
Copy the full SHA 7629389View commit details
Commits on Jul 5, 2022
-
The Intel series of E810 cards with a 1591 PF ID is added to the supp…
…orted card listing - Update docs with newly supported hardware - Update supported device ids in config map
Configuration menu - View commit details
-
Copy full SHA for 672acae - Browse repository at this point
Copy the full SHA 672acaeView commit details -
Merge pull request #673 from zeeke/sysctl-fix
Update sysctl to a safe one in metapluging chaining test
Configuration menu - View commit details
-
Copy full SHA for 48c53c2 - Browse repository at this point
Copy the full SHA 48c53c2View commit details
Commits on Jul 6, 2022
-
Updating sriov-network-webhook images to be consistent with ART
Reconciling with https://github.com/openshift/ocp-build-data/tree/2e5eba0108299087402c119ba0dc979a0a6c0bd1/images/sriov-network-webhook.yml
AOS Automation Release Team committedJul 6, 2022 Configuration menu - View commit details
-
Copy full SHA for 62546fb - Browse repository at this point
Copy the full SHA 62546fbView commit details -
Merge pull request #672 from novacain1/bz2101525
Bug 2101525: add Intel E810 NIC model (1591) support in SR-IOV Operator
Configuration menu - View commit details
-
Copy full SHA for e281e75 - Browse repository at this point
Copy the full SHA e281e75View commit details
Commits on Jul 28, 2022
-
Remove switchdev scripts when uneeded
Fixes issue #249 Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 160531b - Browse repository at this point
Copy the full SHA 160531bView commit details -
Fix log message in mellanox_plugin
Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 45b4f91 - Browse repository at this point
Copy the full SHA 45b4f91View commit details -
This PR fix issues found with: golangci-lint run --disable-all -E unused Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 41cd827 - Browse repository at this point
Copy the full SHA 41cd827View commit details -
This commit fix the issues found by: `golangci-lint run --disable-all -E whitespace` Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for ac6c4b0 - Browse repository at this point
Copy the full SHA ac6c4b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c17ab - Browse repository at this point
Copy the full SHA 47c17abView commit details -
Fix deadcode and goimports issues
This commit fix the issues found by: `golangci-lint run --disable-all -E deadcode` and `golangci-lint run --disable-all -E goimports` Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 64583a3 - Browse repository at this point
Copy the full SHA 64583a3View commit details -
Fix mispell and staticchek issues
This commit fixes issues found by `golangci-lint run --disable-all -E misspell` and `golangci-lint run --disable-all -E staticcheck` Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for f870367 - Browse repository at this point
Copy the full SHA f870367View commit details -
Signed-off-by: Adrian Chiris <adrianc@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for bca6c34 - Browse repository at this point
Copy the full SHA bca6c34View commit details -
generic plugin: reset interface on error
If error occures during sriov configuration in generic plugin, config daemon will log the error and requeue the request to reconcile the node. On the next run, when generic plugin Apply() method is called, interface configuration may be skipped, leaving the interface partially configured. To ensure generic plugin re-configures the interface on the next iteration, we reset the interface before returning an error. This will also ensure that a drain will be requested as well. Signed-off-by: Adrian Chiris <adrianc@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for cc18193 - Browse repository at this point
Copy the full SHA cc18193View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26b864c - Browse repository at this point
Copy the full SHA 26b864cView commit details -
Improve
GetSriovNicIPs
error messageIn case of error, it is useful to know the reason why it was not possible to get the IP address of SR-IOV interface. Add description to each returned error and return an error in case the requested interface is not found. Add "github.com/stretchr/testify/assert" dependency adn unit tests for GetSriovNicIPs Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for f74c4a4 - Browse repository at this point
Copy the full SHA f74c4a4View commit details -
This commit fixes issues found with: `golangci-lint run --disable-all -E gosimple` Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 99dbd30 - Browse repository at this point
Copy the full SHA 99dbd30View commit details -
Fix issues found by: `golangci-lint run --disable-all -E ineffassign` Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for e69f964 - Browse repository at this point
Copy the full SHA e69f964View commit details -
This commit fixes issues found by `golangci-lint run --disable-all -E stylecheck` Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 781c598 - Browse repository at this point
Copy the full SHA 781c598View commit details -
Update YAMLs to support k8s (kubeadm) v1.24
With Kubernetes 1.24, master nodes are now labeld and tainted as `node-role.kubernetes.io/control-plane` Support this in sriov network operator by: - extending tolerations in relevant yaml files - adjusting node affinity in relevant yaml files - modify helm chart to deploy operator based on node affinity and not node selector Signed-off-by: Adrian Chiris <adrianc@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for d36c1ee - Browse repository at this point
Copy the full SHA d36c1eeView commit details -
Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3f5eb15 - Browse repository at this point
Copy the full SHA 3f5eb15View commit details -
Add context to drain functions
Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3889613 - Browse repository at this point
Copy the full SHA 3889613View commit details -
Fixed sriov conformance release vf test case
Fixed expected log for release the VFs test case
Configuration menu - View commit details
-
Copy full SHA for 8cdbc1c - Browse repository at this point
Copy the full SHA 8cdbc1cView commit details -
Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for df29db9 - Browse repository at this point
Copy the full SHA df29db9View commit details -
Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 0fdd8da - Browse repository at this point
Copy the full SHA 0fdd8daView commit details -
Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for e9aaec2 - Browse repository at this point
Copy the full SHA e9aaec2View commit details -
bump k8s package to version 1.24
Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 38fb014 - Browse repository at this point
Copy the full SHA 38fb014View commit details -
Fix drain logic after node reboot
We don't need to check for ifaceStatus.NumVfs in a 'needDrainNode' function because it blocks drain after node reboot. Closes: #322 Signed-off-by: Ivan Kolodiazhnyi <ikolodiazhny@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for d7288d9 - Browse repository at this point
Copy the full SHA d7288d9View commit details -
This commit removes the go plugins for vendors. Fixes: k8snetworkplumbingwg/sriov-network-operator#90 Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 892a927 - Browse repository at this point
Copy the full SHA 892a927View commit details -
Add Intel E810 PF 1591 Network Adapter (#326)
The Intel series of E810 cards with a 1591 PF ID is added to the supported card listing - Update docs with newly supported hardware - Update supported device ids in config map
Configuration menu - View commit details
-
Copy full SHA for dd6f2ef - Browse repository at this point
Copy the full SHA dd6f2efView commit details -
Add coverage evidence to the project
Configure CI to collect coverage and integrate with coveralls.io service. Add Makefile rules for merging coverage profiles from multiple sources, as tests are usually run by `make test-pkg` and `make test-controllers`. Add Makefile's rules to download gocovmerge and gcov2lcov. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 8618cb5 - Browse repository at this point
Copy the full SHA 8618cb5View commit details -
Wait for writer response on Refresh
When sending a Refresh message to Writer's refresh channel, if the state is "Succeeded" or "Failed", the Writer will update the sync channel when finished. Therefore there is a need to wait on sync channel on the Daemon side when sending "Succeeded" or "Failed". Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 9bb4b07 - Browse repository at this point
Copy the full SHA 9bb4b07View commit details -
update doc to reflect the fact that we are going to use a single meeting document A decision taken place in community meeting on 12.07.2022 Signed-off-by: Adrian Chiris <adrianc@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 8c9f52f - Browse repository at this point
Copy the full SHA 8c9f52fView commit details -
Skip config if policy not applied yet
There is a stage when the SriovNetworkNodeState is initializing where the spec is empty because the SriovNetworkNodePolicyReconciler did not yet applied the policies. It can cause a non required action by the plugins, that will try to apply the empty spec by resetting the NIC for example. The config daemon will not run the plugins if the generation is 1 and the Spec.Interfaces is empty. Solves issue #283 For e2e tests, the wait timeout to get to initial Sync state has been increased. This change is needed as now the config daemon will not apply on "empty" spec until the SriovNetworkNodePolicyReconciler will iterate on the Interfaces. The reconcile loop interval is 5 minutes, so the test timeout needed to be increased. Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 73044de - Browse repository at this point
Copy the full SHA 73044deView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb32192 - Browse repository at this point
Copy the full SHA fb32192View commit details -
This commit is needed when using DPDK with vhost-net in virtio mode. We must load the vhost-net kernel module if we don't want the dpdk application to run with privilege Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fbdfb23 - Browse repository at this point
Copy the full SHA fbdfb23View commit details
Commits on Aug 2, 2022
-
Makefile: copy generated CRDs to Helm dir
On 'manifests' target, after generating the CRDS, copy them to the Helm `crds` directory. Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 13a0850 - Browse repository at this point
Copy the full SHA 13a0850View commit details -
Add imagePullSecrets support for operator Helm Chart
imagePullSecrets are needed to deploy SR-IOV Network Operator using private container registry which requires authentication.
Configuration menu - View commit details
-
Copy full SHA for 268bdf7 - Browse repository at this point
Copy the full SHA 268bdf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d821a11 - Browse repository at this point
Copy the full SHA d821a11View commit details -
Configuration menu - View commit details
-
Copy full SHA for faac504 - Browse repository at this point
Copy the full SHA faac504View commit details -
This commit also install the files in the tmp directory and use the project folder for the `.cache` This is needed to run the unit tests inside containers where `HOME=/` and the root file system inside the container is readonly Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6fd8aaa - Browse repository at this point
Copy the full SHA 6fd8aaaView commit details -
Fix the local k8s instance shutdown
issue: kubernetes-sigs/controller-runtime#1571 Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 56809cd - Browse repository at this point
Copy the full SHA 56809cdView commit details -
Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 6c7ce07 - Browse repository at this point
Copy the full SHA 6c7ce07View commit details -
Make Operator Config tests more strict
Asserting the cluster does not contain "*operator-webhook*" resources when turning operator-webhook off can lead to failed tests if the cluster contains many other operators installed. Refactor tests removing table based testing to improve readability. Add testcase for both flags set to false. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 480b1f0 - Browse repository at this point
Copy the full SHA 480b1f0View commit details -
Rename validation/coformance test filenames
Ginkgo suites defined in `test/validation/tests`and `test/conformance/tests` are imported by other packages (test/validation, test/conformance) using unnamed imports. Adding `_test.go` suffix to filenames makes go files and symbols to be not imported. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for ad785ac - Browse repository at this point
Copy the full SHA ad785acView commit details -
Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for be3e1e2 - Browse repository at this point
Copy the full SHA be3e1e2View commit details -
Signed-off-by: Sebastian Scheinkman <sscheink@sscheink.tlv.csb>
Sebastian Scheinkman committedAug 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 0a4fd4c - Browse repository at this point
Copy the full SHA 0a4fd4cView commit details
Commits on Aug 3, 2022
-
Merge pull request #681 from SchSeba/sync_master_28_07_22
Sync master 28 07 22
Configuration menu - View commit details
-
Copy full SHA for 662ddb3 - Browse repository at this point
Copy the full SHA 662ddb3View commit details -
Remove references to must-gather image
Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 396dc90 - Browse repository at this point
Copy the full SHA 396dc90View commit details -
Updating sriov-network-config-daemon images to be consistent with ART
Reconciling with https://github.com/openshift/ocp-build-data/tree/1c9a884a5557f49e55eeacb5d7bc1690e47c1053/images/sriov-network-config-daemon.yml
AOS Automation Release Team committedAug 3, 2022 Configuration menu - View commit details
-
Copy full SHA for f31ae04 - Browse repository at this point
Copy the full SHA f31ae04View commit details
Commits on Aug 4, 2022
-
Merge pull request #682 from zeeke/remove-must-gather
Remove references to must-gather image
Configuration menu - View commit details
-
Copy full SHA for 772737c - Browse repository at this point
Copy the full SHA 772737cView commit details
Commits on Aug 11, 2022
-
Remove OnNodeStateAdd method from plugins
All implementations of OnNodeStateAdd method are the same as OnNodeStateChange, so we don't need this code dublication.
Configuration menu - View commit details
-
Copy full SHA for 45c1acb - Browse repository at this point
Copy the full SHA 45c1acbView commit details -
Remove 'old' argument from plugins OnNodeStateChange method
'old' argument is not used in any existing plugin. We can re-visit this change if some plugin requires it in the future.
Configuration menu - View commit details
-
Copy full SHA for 07b63f3 - Browse repository at this point
Copy the full SHA 07b63f3View commit details -
Remove
go get <binary>
instancesGo getting bninaries has been deprecated in go1.17 and not supported in go1.18. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 44b4ec0 - Browse repository at this point
Copy the full SHA 44b4ec0View commit details
Commits on Aug 21, 2022
-
Set
mod=readonly
when installing binariesIf no `-mod` argument is specified, GOLFAGS environment variable takes place. If it contains `mod=vendor` (like Makefile actually does), goinstall can fail with: ``` go install: github.com/onsi/ginkgo/ginkgo@v1.16.5: cannot query module due to -mod=vendor ``` Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c70100d - Browse repository at this point
Copy the full SHA c70100dView commit details
Commits on Aug 22, 2022
-
Merge pull request #686 from SchSeba/sync_master_16_08_22
Sync master 16 08 22
Configuration menu - View commit details
-
Copy full SHA for a7010e3 - Browse repository at this point
Copy the full SHA a7010e3View commit details -
Merge pull request #677 from openshift-bot/art-consistency-openshift-…
…4.12-sriov-network-config-daemon Updating sriov-network-config-daemon images to be consistent with ART
Configuration menu - View commit details
-
Copy full SHA for 8fcfb8a - Browse repository at this point
Copy the full SHA 8fcfb8aView commit details -
Merge pull request #676 from openshift-bot/art-consistency-openshift-…
…4.12-sriov-network-webhook Updating sriov-network-webhook images to be consistent with ART
Configuration menu - View commit details
-
Copy full SHA for 4a80ee9 - Browse repository at this point
Copy the full SHA 4a80ee9View commit details
Commits on Aug 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ae7cf68 - Browse repository at this point
Copy the full SHA ae7cf68View commit details
Commits on Sep 7, 2022
-
Merge pull request #689 from bn222/bump
OCPBUGS-582: Bump up operator version to 4.12
Configuration menu - View commit details
-
Copy full SHA for bc21e1e - Browse repository at this point
Copy the full SHA bc21e1eView commit details
Commits on Sep 13, 2022
-
Add missing Red Hat Virtio network device into supported nics
We had this NIC supported in previous releases, and it was missed in 4.12 probably due to a bad copy/paste. We need this NIC to be supported, for the virtualized environments (e.g. OpenStack).
Configuration menu - View commit details
-
Copy full SHA for 14817d5 - Browse repository at this point
Copy the full SHA 14817d5View commit details -
Add NVIDIA Mellanox Technologies MT2894 Family Ethernet Controller Co…
…nnectX-6 Lx Fixes #357 Signed-off-by: William Zhao <wizhao@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 4803859 - Browse repository at this point
Copy the full SHA 4803859View commit details
Commits on Sep 14, 2022
-
Merge pull request #695 from wizhaoredhat/add_Nvidia_mlx5_ConnectX-6_…
…Lx_support NHE-203: Add Nvidia MLX5 ConnectX-6 Lx Support
Configuration menu - View commit details
-
Copy full SHA for f3a2ba7 - Browse repository at this point
Copy the full SHA f3a2ba7View commit details -
Add wizhaoredhat to OWNERS and removed fabrizio8
Signed-off-by: William Zhao <wizhao@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 2442fa3 - Browse repository at this point
Copy the full SHA 2442fa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39dddb4 - Browse repository at this point
Copy the full SHA 39dddb4View commit details -
Signed-off-by: Fred Rolland <frolland@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 258f0ea - Browse repository at this point
Copy the full SHA 258f0eaView commit details
Commits on Sep 15, 2022
-
Merge pull request #699 from wizhaoredhat/update_owners_file
Add wizhaoredhat to OWNERS and removed fabrizio8
Configuration menu - View commit details
-
Copy full SHA for 94f4726 - Browse repository at this point
Copy the full SHA 94f4726View commit details -
`client-go/.../fake` packages allow unit testing controllers in a fast, reproducible way. A `go mod vendor` command has been issued because they were not yet used. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 153ef4a - Browse repository at this point
Copy the full SHA 153ef4aView commit details -
Make daemon.Daemon unit testable
Use `kubernetes.Interface` in config-daemon as `*.Clientset` types don't allow using fake client. Rely on generated `*.Interface` types. Add `filesystemRoot` string variable to allow tests to modify script paths. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for be738d6 - Browse repository at this point
Copy the full SHA be738d6View commit details -
Fix groupname in sriovnetwork/v1/fake
Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 8f7ab45 - Browse repository at this point
Copy the full SHA 8f7ab45View commit details -
The test leverage `k8s.io/client-go/fake` features and creates a fake, temporary filesystem to trigger Daemon internal logic. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for d11b349 - Browse repository at this point
Copy the full SHA d11b349View commit details -
Test non latest NodeState generation are ingored
In case of two (or more) SriovNetworkNodeState objects land on the config daemon while it is already working on something, only the latest is considered. Removed the nodeStateSyncHandler's key parameter as it is used only for logging and log the right generation value. Add a specific unit test. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 1915272 - Browse repository at this point
Copy the full SHA 1915272View commit details
Commits on Sep 20, 2022
-
Merge pull request #700 from wizhaoredhat/sync_master_14_09_22
Sync master 14 09 22
Configuration menu - View commit details
-
Copy full SHA for 99c1f78 - Browse repository at this point
Copy the full SHA 99c1f78View commit details
Commits on Sep 21, 2022
-
Merge pull request #698 from EmilienM/OCPBUGS-1235
OCPBUGS-1235: Add missing Red Hat Virtio network device into supported nics
Configuration menu - View commit details
-
Copy full SHA for 1816def - Browse repository at this point
Copy the full SHA 1816defView commit details
Commits on Sep 29, 2022
-
Adding suport for Octeon DPU family
Issue was opened per instructions:
Configuration menu - View commit details
-
Copy full SHA for 90fdb6f - Browse repository at this point
Copy the full SHA 90fdb6fView commit details -
We need to check in the drain function also if VFs exist If they exist we need to check if any other configuration is required (link driver and MTU) If a change to the VF is requested we should drain the node because we can have pods using the VF Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9650f7d - Browse repository at this point
Copy the full SHA 9650f7dView commit details -
move mellanox mstconfig functions to the utils_mlx.go
Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a8d7dc2 - Browse repository at this point
Copy the full SHA a8d7dc2View commit details -
Fix the issue introduced in https://github.com/k8snetworkplumbingwg/s…
…riov-network-operator/pull/240/files#r808624002 Allow to use BF in connectX mode also for OCP platform. This is needed until we support the systemd configuration Signed-off-by: Sebastian Sch sebassch@gmail.com
Configuration menu - View commit details
-
Copy full SHA for 9f34877 - Browse repository at this point
Copy the full SHA 9f34877View commit details
Commits on Oct 5, 2022
-
Merge pull request #703 from zeeke/sync_master_22_09_29
Sync k8snetworkplumbingwg/master 2022_09_22
Configuration menu - View commit details
-
Copy full SHA for 2748bb7 - Browse repository at this point
Copy the full SHA 2748bb7View commit details
Commits on Oct 6, 2022
-
Remove duplicated Intel E810 NIC card
This duplication was added in: Commit: dd6f2ef PR: openshift/sriov-network-operator#681 Signed-off-by: Carlos Goncalves <cgoncalves@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for e8e3712 - Browse repository at this point
Copy the full SHA e8e3712View commit details -
support external control plane
The use case is for managed kubernetes services (similar to aws EKS or google GKE), where the kubernetes control plane components (apiserver, etcd, kube-scheduler etc) are hosted by cloud service provider in the provider managed kubernetes cluster and only workload components (worker nodes) are visible to end user. In such case, end user can still deploy sriov operator on the worker node by accessing k8s apiserver hosted externally. Signed-off-by: Zenghui Shi <zshi@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 20ff25e - Browse repository at this point
Copy the full SHA 20ff25eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1825447 - Browse repository at this point
Copy the full SHA 1825447View commit details -
Configuration menu - View commit details
-
Copy full SHA for 163728e - Browse repository at this point
Copy the full SHA 163728eView commit details -
add automation path for components to operate in a hypershift environ…
…ment (without mco)
Configuration menu - View commit details
-
Copy full SHA for e5b58e8 - Browse repository at this point
Copy the full SHA e5b58e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a13b59e - Browse repository at this point
Copy the full SHA a13b59eView commit details
Commits on Oct 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 673fd0f - Browse repository at this point
Copy the full SHA 673fd0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70ef97b - Browse repository at this point
Copy the full SHA 70ef97bView commit details -
Merge pull request #702 from bn222/nhe-19
NHE-19: Support SR-IOV operator on HyperShift hosted cluster
Configuration menu - View commit details
-
Copy full SHA for e7c3ee1 - Browse repository at this point
Copy the full SHA e7c3ee1View commit details
Commits on Oct 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1619ef7 - Browse repository at this point
Copy the full SHA 1619ef7View commit details -
OCPBUGS-2126: Update RBAC files for the network-config-daemon
The network-config-daemon needs access to the resource "infrastructures" in the API group "config.openshift.io". Also ran "make bundle" to update the manifest files.
Configuration menu - View commit details
-
Copy full SHA for baa713b - Browse repository at this point
Copy the full SHA baa713bView commit details
Commits on Oct 19, 2022
-
Function `tryCreateNMUdevRule()` was wrongly concatenating path component, as path.Join(...) removes every trailing slashes to the output string. Adding unit test to cover the func. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 299531e - Browse repository at this point
Copy the full SHA 299531eView commit details
Commits on Oct 20, 2022
-
Merge pull request #710 from wizhaoredhat/fix_rbac_OCPBUGS_2126
OCPBUGS-2126: Update RBAC files for the network-config-daemon
Configuration menu - View commit details
-
Copy full SHA for fb37fa9 - Browse repository at this point
Copy the full SHA fb37fa9View commit details
Commits on Oct 21, 2022
-
Merge pull request #708 from cgoncalves/fix-dup-nic-e810
Remove duplicated Intel E810 NIC card
Configuration menu - View commit details
-
Copy full SHA for 7caccf7 - Browse repository at this point
Copy the full SHA 7caccf7View commit details
Commits on Oct 25, 2022
-
Merge pull request #709 from zeeke/sync-2022-10
OCPBUGS-2109: Sync 2022 10
Configuration menu - View commit details
-
Copy full SHA for 53ca99d - Browse repository at this point
Copy the full SHA 53ca99dView commit details
Commits on Nov 14, 2022
-
e2e-test: Support Pod Security labels
Add `pod-security.kubernetes.io/*` labels to namespace created during tests. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 7353ffa - Browse repository at this point
Copy the full SHA 7353ffaView commit details -
e2e-test: improve resource cleaning
If a test use a different namespace than `sriov-conformance-testing`, clean.All() should remove any sriov resource. Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for f73d7a8 - Browse repository at this point
Copy the full SHA f73d7a8View commit details -
Add graceful node shutdown support to config daemon
In order to support Graceful Node Shutdown, there is no need to pause the MCP anymore. The way this works is: - Someone issues a reboot/shutdown. - Kubelet gets the event and creates two lists of pods: critical and non critical, based on priorityClass. - Starting with non-critical pods, it checks the minimum between the termination period for the pod and the configured timeout in kubelet. - Send SIGTERM using eviction API to pod. Check for pod termination for the computed value in the previous bullet. If the pod is still alive, send SIGKILL. - Repeat operation with critical pods. - Shutdown. If a drain must happen then SIGTERM will be ignored. The timeout for termination must be properly configured to allow enough time to completion. After that timeout a SIGKILL will end the process. If a reboot is required then its the same situation but in other pods. The daemon will issue a shutdown that will kickstart this process in the node. In the end everyone will receive a SIGTERM followed by a SIGKILL if the pod is still alive after the termination grace period. If there is no need to drain/reboot then SIGTERM will end the process. Once SIGTERM has been received it marks that the pod is bound to terminate some time in the near future.
Configuration menu - View commit details
-
Copy full SHA for daabe05 - Browse repository at this point
Copy the full SHA daabe05View commit details -
Configuration menu - View commit details
-
Copy full SHA for b25ab7c - Browse repository at this point
Copy the full SHA b25ab7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dbeaa0 - Browse repository at this point
Copy the full SHA 7dbeaa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 669e10f - Browse repository at this point
Copy the full SHA 669e10fView commit details -
`utils.setSriovNumVfs(...)`: specify desired number of VF `utils.RunCommand()`: avoid logging command twice, better print error. Log `daemon.setNodeStateStatus()` errors
Configuration menu - View commit details
-
Copy full SHA for a61c7ef - Browse repository at this point
Copy the full SHA a61c7efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6425d12 - Browse repository at this point
Copy the full SHA 6425d12View commit details -
Merge pull request #717 from cgoncalves/sync-2022-11-14
Sync k8snetworkplumbingwg/master 2022-11-14
Configuration menu - View commit details
-
Copy full SHA for ffaebcf - Browse repository at this point
Copy the full SHA ffaebcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f5c3c - Browse repository at this point
Copy the full SHA d3f5c3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for eebeb1f - Browse repository at this point
Copy the full SHA eebeb1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e59142e - Browse repository at this point
Copy the full SHA e59142eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60acb5b - Browse repository at this point
Copy the full SHA 60acb5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 233297c - Browse repository at this point
Copy the full SHA 233297cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfbd13b - Browse repository at this point
Copy the full SHA cfbd13bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0fa352 - Browse repository at this point
Copy the full SHA c0fa352View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58b608a - Browse repository at this point
Copy the full SHA 58b608aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63962e8 - Browse repository at this point
Copy the full SHA 63962e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c87484d - Browse repository at this point
Copy the full SHA c87484dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a67858 - Browse repository at this point
Copy the full SHA 8a67858View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75a8f2d - Browse repository at this point
Copy the full SHA 75a8f2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a0ea66 - Browse repository at this point
Copy the full SHA 8a0ea66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 691e041 - Browse repository at this point
Copy the full SHA 691e041View commit details
Commits on Nov 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3b31869 - Browse repository at this point
Copy the full SHA 3b31869View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cb9915 - Browse repository at this point
Copy the full SHA 4cb9915View commit details -
Configuration menu - View commit details
-
Copy full SHA for b30431b - Browse repository at this point
Copy the full SHA b30431bView commit details
Commits on Nov 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 26aa6a5 - Browse repository at this point
Copy the full SHA 26aa6a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9090f54 - Browse repository at this point
Copy the full SHA 9090f54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a55708 - Browse repository at this point
Copy the full SHA 0a55708View commit details
Commits on Nov 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5bcb6a4 - Browse repository at this point
Copy the full SHA 5bcb6a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46b5ea3 - Browse repository at this point
Copy the full SHA 46b5ea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07ce066 - Browse repository at this point
Copy the full SHA 07ce066View commit details
Commits on Nov 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2e090d7 - Browse repository at this point
Copy the full SHA 2e090d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dfde3e - Browse repository at this point
Copy the full SHA 0dfde3eView commit details
Commits on Dec 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b4a5635 - Browse repository at this point
Copy the full SHA b4a5635View commit details -
Configuration menu - View commit details
-
Copy full SHA for 515f1dc - Browse repository at this point
Copy the full SHA 515f1dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad9fa38 - Browse repository at this point
Copy the full SHA ad9fa38View commit details -
Configuration menu - View commit details
-
Copy full SHA for bccb5af - Browse repository at this point
Copy the full SHA bccb5afView commit details
Commits on Dec 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7f1ec6c - Browse repository at this point
Copy the full SHA 7f1ec6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8080b62 - Browse repository at this point
Copy the full SHA 8080b62View commit details -
Configuration menu - View commit details
-
Copy full SHA for d98995c - Browse repository at this point
Copy the full SHA d98995cView commit details
Commits on Dec 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1e3ea63 - Browse repository at this point
Copy the full SHA 1e3ea63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19b72b9 - Browse repository at this point
Copy the full SHA 19b72b9View commit details
Commits on Jan 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8df5130 - Browse repository at this point
Copy the full SHA 8df5130View commit details
Commits on Feb 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d2ef212 - Browse repository at this point
Copy the full SHA d2ef212View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f192c5 - Browse repository at this point
Copy the full SHA 0f192c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0887da - Browse repository at this point
Copy the full SHA b0887daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e45854 - Browse repository at this point
Copy the full SHA 0e45854View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9718acf - Browse repository at this point
Copy the full SHA 9718acfView commit details
Commits on Feb 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8668408 - Browse repository at this point
Copy the full SHA 8668408View commit details
Commits on Feb 20, 2023
-
Merge pull request kubeovn#4 from pengbinbin1/kube-ovn
add chroot before modprobe
Configuration menu - View commit details
-
Copy full SHA for a144ba9 - Browse repository at this point
Copy the full SHA a144ba9View commit details
Commits on Mar 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 62a77a8 - Browse repository at this point
Copy the full SHA 62a77a8View commit details
Commits on Mar 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 49a9b2e - Browse repository at this point
Copy the full SHA 49a9b2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c33171 - Browse repository at this point
Copy the full SHA 0c33171View commit details
Commits on Mar 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ec31d85 - Browse repository at this point
Copy the full SHA ec31d85View commit details
Commits on Mar 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7ad6de9 - Browse repository at this point
Copy the full SHA 7ad6de9View commit details -
Merge pull request kubeovn#5 from pengbinbin1/dev
add default config for sriov-operator
Configuration menu - View commit details
-
Copy full SHA for 08760c8 - Browse repository at this point
Copy the full SHA 08760c8View commit details
Commits on Apr 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f004ba5 - Browse repository at this point
Copy the full SHA f004ba5View commit details
Commits on May 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7d09dce - Browse repository at this point
Copy the full SHA 7d09dceView commit details
Commits on May 17, 2023
-
Merge pull request kubeovn#6 from lixin963/patch-1
Update CONTRIBUTING.md
Configuration menu - View commit details
-
Copy full SHA for 6c6e0e8 - Browse repository at this point
Copy the full SHA 6c6e0e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c945d23 - Browse repository at this point
Copy the full SHA c945d23View commit details
Commits on May 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 71f124d - Browse repository at this point
Copy the full SHA 71f124dView commit details -
Merge pull request kubeovn#7 from lixin963/patch-2
Update supported-hardware.md
Configuration menu - View commit details
-
Copy full SHA for a01397f - Browse repository at this point
Copy the full SHA a01397fView commit details -
Merge pull request kubeovn#8 from pengbinbin1/fix
change function name probeMode -> tryProbeMode
Configuration menu - View commit details
-
Copy full SHA for db5acbf - Browse repository at this point
Copy the full SHA db5acbfView commit details
Commits on May 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1b9b40c - Browse repository at this point
Copy the full SHA 1b9b40cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9865474 - Browse repository at this point
Copy the full SHA 9865474View commit details -
Configuration menu - View commit details
-
Copy full SHA for c905228 - Browse repository at this point
Copy the full SHA c905228View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebbcb5d - Browse repository at this point
Copy the full SHA ebbcb5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e19aee - Browse repository at this point
Copy the full SHA 3e19aeeView commit details
Commits on Jun 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e64b931 - Browse repository at this point
Copy the full SHA e64b931View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ef2d65 - Browse repository at this point
Copy the full SHA 8ef2d65View commit details
Commits on Sep 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9f5fc00 - Browse repository at this point
Copy the full SHA 9f5fc00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f3aec9 - Browse repository at this point
Copy the full SHA 6f3aec9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6d8535 - Browse repository at this point
Copy the full SHA b6d8535View commit details -
Merge branch 'kube-ovn' of github.com:Inspur-Data/sriov-network-opera…
…tor into kube-ovn
Configuration menu - View commit details
-
Copy full SHA for 86a65e0 - Browse repository at this point
Copy the full SHA 86a65e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a15d43 - Browse repository at this point
Copy the full SHA 5a15d43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d087f6 - Browse repository at this point
Copy the full SHA 5d087f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for faa4765 - Browse repository at this point
Copy the full SHA faa4765View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca2e5be - Browse repository at this point
Copy the full SHA ca2e5beView commit details -
Merge pull request kubeovn#9 from Inspur-Data/kube-ovn
set mellanox ib vf state to Follow
Configuration menu - View commit details
-
Copy full SHA for 2c49547 - Browse repository at this point
Copy the full SHA 2c49547View commit details
Commits on Sep 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 821d8c7 - Browse repository at this point
Copy the full SHA 821d8c7View commit details