Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-29603

LB monitors not working for ipv6 LB and OVN-Octavia provider

    XMLWordPrintable

Details

    • +
    • Moderate
    • No
    • ShiftStack Sprint 250, ShiftStack Sprint 251, ShiftStack Sprint 252, ShiftStack Sprint 254
    • 4
    • False
    • Hide

      None

      Show
      None
    • It's a known issue that IPv6 OVN load balancers fail to create health monitors in OSP 17.1 <link-to-bug>.
    • Known Issue
    • In Progress

    Description

      Below two tests:

      "[sig-installer][Suite:openshift/openstack][lb][Serial] The Openstack platform should apply lb-method on TCP OVN LoadBalancer when a TCP svc with monitors and ETP:Local is created on Openshift"
      "[sig-installer][Suite:openshift/openstack][lb][Serial] The Openstack platform should apply lb-method on UDP OVN LoadBalancer when a UDP svc with monitors and ETP:Local is created on Openshift"
      

      fail running on an ipv6primary dualstack cluster with below cloud-provider-config applied in the cluster running on top of RHOSP17.1:

      $ oc get cm -n openshift-config cloud-provider-config  -o json | jq -r .data.config 
      [Global]
      secret-name = openstack-credentials
      secret-namespace = kube-system
      region = regionOne
      ca-file = /etc/kubernetes/static-pod-resources/configmaps/cloud-config/ca-bundle.pem
      
      [LoadBalancer]
      floating-network-id = 663be8b6-09db-4be4-bb33-7fc87c0ec51a
      lb-provider = ovn
      lb-method = SOURCE_IP_PORT
      subnet-id = e8399103-9dac-44ae-a2bf-862800d73412
      create-monitor = False
      monitor-delay = 10s
      monitor-timeout = 10s
      monitor-max-retries = 1
      max-shared-lb = 2
      

      The test shows that the 6 OCP nodes are members in ONLINE status, instead of two, which is the expectation when monitors are enabled (the test creates a service with 2 endpoints):

              s: "expected 2 members matching ONLINE status, got 6. All members: {LinkedPageBase:{PageResult:{Result:{Body:map[members:[map[address:fd2e:6f44:5dd8:c956:f816:3eff:feb4:d526 admin_state_up:true backup:false created_at:2024-02-14T00:32:34 id:203cc0da-2d04-4099-8d98-ec39736e63ba monitor_address: monitor_port: name:ostest-fwtd6-master-2 operating_status:ONLINE project_id:f531327ad3c7421d9c017f00d2795dfb protocol_port:31206 provisioning_status:ACTIVE subnet_id:f2e4b18f-a8f1-4335-92da-de6b9a1d2ee6 tags:[] tenant_id:f531327ad3c7421d9c017f00d2795dfb updated_at:2024-02-14T00:32:54 weight:1] map[address:fd2e:6f44:5dd8:c956:f816:3eff:fe80:44de admin_state_up:true backup:false created_at:2024-02-14T00:32:34 id:3f2a40b8-6947-46fa-b887-65360e82c035 monitor_address: monitor_port: name:ostest-fwtd6-master-0 operating_status:ONLINE project_id:f531327ad3c7421d9c017f00d2795dfb protocol_port:31206 provisioning_status:ACTIVE subnet_id:f2e4b18f-a8f1-4335-92da-de6b9a1d2ee6 tags:[] tenant_id:f531327ad3c7421d9c017f00d2795dfb updated_at:2024-02-14T00:32:59 weight:1] map[address:fd2e:6f44:5dd8:c956:f816:3eff:fe73:2367 admin_state_up:true backup:false created_at:2024-02-14T00:32:34 id:61a26800-22e6-4483-b477-c273d8fac048 monitor_address: monitor_port: name:ostest-fwtd6-master-1 operating_status:ONLINE project_id:f531327ad3c7421d9c017f00d2795dfb protocol_port:31206 provisioning_status:ACTIVE subnet_id:f2e4b18f-a8f1-4335-92da-de6b9a1d2ee6 tags:[] tenant_id:f531327ad3c7421d9c017f00d2795dfb updated_at:2024-02-14T00:33:00 weight:1] map[address:fd2e:6f44:5dd8:c956:f816:3eff:fe25:f14a admin_state_up:true backup:false created_at:2024-02-14T00:32:34 id:8f675713-523f-461b-8a35-23c798670d35 monitor_address: monitor_port: name:ostest-fwtd6-worker-0-2s959 operating_status:ONLINE project_id:f531327ad3c7421d9c017f00d2795dfb protocol_port:31206 provisioning_status:ACTIVE subnet_id:f2e4b18f-a8f1-4335-92da-de6b9a1d2ee6 tags:[] tenant_id:f531327ad3c7421d9c017f00d2795dfb updated_at:2024-02-14T00:32:55 weight:1] map[address:fd2e:6f44:5dd8:c956:f816:3eff:fe69:9f40 admin_state_up:true backup:false created_at:2024-02-14T00:32:34 id:ae270b67-a640-42cb-acf0-38dedbb6f6b1 monitor_address: monitor_port: name:ostest-fwtd6-worker-0-fcqkd operating_status:ONLINE project_id:f531327ad3c7421d9c017f00d2795dfb protocol_port:31206 provisioning_status:ACTIVE subnet_id:f2e4b18f-a8f1-4335-92da-de6b9a1d2ee6 tags:[] tenant_id:f531327ad3c7421d9c017f00d2795dfb updated_at:2024-02-14T00:32:56 weight:1] map[address:fd2e:6f44:5dd8:c956:f816:3eff:fefa:dc64 admin_state_up:true backup:false created_at:2024-02-14T00:32:34 id:c5350a44-e88b-4c1d-8ca5-1209a420912e monitor_address: monitor_port: name:ostest-fwtd6-worker-0-m66hj operating_status:ONLINE project_id:f531327ad3c7421d9c017f00d2795dfb protocol_port:31206 provisioning_status:ACTIVE subnet_id:f2e4b18f-a8f1-4335-92da-de6b9a1d2ee6 tags:[] tenant_id:f531327ad3c7421d9c017f00d2795dfb updated_at:2024-02-14T00:32:58 weight:1]]] StatusCode:0 Header:map[] Err:} URL:{Scheme: Opaque: User: Host: Path: RawPath: OmitHost:false ForceQuery:false RawQuery: Fragment: RawFragment:}} LinkPath:[]}}",
      

      Versions:

      • 4.15.0-0.nightly-2024-02-13-100737
      • RHOS-17.1-RHEL-9-20240123.n.1

      Attachments

        Activity

          People

            mdemaced Maysa De Macedo Souza
            rlobillo Ramón Lobillo
            Ramón Lobillo Ramón Lobillo
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: