[murano] [murano-cfapi] [glare] CF-api can't operate if glare is enabled

Bug #1539622 reported by Victor Ryzhenkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Released
High
MOS Maintenance
8.0.x
Invalid
High
MOS Maintenance
9.x
Fix Released
High
MOS Murano

Bug Description

VERSION:
  feature_groups:
    - mirantis
    - experimental
  production: "docker"
  release: "8.0"
  api: "1.0"
  build_number: "478"
  build_id: "478"
  fuel-nailgun_sha: "ae949905142507f2cb446071783731468f34a572"
  python-fuelclient_sha: "4f234669cfe88a9406f4e438b1e1f74f1ef484a5"
  fuel-agent_sha: "481ed135de2cb5060cac3795428625befdd1d814"
  fuel-nailgun-agent_sha: "b2bb466fd5bd92da614cdbd819d6999c510ebfb1"
  astute_sha: "b81577a5b7857c4be8748492bae1dec2fa89b446"
  fuel-library_sha: "420c6fa5f8cb51f3322d95113f783967bde9836e"
  fuel-ostf_sha: "ab5fd151fc6c1aa0b35bc2023631b1f4836ecd61"
  fuel-mirror_sha: "b62f3cce5321fd570c6589bc2684eab994c3f3f2"
  fuelmenu_sha: "fac143f4dfa75785758e72afbdc029693e94ff2b"
  shotgun_sha: "63645dea384a37dde5c01d4f8905566978e5d906"
  network-checker_sha: "9f0ba4577915ce1e77f5dc9c639a5ef66ca45896"
  fuel-upgrade_sha: "616a7490ec7199f69759e97e42f9b97dfc87e85b"
  fuelmain_sha: "6c6b088a3d52dd0eaf43d59f3a3a149c93a07e7e"

1. Deploy MOS 8.0 (enable Murano, Murano-cfapi, Murano Glare)
2. Install Pivotal Cloud Foundry (not in fuel environment)
3. Install cloud foundry client
4. Register client with "cf api api.system.cloudfoundry --skip-ssl-validation", where api.system.cloudfoudry mapped to cf host (via DNS or Hosts file)
5. exec 'cf login'
6. try to register service-broker in cloud foundry via 'сf create-service-broker murano admin admin <url>' , url = http://172.18.92.101:8083/, for example.

Actual result:
freerunner@pegasus:[~]$ cf create-service-broker murano admin admin http://172.18.92.101:8083
Creating service broker murano as admin...
FAILED
Server error, status code: 502, error code: 270012, message: Service broker catalog is invalid:
Service broker must provide at least one service

But I have applications uploaded.

This one happened, because murano-cfapi doesn't support service search In GLARE.
The code, that illustrate it located here: https://github.com/openstack/murano/blob/master/murano/api/v1/cloudfoundry/cfapi.py#L79

Changed in mos:
assignee: nobody → MOS Murano (mos-murano)
Changed in mos:
assignee: MOS Murano (mos-murano) → Nikolay Starodubtsev (starodubcevna)
tags: added: area-murano
removed: murano
Revision history for this message
Serg Melikyan (smelikyan) wrote :

Won't fix for 8.0 because both features are experimental, possible number of users who can experience this bug is limited

Changed in mos:
status: Confirmed → Won't Fix
tags: added: release-notes
tags: added: 8.0 release-notes-done
removed: release-notes
Revision history for this message
Nikolay Starodubtsev (starodubcevna) wrote :

Fix released in upstream and now can be applied to s/8.0 branch: https://review.openstack.org/#/c/293629/
Also, restrictions in fuel-web and fuel-lib should be removed.

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/murano (openstack-ci/fuel-8.0/liberty)

Fix proposed to branch: openstack-ci/fuel-8.0/liberty
Change author: Nikolay Starodubtsev <email address hidden>
Review: https://review.fuel-infra.org/18805

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on openstack/murano (openstack-ci/fuel-8.0/liberty)

Change abandoned by Serg Melikyan <email address hidden> on branch: openstack-ci/fuel-8.0/liberty
Review: https://review.fuel-infra.org/18805
Reason: we are going to merge this patch with sync with stable/liberty

Revision history for this message
Serg Melikyan (smelikyan) wrote :

exists in stable/mitaka

Revision history for this message
Alex Kholkin (akholkin) wrote :

Verified on #445 ISO
9.0-mos.all

Revision history for this message
Rodion Tikunov (rtikunov) wrote :

Fix available in MOS 8.0 MU-1 after sync with stable/liberty.

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.