Skip to content
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

Closed
wants to merge 713 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Dec 27, 2021

  1. Add the DisableDrain when running one a single node

    Signed-off-by: Sebastian Sch <sebassch@gmail.com>
    SchSeba committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    a491059 View commit details
    Browse the repository at this point in the history
  2. Add switchdev-after-networkmanager services to k8s plugin

    Signed-off-by: Zenghui Shi <zshi@redhat.com>
    zshi-redhat authored and SchSeba committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    66f3ae4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #610 from SchSeba/sync_master_27_12_21

    Bug 2021151: Sync master 27 12 21
    openshift-merge-robot committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    a8f01b0 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. 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)
    zshi-redhat committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    96d0cc8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #612 from zshi-redhat/switchdev-vf-not-bind

    Bug 2041734: ensure switchdev service dependencies
    openshift-merge-robot committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    6bf39e3 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2022

  1. Configuration menu
    Copy the full SHA
    b27a18a View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2022

  1. Configuration menu
    Copy the full SHA
    c422faa View commit details
    Browse the repository at this point in the history
  2. Bump sriov operator image to ocp 4.11

    Signed-off-by: Sebastian Sch <sebassch@gmail.com>
    SchSeba committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    aef38cd View commit details
    Browse the repository at this point in the history
  3. 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
    openshift-merge-robot committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    f3a99e5 View commit details
    Browse the repository at this point in the history
  4. 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
    openshift-merge-robot committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    827461f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d39ec24 View commit details
    Browse the repository at this point in the history
  6. 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
    openshift-merge-robot committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    d645ee5 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Merge pull request #616 from SchSeba/downstream_bump_operator_4.11

    Bump sriov operator image to ocp 4.11
    openshift-merge-robot committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    a7cc3e6 View commit details
    Browse the repository at this point in the history
  2. Fix must-gather container

    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>
    SchSeba committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    482fd61 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #621 from SchSeba/fix_must_gather

    Fix must-gather container
    openshift-merge-robot committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    49658e2 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. 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>
    zeeke authored and pliurh committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    041e889 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce22d64 View commit details
    Browse the repository at this point in the history
  3. Update base image version to use CentOS 8

    e0ne authored and pliurh committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    9b6b28c View commit details
    Browse the repository at this point in the history
  4. Update default image name

    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>
    e0ne authored and pliurh committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    6302413 View commit details
    Browse the repository at this point in the history
  5. feat: added openshift/api dep

    added openshift api module for ease of use with infra topology
    
    Signed-off-by: ehila <ehila@redhat.com>
    eggfoobar authored and pliurh committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    17b67eb View commit details
    Browse the repository at this point in the history
  6. 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>
    eggfoobar authored and pliurh committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    1eb70ee View commit details
    Browse the repository at this point in the history
  7. 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>
    SchSeba authored and pliurh committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    9efe781 View commit details
    Browse the repository at this point in the history
  8. Update golang to v1.17

    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
    e0ne authored and pliurh committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    0cc01c1 View commit details
    Browse the repository at this point in the history
  9. 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>
    e0ne authored and pliurh committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    d482911 View commit details
    Browse the repository at this point in the history
  10. Annotate node only if there is no existing annotation

    Signed-off-by: Ivan Kolodyazhny <ikolodiazhny@nvidia.com>
    e0ne authored and pliurh committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    008d2fe View commit details
    Browse the repository at this point in the history
  11. 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
    e0ne authored and pliurh committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    88a2b83 View commit details
    Browse the repository at this point in the history
  12. Remove unused 'GlogLogger' type declaration

    Signed-off-by: Ivan Kolodyazhny <ikolodiazhny@nvidia.com>
    e0ne authored and pliurh committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    efbf0b6 View commit details
    Browse the repository at this point in the history
  13. 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>
    eggfoobar authored and pliurh committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    cc2fc5a View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. Fix the GUID and mac configuration to vfs attached to the default dri…

    …ver only
    
    Signed-off-by: Sebastian Sch <sebassch@gmail.com>
    SchSeba committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    c9cdc02 View commit details
    Browse the repository at this point in the history
  2. W/A for Vfs not getting created

    Signed-off-by: Sebastian Sch <sebassch@gmail.com>
    SchSeba committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    223a5ac View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. Configuration menu
    Copy the full SHA
    3808be2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #629 from SchSeba/sync_master_10_02_22

    Bug 2045087: Sync master 10 02 22
    openshift-merge-robot committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    20f9696 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #620 from pliurh/upstream

    4.11 sync upstream: 2022-02-07
    openshift-merge-robot committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    b259725 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. 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>
    zeeke committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    568b557 View commit details
    Browse the repository at this point in the history
  2. Bump up operator version to 4.11

    Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
    zeeke committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    59ca039 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Merge pull request #638 from zeeke/rename-manifest-folder

    Move the manifest folder from 4.10 to `stable` and bump-4.11
    openshift-merge-robot committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    b2c04bf View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. 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.
    mskrocki authored and pliurh committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    808beaa View commit details
    Browse the repository at this point in the history
  2. 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>
    e0ne authored and pliurh committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    d847160 View commit details
    Browse the repository at this point in the history
  3. 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.
    EmilienM authored and pliurh committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    2df6b49 View commit details
    Browse the repository at this point in the history
  4. 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.
    EmilienM authored and pliurh committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    e014adc View commit details
    Browse the repository at this point in the history
  5. 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.
    EmilienM authored and pliurh committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    16df26a View commit details
    Browse the repository at this point in the history
  6. api: log unsupported models

    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.
    EmilienM authored and pliurh committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    03efc65 View commit details
    Browse the repository at this point in the history
  7. 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>
    ykulazhenkov authored and pliurh committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    4544f8a View commit details
    Browse the repository at this point in the history
  8. 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>
    3 people authored and pliurh committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    b0d0673 View commit details
    Browse the repository at this point in the history
  9. Vendor hashicorp/go-retryablehttp deps

    This commit includes a new dependency that
    provides a HTTP client interface with automatic
    retries and exponential backoff.
    EmilienM authored and pliurh committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    1cea5de View commit details
    Browse the repository at this point in the history
  10. 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.
    MaysaMacedo authored and pliurh committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    3056b0a View commit details
    Browse the repository at this point in the history
  11. Add Supported hardware doc

    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>
    adrianchiris authored and pliurh committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    e9fc109 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #644 from pliurh/sync

    Sync u/s 2022-03-18
    openshift-merge-robot committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    184af61 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Fix make bundle

    Don't overwrite the supported NICs downstream. We maintain a different
    list of NICs than upstream does.
    bn222 committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    0824a7e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Merge pull request #649 from bn222/2072455

    Bug 2072455: fix make bundle
    openshift-merge-robot committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    51fed4a View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. 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>
    rollandf authored and bn222 committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    e432829 View commit details
    Browse the repository at this point in the history
  2. 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.
    e0ne authored and bn222 committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    c395c2f View commit details
    Browse the repository at this point in the history
  3. Remove unused VfIds global variable

    zeeke authored and bn222 committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    c46b3c8 View commit details
    Browse the repository at this point in the history
  4. 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>
    ykulazhenkov authored and bn222 committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    8528421 View commit details
    Browse the repository at this point in the history
  5. Fix VFs configuration for InfiniBand NICs

    Closes: #274
    e0ne authored and bn222 committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    8bb8091 View commit details
    Browse the repository at this point in the history
  6. ci: Stick with Go 1.17

    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>
    zeeke authored and bn222 committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    02a520c View commit details
    Browse the repository at this point in the history
  7. 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.
    e0ne authored and bn222 committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    a433874 View commit details
    Browse the repository at this point in the history
  8. 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
    e0ne authored and bn222 committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    668bd20 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2022

  1. Configuration menu
    Copy the full SHA
    e694d95 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. 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)
    SchSeba authored and EmilienM committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    9769497 View commit details
    Browse the repository at this point in the history
  2. Fix the validation webhook for virtual environments

    Signed-off-by: Sebastian Sch <sebassch@gmail.com>
    (cherry picked from commit 04a3f698003cfea381af9a3def9c0c495fcde0a2)
    SchSeba authored and EmilienM committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    a28f83b View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. 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)
    SchSeba authored and EmilienM committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    f8c6c49 View commit details
    Browse the repository at this point in the history
  2. [downstream-only] add Red Hat Virtio into supported-nic ConfigMap

    This is required for vhostuser ports support in OpenShift.
    EmilienM committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    0c2c752 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. Merge pull request #655 from EmilienM/improve-virt

    Bug 2036948: improve the virtual plugin support
    openshift-merge-robot committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    c58df2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7316cd0 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Merge pull request #654 from vrindle/pensando_dsc

    Add support for Pensando DSC card
    openshift-merge-robot committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    3b0786d View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. Use /run/ostree-booted to determine RHCOS

    If `/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>
    zeeke committed May 3, 2022
    Configuration menu
    Copy the full SHA
    f7ebbf2 View commit details
    Browse the repository at this point in the history
  2. Test for enable-kargs.sh

    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.
    zeeke committed May 3, 2022
    Configuration menu
    Copy the full SHA
    96cf135 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. Merge pull request #658 from zeeke/bz2068148

    Bug 2070888: Use /run/ostree-booted to determine RHCOS
    openshift-merge-robot committed May 4, 2022
    Configuration menu
    Copy the full SHA
    7b42682 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2022

  1. Revert "Add support for Pensando DSC card"

    This reverts commit 7316cd0.
    zshi-redhat committed May 10, 2022
    Configuration menu
    Copy the full SHA
    695bf9d View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. Merge pull request #660 from zshi-redhat/revert-pensando

    Bug 2087084: Revert "Add support for Pensando DSC card"
    openshift-merge-robot committed May 17, 2022
    Configuration menu
    Copy the full SHA
    41cc50b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    853155b View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Merge pull request #667 from bn222/2083459

    Bug 2083459: Make numvfs > totalvfs error message more verbose
    openshift-merge-robot committed May 19, 2022
    Configuration menu
    Copy the full SHA
    dc0a8bd View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Remove must-gather references

    `must-gather` logic has been moved to
    openshift/must-gather repository with
    openshift/must-gather#297
    
    Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
    zeeke committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    fc5af0d View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2022

  1. Merge pull request #670 from zeeke/remove-must-gather

    Bug 2099346: Remove must-gather references
    openshift-ci[bot] committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    4889419 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. Update sysctl to a safe one in metapluging chaining test

    mmirecki authored and zeeke committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    7629389 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. 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
    novacain1 committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    672acae View commit details
    Browse the repository at this point in the history
  2. Merge pull request #673 from zeeke/sysctl-fix

    Update sysctl to a safe one in metapluging chaining test
    openshift-ci[bot] committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    48c53c2 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. Configuration menu
    Copy the full SHA
    62546fb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #672 from novacain1/bz2101525

    Bug 2101525: add Intel E810 NIC model (1591) support in SR-IOV Operator
    openshift-ci[bot] committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    e281e75 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. Remove switchdev scripts when uneeded

    Fixes issue #249
    
    Signed-off-by: Fred Rolland <frolland@nvidia.com>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    160531b View commit details
    Browse the repository at this point in the history
  2. Fix log message in mellanox_plugin

    Signed-off-by: Fred Rolland <frolland@nvidia.com>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    45b4f91 View commit details
    Browse the repository at this point in the history
  3. Remove unused code

    This PR fix issues found with:
    golangci-lint run --disable-all -E unused
    
    Signed-off-by: Fred Rolland <frolland@nvidia.com>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    41cd827 View commit details
    Browse the repository at this point in the history
  4. Fix whitespace lint

    This commit fix the issues found by:
    `golangci-lint run --disable-all -E whitespace`
    
    Signed-off-by: Fred Rolland <frolland@nvidia.com>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    ac6c4b0 View commit details
    Browse the repository at this point in the history
  5. Add options to CreateSriovPolicy

    mmirecki authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    47c17ab View commit details
    Browse the repository at this point in the history
  6. 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>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    64583a3 View commit details
    Browse the repository at this point in the history
  7. 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>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    f870367 View commit details
    Browse the repository at this point in the history
  8. fix some logs

    Signed-off-by: Adrian Chiris <adrianc@nvidia.com>
    adrianchiris authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    bca6c34 View commit details
    Browse the repository at this point in the history
  9. 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>
    adrianchiris authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    cc18193 View commit details
    Browse the repository at this point in the history
  10. Fix typo and broken link

    Tobi Lehman authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    26b864c View commit details
    Browse the repository at this point in the history
  11. Improve GetSriovNicIPs error message

    In 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>
    zeeke authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    f74c4a4 View commit details
    Browse the repository at this point in the history
  12. Fix gosimple issues

    This commit fixes issues found with:
    `golangci-lint run --disable-all -E gosimple`
    
    Signed-off-by: Fred Rolland <frolland@nvidia.com>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    99dbd30 View commit details
    Browse the repository at this point in the history
  13. Fix ineffassign issues

    Fix issues found by:
    `golangci-lint run --disable-all -E ineffassign`
    
    Signed-off-by: Fred Rolland <frolland@nvidia.com>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    e69f964 View commit details
    Browse the repository at this point in the history
  14. Fix stylecheck issues

    This commit fixes issues found by
    `golangci-lint run --disable-all -E stylecheck`
    
    Signed-off-by: Fred Rolland <frolland@nvidia.com>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    781c598 View commit details
    Browse the repository at this point in the history
  15. 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>
    adrianchiris authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    d36c1ee View commit details
    Browse the repository at this point in the history
  16. Bump golang to 1.18.2

    Signed-off-by: Sebastian Sch <sebassch@gmail.com>
    SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    3f5eb15 View commit details
    Browse the repository at this point in the history
  17. Add context to drain functions

    Signed-off-by: Sebastian Sch <sebassch@gmail.com>
    SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    3889613 View commit details
    Browse the repository at this point in the history
  18. Fixed sriov conformance release vf test case

    Fixed expected log for release the VFs test case
    nkononov authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    8cdbc1c View commit details
    Browse the repository at this point in the history
  19. Fix missing import

    Signed-off-by: Fred Rolland <frolland@nvidia.com>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    df29db9 View commit details
    Browse the repository at this point in the history
  20. lint: fix unconvert issues

    Signed-off-by: Fred Rolland <frolland@nvidia.com>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    0fdd8da View commit details
    Browse the repository at this point in the history
  21. Add CONTRIBUTING.md

    Signed-off-by: Fred Rolland <frolland@nvidia.com>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    e9aaec2 View commit details
    Browse the repository at this point in the history
  22. bump k8s package to version 1.24

    Signed-off-by: Sebastian Sch <sebassch@gmail.com>
    SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    38fb014 View commit details
    Browse the repository at this point in the history
  23. 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>
    e0ne authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    d7288d9 View commit details
    Browse the repository at this point in the history
  24. Remove go plugins

    This commit removes the go plugins for vendors.
    
    Fixes: k8snetworkplumbingwg/sriov-network-operator#90
    
    Signed-off-by: Sebastian Sch <sebassch@gmail.com>
    SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    892a927 View commit details
    Browse the repository at this point in the history
  25. 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
    novacain1 authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    dd6f2ef View commit details
    Browse the repository at this point in the history
  26. 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>
    zeeke authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    8618cb5 View commit details
    Browse the repository at this point in the history
  27. 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>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    9bb4b07 View commit details
    Browse the repository at this point in the history
  28. Update CONTRIBUTING doc

    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>
    adrianchiris authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    8c9f52f View commit details
    Browse the repository at this point in the history
  29. 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>
    rollandf authored and SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    73044de View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    fb32192 View commit details
    Browse the repository at this point in the history
  31. load vhost-net kernel module

    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>
    SchSeba committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    fbdfb23 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. 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>
    rollandf authored and SchSeba committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    13a0850 View commit details
    Browse the repository at this point in the history
  2. Add imagePullSecrets support for operator Helm Chart

    imagePullSecrets are needed to deploy SR-IOV Network Operator
    using private container registry which requires authentication.
    e0ne authored and SchSeba committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    268bdf7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d821a11 View commit details
    Browse the repository at this point in the history
  4. add support for Intel X557 Family

    relyt0925 authored and SchSeba committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    faac504 View commit details
    Browse the repository at this point in the history
  5. update the envtest-setup

    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>
    SchSeba committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    6fd8aaa View commit details
    Browse the repository at this point in the history
  6. Fix the local k8s instance shutdown

    issue: kubernetes-sigs/controller-runtime#1571
    Signed-off-by: Sebastian Sch <sebassch@gmail.com>
    SchSeba committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    56809cd View commit details
    Browse the repository at this point in the history
  7. lint: fix stylecheck issues

    Signed-off-by: Fred Rolland <frolland@nvidia.com>
    rollandf authored and SchSeba committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    6c7ce07 View commit details
    Browse the repository at this point in the history
  8. 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>
    zeeke authored and SchSeba committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    480b1f0 View commit details
    Browse the repository at this point in the history
  9. 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>
    zeeke authored and SchSeba committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    ad785ac View commit details
    Browse the repository at this point in the history
  10. update d/s docker files

    Signed-off-by: Sebastian Sch <sebassch@gmail.com>
    SchSeba committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    be3e1e2 View commit details
    Browse the repository at this point in the history
  11. run make bundle

    Signed-off-by: Sebastian Scheinkman <sscheink@sscheink.tlv.csb>
    Sebastian Scheinkman committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    0a4fd4c View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Configuration menu
    Copy the full SHA
    662ddb3 View commit details
    Browse the repository at this point in the history
  2. Remove references to must-gather image

    Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
    zeeke committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    396dc90 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f31ae04 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Merge pull request #682 from zeeke/remove-must-gather

    Remove references to must-gather image
    openshift-ci[bot] committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    772737c View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Remove OnNodeStateAdd method from plugins

    All implementations of OnNodeStateAdd method are the same as
    OnNodeStateChange, so we don't need this code dublication.
    e0ne authored and zeeke committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    45c1acb View commit details
    Browse the repository at this point in the history
  2. 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.
    e0ne authored and zeeke committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    07b63f3 View commit details
    Browse the repository at this point in the history
  3. Remove go get <binary> instances

    Go getting bninaries has been deprecated in go1.17 and not supported
    in go1.18.
    
    Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
    zeeke committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    44b4ec0 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2022

  1. Set mod=readonly when installing binaries

    If 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>
    zeeke authored and SchSeba committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    c70100d View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. Configuration menu
    Copy the full SHA
    a7010e3 View commit details
    Browse the repository at this point in the history
  2. 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
    openshift-merge-robot committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    8fcfb8a View commit details
    Browse the repository at this point in the history
  3. 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
    openshift-merge-robot committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    4a80ee9 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Configuration menu
    Copy the full SHA
    ae7cf68 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Merge pull request #689 from bn222/bump

    OCPBUGS-582: Bump up operator version to 4.12
    openshift-merge-robot committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    bc21e1e View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. 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).
    EmilienM committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    14817d5 View commit details
    Browse the repository at this point in the history
  2. Add NVIDIA Mellanox Technologies MT2894 Family Ethernet Controller Co…

    …nnectX-6 Lx
    
    Fixes #357
    
    Signed-off-by: William Zhao <wizhao@redhat.com>
    wizhaoredhat committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    4803859 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. Merge pull request #695 from wizhaoredhat/add_Nvidia_mlx5_ConnectX-6_…

    …Lx_support
    
    NHE-203: Add Nvidia MLX5 ConnectX-6 Lx Support
    openshift-merge-robot committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    f3a2ba7 View commit details
    Browse the repository at this point in the history
  2. Add wizhaoredhat to OWNERS and removed fabrizio8

    Signed-off-by: William Zhao <wizhao@redhat.com>
    wizhaoredhat committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    2442fa3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39dddb4 View commit details
    Browse the repository at this point in the history
  4. lint: fix goconst issues

    Signed-off-by: Fred Rolland <frolland@nvidia.com>
    rollandf authored and wizhaoredhat committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    258f0ea View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Merge pull request #699 from wizhaoredhat/update_owners_file

    Add wizhaoredhat to OWNERS and removed fabrizio8
    openshift-merge-robot committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    94f4726 View commit details
    Browse the repository at this point in the history
  2. Import fake vendor packages

    `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>
    zeeke authored and wizhaoredhat committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    153ef4a View commit details
    Browse the repository at this point in the history
  3. 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>
    zeeke authored and wizhaoredhat committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    be738d6 View commit details
    Browse the repository at this point in the history
  4. Fix groupname in sriovnetwork/v1/fake

    Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
    zeeke authored and wizhaoredhat committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    8f7ab45 View commit details
    Browse the repository at this point in the history
  5. Add basic Daemon unit test

    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>
    zeeke authored and wizhaoredhat committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    d11b349 View commit details
    Browse the repository at this point in the history
  6. 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>
    zeeke authored and wizhaoredhat committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    1915272 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2022

  1. Configuration menu
    Copy the full SHA
    99c1f78 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. Merge pull request #698 from EmilienM/OCPBUGS-1235

    OCPBUGS-1235: Add missing Red Hat Virtio network device into supported nics
    openshift-merge-robot committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    1816def View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

  1. Adding suport for Octeon DPU family

    Issue was opened per instructions:
    navadiaev authored and zeeke committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    90fdb6f View commit details
    Browse the repository at this point in the history
  2. improve drain check

    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>
    SchSeba authored and zeeke committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    9650f7d View commit details
    Browse the repository at this point in the history
  3. move mellanox mstconfig functions to the utils_mlx.go

    Signed-off-by: Sebastian Sch <sebassch@gmail.com>
    SchSeba authored and zeeke committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    a8d7dc2 View commit details
    Browse the repository at this point in the history
  4. 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
    SchSeba authored and zeeke committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    9f34877 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. Merge pull request #703 from zeeke/sync_master_22_09_29

    Sync k8snetworkplumbingwg/master 2022_09_22
    openshift-merge-robot committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    2748bb7 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. 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>
    cgoncalves committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    e8e3712 View commit details
    Browse the repository at this point in the history
  2. 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>
    zshi-redhat authored and bn222 committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    20ff25e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1825447 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    163728e View commit details
    Browse the repository at this point in the history
  5. add automation path for components to operate in a hypershift environ…

    …ment (without mco)
    relyt0925 authored and bn222 committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    e5b58e8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a13b59e View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2022

  1. fix formatting

    bn222 committed Oct 7, 2022
    Configuration menu
    Copy the full SHA
    673fd0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70ef97b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #702 from bn222/nhe-19

    NHE-19: Support SR-IOV operator on HyperShift hosted cluster
    openshift-merge-robot committed Oct 7, 2022
    Configuration menu
    Copy the full SHA
    e7c3ee1 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. Add NVIDIA ConnectX-7 to supported NICs

    e0ne authored and zeeke committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    1619ef7 View commit details
    Browse the repository at this point in the history
  2. 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.
    wizhaoredhat committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    baa713b View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. daemon: fix NM udev path

    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>
    zeeke committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    299531e View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. Merge pull request #710 from wizhaoredhat/fix_rbac_OCPBUGS_2126

    OCPBUGS-2126: Update RBAC files for the network-config-daemon
    openshift-merge-robot committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    fb37fa9 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Merge pull request #708 from cgoncalves/fix-dup-nic-e810

    Remove duplicated Intel E810 NIC card
    openshift-merge-robot committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    7caccf7 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Merge pull request #709 from zeeke/sync-2022-10

    OCPBUGS-2109: Sync 2022 10
    openshift-merge-robot committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    53ca99d View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. 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>
    zeeke authored and cgoncalves committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    7353ffa View commit details
    Browse the repository at this point in the history
  2. 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>
    zeeke authored and cgoncalves committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    f73d7a8 View commit details
    Browse the repository at this point in the history
  3. 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.
    pacevedom authored and cgoncalves committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    daabe05 View commit details
    Browse the repository at this point in the history
  4. Remove unused dependencies

    pacevedom authored and cgoncalves committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    b25ab7c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7dbeaa0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    669e10f View commit details
    Browse the repository at this point in the history
  7. Improve config-daemon logging

    `utils.setSriovNumVfs(...)`: specify  desired number of VF
    `utils.RunCommand()`: avoid logging command twice, better print error.
    
    Log `daemon.setNodeStateStatus()` errors
    zeeke authored and cgoncalves committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    a61c7ef View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6425d12 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #717 from cgoncalves/sync-2022-11-14

    Sync k8snetworkplumbingwg/master 2022-11-14
    openshift-merge-robot committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    ffaebcf View commit details
    Browse the repository at this point in the history
  10. for kube-ovn offload

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    d3f5c3c View commit details
    Browse the repository at this point in the history
  11. for kube-ovn offload

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    eebeb1f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e59142e View commit details
    Browse the repository at this point in the history
  13. for kube-ovn offload

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    60acb5b View commit details
    Browse the repository at this point in the history
  14. for kube-ovn offload

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    233297c View commit details
    Browse the repository at this point in the history
  15. push image

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    cfbd13b View commit details
    Browse the repository at this point in the history
  16. workflow

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    c0fa352 View commit details
    Browse the repository at this point in the history
  17. workflow

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    58b608a View commit details
    Browse the repository at this point in the history
  18. kube-ovn offload

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    63962e8 View commit details
    Browse the repository at this point in the history
  19. workflow

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    c87484d View commit details
    Browse the repository at this point in the history
  20. workflow

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    8a67858 View commit details
    Browse the repository at this point in the history
  21. workflow

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    75a8f2d View commit details
    Browse the repository at this point in the history
  22. workflow

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    8a0ea66 View commit details
    Browse the repository at this point in the history
  23. workflow

    wangyd1988 committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    691e041 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. workflow

    wangyd1988 committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    3b31869 View commit details
    Browse the repository at this point in the history
  2. for kube-ovn offload

    wangyd1988 committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    4cb9915 View commit details
    Browse the repository at this point in the history
  3. for offload

    wangyd1988 committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    b30431b View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. for offload and rdma

    wangyd1988 committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    26aa6a5 View commit details
    Browse the repository at this point in the history
  2. for offload and rdma

    wangyd1988 committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    9090f54 View commit details
    Browse the repository at this point in the history
  3. for build

    wangyd1988 committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    0a55708 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. modify workflow

    wangyd1988 committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    5bcb6a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46b5ea3 View commit details
    Browse the repository at this point in the history
  3. modify kustomization

    wangyd1988 committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    07ce066 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2022

  1. 修改action

    wangyd1988 committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    2e090d7 View commit details
    Browse the repository at this point in the history
  2. modify readme

    wangyd1988 committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    0dfde3e View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2022

  1. add device plugin

    wangyd1988 committed Dec 27, 2022
    Configuration menu
    Copy the full SHA
    b4a5635 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    515f1dc View commit details
    Browse the repository at this point in the history
  3. add resourceName

    wangyd1988 committed Dec 27, 2022
    Configuration menu
    Copy the full SHA
    ad9fa38 View commit details
    Browse the repository at this point in the history
  4. add device plugin doc

    wangyd1988 committed Dec 27, 2022
    Configuration menu
    Copy the full SHA
    bccb5af View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2022

  1. modify doc

    wangyd1988 committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    7f1ec6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8080b62 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d98995c View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2022

  1. delete space

    pengbinbin1 committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    1e3ea63 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubeovn#1 from pengbinbin1/dev

    delete space
    wangyd1988 committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    19b72b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. Configuration menu
    Copy the full SHA
    8df5130 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Configuration menu
    Copy the full SHA
    d2ef212 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f192c5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubeovn#2 from pengbinbin1/dev

    运行前加载iavf内核模块
    wangyd1988 committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    b0887da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0e45854 View commit details
    Browse the repository at this point in the history
  5. Merge pull request kubeovn#3 from pengbinbin1/dev

    1修改编译bug 2格式化文件
    wangyd1988 committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    9718acf View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Configuration menu
    Copy the full SHA
    8668408 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Merge pull request kubeovn#4 from pengbinbin1/kube-ovn

    add chroot before modprobe
    wangyd1988 committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    a144ba9 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. Configuration menu
    Copy the full SHA
    62a77a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Configuration menu
    Copy the full SHA
    49a9b2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c33171 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Configuration menu
    Copy the full SHA
    ec31d85 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Configuration menu
    Copy the full SHA
    7ad6de9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubeovn#5 from pengbinbin1/dev

    add default config for sriov-operator
    wangyd1988 committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    08760c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Configuration menu
    Copy the full SHA
    f004ba5 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Update CONTRIBUTING.md

    mangement -> management
    lixin963 committed May 15, 2023
    Configuration menu
    Copy the full SHA
    7d09dce View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. Merge pull request kubeovn#6 from lixin963/patch-1

    Update CONTRIBUTING.md
    wangyd1988 committed May 17, 2023
    Configuration menu
    Copy the full SHA
    6c6e0e8 View commit details
    Browse the repository at this point in the history
  2. Update supported-hardware.md

    specifc -> specific
    lixin963 committed May 17, 2023
    Configuration menu
    Copy the full SHA
    c945d23 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    71f124d View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubeovn#7 from lixin963/patch-2

    Update supported-hardware.md
    wangyd1988 committed May 23, 2023
    Configuration menu
    Copy the full SHA
    a01397f View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubeovn#8 from pengbinbin1/fix

    change function name probeMode -> tryProbeMode
    wangyd1988 committed May 23, 2023
    Configuration menu
    Copy the full SHA
    db5acbf View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Configuration menu
    Copy the full SHA
    1b9b40c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9865474 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c905228 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ebbcb5d View commit details
    Browse the repository at this point in the history
  5. log format error

    wangyd1988 committed May 25, 2023
    Configuration menu
    Copy the full SHA
    3e19aee View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Update README.md

    add  forked from
    wangyd1988 committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    e64b931 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    wangyd1988 committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    8ef2d65 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. add mellanox ib config

    wangyd1988 committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    9f5fc00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f3aec9 View commit details
    Browse the repository at this point in the history
  3. ib configurate

    wangyd1988 committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    b6d8535 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86a65e0 View commit details
    Browse the repository at this point in the history
  5. ib configurate

    wangyd1988 committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    5a15d43 View commit details
    Browse the repository at this point in the history
  6. IB configue

    wangyd1988 committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    5d087f6 View commit details
    Browse the repository at this point in the history
  7. ib config

    wangyd1988 committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    faa4765 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ca2e5be View commit details
    Browse the repository at this point in the history
  9. Merge pull request kubeovn#9 from Inspur-Data/kube-ovn

    set mellanox ib vf state to Follow
    wangyd1988 committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    2c49547 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    821d8c7 View commit details
    Browse the repository at this point in the history