Uploaded image for project: 'MicroShift'
  1. MicroShift
  2. USHIFT-4094

MicroShift to use CNI without kernel module dependencies

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • Upstream
    • MicroShift to use CNI without kernel module dependencies
    • Future Sustainability
    • OCPSTRAT-797Enhance MicroShift Community experience
    • 14% To Do, 0% In Progress, 86% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • None

      Epic Goal

      • Implement an option of switching to Flannel CNI driver instead of OVN in MicroShift
      • After performing the switch, Flannel next version introduced a kernel module dependency
      • Need to pick another CNI without that dependency

      Why is this important?

      • Provides for a simpler and less resource consuming implementation of CNI
      • Does not require kernel modules (i.e. openvswitch for OVN) to operate, so it can potentially be used on Windows in WSL environment.

      Scenarios

      1. Run MicroShift in the container using bootc image for Podman Desktop on Mac on existing podman environment.
      2. Run MicroShift in the container using bootc image for Podman Desktop on Windows on existing podman environment.

      Acceptance Criteria

      • CI - MUST be running successfully with tests automated
      • Release Technical Enablement - This feature will NOT be commercially supported

      Dependencies (internal and external)

      1. ...

      Previous Work (Optional):

      Open questions::

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

              eslutsky Evgeny Slutsky
              ggiguash@redhat.com Gregory Giguashvili
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: