Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-10768

Enable Octavia with Amphora on RHOSO18 BGP DT01 job

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • RHOSO sprint BugFix 4, BGP sprint 5, BGP sprint 6, BGP sprint 7, BGP sprint 14
    • 5

      Related to OSPRH-8586.

      OSPRH-8586 covers RHOSO18+BGP+octavia with ovn provider LBs.

      This ticket covers RHOSO18+BGP+octavia with amphora LBs.

       

      Currently this task is blocked because:

      • amphora needs OCP nodes acting as OVN gateways for their management network
      • With BGP, OCP nodes should not be used as OVN GWs because, for example, SNAT traffic would not work (IP addresses from the scheduled cr-lrps would not be exposed via BGP)

       

      There are three options to unblock this task:

      1. Using AZs

      It seems this is working fine in unialpha job and the OCP nodes act as OVN GWs but only ports from the amphora management network are exposed from them.

      Info from relevant unialpha config:

      dataplane

      https://github.com/openstack-k8s-operators/architecture/blob/main/examples/dt/uni01alpha/networker/nodeset/values.yaml

              edpm_ovn_availability_zones:
                - zone-2

      controlplane

      https://github.com/openstack-k8s-operators/architecture/blob/main/examples/dt/uni01alpha/control-plane/service-values.yaml

        octavia:
          enabled: true
          amphoraImageContainerImage: quay.io/gthiemonge/octavia-amphora-image
          apacheContainerImage: registry.redhat.io/ubi9/httpd-24:latest
          availabilityZones:
            - zone-1
      ...
        ovn:
          ovnController:
            nicMappings:
              datacentre: ocpbr
              octavia: octbr
              ironic: ironic
            availability-zones:
              - zone-1
      ...
        neutron:
          customServiceConfig: |
            [DEFAULT]
      ...
            default_availability_zones = zone-1,zone-2

       

      2. Remove the limitation in octavia: OSPRH-10766

      3. Remove the limitation in BGP: OSPRH-661

              eolivare Eduardo Olivares Toledo
              eolivare Eduardo Olivares Toledo
              rhos-dfg-networking-squad-bgp
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: