Failure to translate services in the supported neutron lbaas proxy less configuration

Bug #1763045 reported by Antoni Segura Puimedon
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
kuryr-kubernetes
Fix Released
Critical
Antoni Segura Puimedon

Bug Description

If you remove the neutron-lbaasv2 plugin and q-lbaasv2 from local.conf (which local.conf states that you can do in releases post Pike) the services fail to be created due to the fact that the load-balancer endpoint is not reached via the neutron lbaasv2 client that we use.

We need to point the client to the right endpoint where the proxy is missing.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kuryr-kubernetes (master)

Fix proposed to branch: master
Review: https://review.openstack.org/560433

Changed in kuryr-kubernetes:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kuryr-kubernetes (master)

Reviewed: https://review.openstack.org/560433
Committed: https://git.openstack.org/cgit/openstack/kuryr-kubernetes/commit/?id=285456a672ae8fe9276055374efa3fde90929b9d
Submitter: Zuul
Branch: master

commit 285456a672ae8fe9276055374efa3fde90929b9d
Author: Antoni Segura Puimedon <email address hidden>
Date: Wed Apr 11 16:02:39 2018 +0200

    lbaasv2: Fix for deployments missing the proxy

    When Octavia stopped needing neutron-lbaasv2 devstack plugin we tried it
    out with success but we still kept usage the plugin so that our devstack
    plugin could target older than pike.

    Unfortunately during this time the proxy became unnecessary and not well
    maintained and due to our gates still using it, when we tried queens
    with the supported proxy less Octavia we realized that it fails.

    This patch addresses it by making the existing neutronclient usage point
    to the load-balancer endpoint when the proxy is not in place.

    Change-Id: Iafd74f23bdf336a4d78ba4759f702cf989c8bc30
    Closes-Bug: #1763045
    Signed-off-by: Antoni Segura Puimedon <email address hidden>

Changed in kuryr-kubernetes:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kuryr-kubernetes (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/561974

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kuryr-kubernetes (stable/queens)

Reviewed: https://review.openstack.org/561974
Committed: https://git.openstack.org/cgit/openstack/kuryr-kubernetes/commit/?id=c0455e9b625092d9d47b70678a17094298fbe46b
Submitter: Zuul
Branch: stable/queens

commit c0455e9b625092d9d47b70678a17094298fbe46b
Author: Antoni Segura Puimedon <email address hidden>
Date: Wed Apr 11 16:02:39 2018 +0200

    lbaasv2: Fix for deployments missing the proxy

    When Octavia stopped needing neutron-lbaasv2 devstack plugin we tried it
    out with success but we still kept usage the plugin so that our devstack
    plugin could target older than pike.

    Unfortunately during this time the proxy became unnecessary and not well
    maintained and due to our gates still using it, when we tried queens
    with the supported proxy less Octavia we realized that it fails.

    This patch addresses it by making the existing neutronclient usage point
    to the load-balancer endpoint when the proxy is not in place.

    Change-Id: Iafd74f23bdf336a4d78ba4759f702cf989c8bc30
    Closes-Bug: #1763045
    Signed-off-by: Antoni Segura Puimedon <email address hidden>
    (cherry picked from commit 285456a672ae8fe9276055374efa3fde90929b9d)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kuryr-kubernetes 0.4.2

This issue was fixed in the openstack/kuryr-kubernetes 0.4.2 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kuryr-kubernetes 0.5.0

This issue was fixed in the openstack/kuryr-kubernetes 0.5.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.