Uploaded image for project: 'Fast Datapath Product'
  1. Fast Datapath Product
  2. FDP-2034

Test Plan: Ensure that OVN does not delete patch ports created manually on br-int

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • OVN
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

      ( ) The new test plan is aligned with the epic's acceptance criteria

      Given a system administrator manually creates patch ports on the br-int bridge in OpenvSwitch,

      When OVN documentation is updated,

      Then, the documentation must explicitly state that OVN will not delete these manually created patch ports unless they have specific external_ids such as ovn-localnet-port, ovn-l2gateway-port, ovn-l3gateway-port, or ovn-logical-patch-port so that this behavior is preserved in future releases and clearly communicated to prevent accidental changes by developers.

      ( ) The test plan/test case pass successfully on all non blocking functions of the feature

      Show
      ( ) The new test plan is aligned with the epic's acceptance criteria Given a system administrator manually creates patch ports on the br-int bridge in OpenvSwitch, When OVN documentation is updated, Then, the documentation must explicitly state that OVN will not delete these manually created patch ports unless they have specific external_ids such as ovn-localnet-port, ovn-l2gateway-port, ovn-l3gateway-port, or ovn-logical-patch-port so that this behavior is preserved in future releases and clearly communicated to prevent accidental changes by developers. ( ) The test plan/test case pass successfully on all non blocking functions of the feature
    • rhel-9
    • None

      This task is tracking the test case writing activities to cover the feature request described below.

      1. Proposed title of this feature request:

      Ensure that OVN does not delete patch ports created manually on br-int

      2. What is the nature and description of the request?

      In OpenStack and NFV use case, sometime we want to manually create an additional Open vSwitch and connect it to br-int via patch ports in order to transfer and capture packets.

      In the current OVN implementation, OVN doesn't delete patch ports manually created on br-int unless it has "ovn-localnet-port" key.
      However, there are no guarantee that OVN keeps the same behavior.

      This RFE is raised in order to ensure that OVN won't delete such patch ports manually created on br-int even in the future releases.

      3. Why does the customer need this? (List the business requirements here)

      In OpenStack and NFV use case, it is one of the daily activities to transfer and capture packets.
      To do it, we need to create patch ports on br-int.
      However, if OVN automatically delete the manually created patch ports, the packet transfer will be disturbed.
      We want to prevent this.

      4. List any affected packages or components.

      OVN

              ovnteam@redhat.com OVN Team
              nstbot NST Bot
              OVN QE OVN QE
              OVN
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: