Murano API is unable to fetch UI definition from Glare if Glare endpoint is not present in config

Bug #1572518 reported by Alexander Tivelkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Murano
Fix Released
Critical
Alexander Tivelkov
Mitaka
Fix Committed
Critical
Alexander Tivelkov

Bug Description

When MuranoAPI is requested to return a UI definition for a given application package it is supposed to fetch the package from Glare (if Glare is being used) and generate (or retrieve) a UI definition out of it. This requires a Glare connection.
If glare endpoint is configured in murano.config everything works fine.
However, if it is not present there Murano is supposed to fetch the endpoint from the Keystone Service catalog.

Currently this is not working.

Changed in murano:
milestone: none → newton-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano (master)

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

Changed in murano:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/308283

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (master)

Reviewed: https://review.openstack.org/308281
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=34154bc4abd357600a6ef6f874806462be729fd0
Submitter: Jenkins
Branch: master

commit 34154bc4abd357600a6ef6f874806462be729fd0
Author: Alexander Tivelkov <email address hidden>
Date: Wed Apr 20 14:33:36 2016 +0300

    Fixed a bug in _get_glare_url

    Due to a typo in the _getGlare_url method Murano was not able to
    properly retrieve the Glare endpoint url from the Keystone's service
    catalog.
    This lead to an HTTP 400 when the package UI was requested from
    murano-api if the murano.config did not contain a pre-configured Glare
    URL.
    This has been addresed.

    Change-Id: I6447ee0cc3a322c841f5e6d27c74ef39cad1d063
    Closes-Bug: #1572518

Changed in murano:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (stable/mitaka)

Reviewed: https://review.openstack.org/308283
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=260a7132952202c1de8d79b42f7eb1162a07db2a
Submitter: Jenkins
Branch: stable/mitaka

commit 260a7132952202c1de8d79b42f7eb1162a07db2a
Author: Alexander Tivelkov <email address hidden>
Date: Wed Apr 20 14:33:36 2016 +0300

    Fixed a bug in _get_glare_url

    Due to a typo in the _getGlare_url method Murano was not able to
    properly retrieve the Glare endpoint url from the Keystone's service
    catalog.
    This lead to an HTTP 400 when the package UI was requested from
    murano-api if the murano.config did not contain a pre-configured Glare
    URL.
    This has been addresed.

    Change-Id: I6447ee0cc3a322c841f5e6d27c74ef39cad1d063
    Closes-Bug: #1572518

tags: added: in-stable-mitaka
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/murano 3.0.0.0b1

This issue was fixed in the openstack/murano 3.0.0.0b1 development milestone.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/murano 2.0.1

This issue was fixed in the openstack/murano 2.0.1 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.