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

20240627 fix integration flaky test #168

Closed
wants to merge 7 commits into from

Commits on Jun 25, 2024

  1. Speed up code generation for multicluster (antrea-io#6481)

    This is a direct follow-up to antrea-io#6465. We implement the same changes to
    enable faster local code generation, but this time for the multicluster/
    folder and its generation script.
    
    We also ensure that mocks are regenerated by the script by default, to
    ensure that they don't fall out of sync.
    
    Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
    antoninbas committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c81db96 View commit details
    Browse the repository at this point in the history
  2. Upgrade CNI plugins from v1.4.0 to v1.5.1 (antrea-io#6475)

    For [CVE-2024-24790](https://nvd.nist.gov/vuln/detail/CVE-2024-24790)
    
    The vulnerability is currently flagged by scanners with CRTICIAL
    severity. After review, I do not think this vulnerability can really be
    exploited in the context of the antrea-agent.
    
    Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
    antoninbas committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    6076c59 View commit details
    Browse the repository at this point in the history
  3. Wait for OVS bridge datapath ID to be available after creating br-int (

    …antrea-io#6472)
    
    We wait (for a maximum of 5s) for the datapath_id of the br-int OVS
    bridge to be reported in OVSDB, after creating the bridge and before
    checking supported datapath features. This prevents errors when querying
    the supported features before the ofproto-dpif provider has been
    initialized.
    
    Fixes antrea-io#6471
    
    Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
    antoninbas committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    b03e894 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Upgrade go.uber.org/mock/mockgen to v0.4.0 (antrea-io#6477)

    The version of the mockgen binary included in the codegen image should
    match the version of the go.uber.org/mock module that we use.
    
    There was a small change in formatting of generated files (extra empty
    line), which is why all generated mock files are updated as part of this
    PR...
    
    Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
    antoninbas committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    c0f964b View commit details
    Browse the repository at this point in the history
  2. Add interface for managing BGP process with goBGP implementation (ant…

    …rea-io#6447)
    
    This commit introduces an interface defining methods for managing a BGP
    (Border Gateway Protocol) process. Currently, only the goBGP implementation
    is available, but more implementations might be added in the future.
    
    The controller for the BGPPolicy CRD will be added in a subsequent PR.
    It will configure the BGP process appropriately using this interface.
    
    Signed-off-by: Hongliang Liu <lhongliang@vmware.com>
    hongliangl committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    3eefd41 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Add missing whitespace in generated mock file (antrea-io#6489)

    PRs antrea-io#6447 and antrea-io#6477 got merged around the same time, and the mock file
    for the BGP interface was not generated using the latest mockgen
    version.
    
    Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
    antoninbas committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    6004f42 View commit details
    Browse the repository at this point in the history
  2. Fix flaky integration test

    Signed-off-by: Hongliang Liu <lhongliang@vmware.com>
    hongliangl committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    28fa4d3 View commit details
    Browse the repository at this point in the history