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

E2E tests: add basic disruption tests #221

Closed
wants to merge 4 commits into from

Commits on Oct 28, 2022

  1. OCPBUGS-2934: unlink events unix socket during shutdown

    to be to reuse unix socket we have to unlink them
    when the events container is shuting down
    
    Signed-off-by: Mohamed Mahmoud <mmahmoud@redhat.com>
    msherif1234 committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    19a6ce3 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2022

  1. E2E tests: add basic disruption tests

    Signed-off-by: Martin Kennelly <mkennell@redhat.com>
    martinkennelly committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    24c6846 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2022

  1. Daemon: add finalizer to IngressNodeFirewallNodeState

    Daemon may miss deletion of this object and therefore not
    handle any cleanup operations that needs to be performed.
    
    Wait for daemon to consume deletion update and only then
    allow this object to be deleted.
    
    Signed-off-by: Martin Kennelly <mkennell@redhat.com>
    martinkennelly committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    02a6999 View commit details
    Browse the repository at this point in the history
  2. Daemon: ensure we know about all managed interfaces

    If the daemon is restarted, we start not knowing about any
    of the managed interfaces. If we perform activities like
    reseting everything due to IngressNodeFirewallNodeState
    deletion for example, we will not cleanup all XDP programs.
    IngNodeFwController knows all pinned interfaces and ensure
    we know about them in ebpfSingleton.
    
    Future work is needed to refactor this to not have two
    seperate sources of information about the same thing.
    
    Signed-off-by: Martin Kennelly <mkennell@redhat.com>
    martinkennelly committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    957b7a9 View commit details
    Browse the repository at this point in the history