• Patrick Ohly's avatar
    e2e: modular framework · 8b17db7e
    Patrick Ohly authored
    Not all users of the E2E framework want to run cloud-provider specific
    tests. By splitting out the code it becomes possible to decide in
    a E2E test suite which providers are supported.
    
    This is achieved in two ways:
    - the framework calls certain functions through a provider
      interface instead of calling specific cloud provider functions
      directly
    - tests that are cloud-provider specific directly import the
      new provider packages
    
    The ingress test utilities are only needed by a few tests. Splitting
    them out into a separate package makes the framework simpler for test
    suites not using those tests.
    
    Fixes: #66649
    8b17db7e