[murano][service-broker] Service broker don't use common murano middlewares

Bug #1518873 reported by Nikolay Starodubtsev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Released
High
Nikolay Starodubtsev

Bug Description

Murano service broker for Cloud Foundry don't use very useful middlewares such as context, ssl and keystoneauth.
upstream bug: https://bugs.launchpad.net/murano/+bug/1512254
related upstream bug: https://bugs.launchpad.net/murano/+bug/1516635

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

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

Changed in mos:
status: Confirmed → In Progress
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/14109

Changed in mos:
importance: Undecided → High
summary: - [service-broker] Service broker don't use common murano middlewares
+ [murano][service-broker] Service broker don't use common murano
+ middlewares
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to openstack/murano (openstack-ci/fuel-8.0/liberty)

Reviewed: https://review.fuel-infra.org/14108
Submitter: Pkgs Jenkins <email address hidden>
Branch: openstack-ci/fuel-8.0/liberty

Commit: 0ae0aa6d010878cb97738234756d88c734fb4d59
Author: Nikolay Starodubtsev <email address hidden>
Date: Mon Nov 23 09:21:11 2015

Add middleware for external requests

New middleware will solve the problem with non-Openstack requests by
adding some minimal required headers.

Related-bug: #1518873
Change-Id: I49986e73d0eb3da1ce13d22771c6bcb5a28ba846

Changed in mos:
status: In Progress → Fix Committed
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack/murano (openstack-ci/fuel-8.0/liberty)

Reviewed: https://review.fuel-infra.org/14109
Submitter: Pkgs Jenkins <email address hidden>
Branch: openstack-ci/fuel-8.0/liberty

Commit: 2cce97ea42dd16ca21f15f0e9f56a50d787fbf1b
Author: Nikolay Starodubtsev <email address hidden>
Date: Mon Nov 23 09:21:11 2015

Rework service broker authorization process

Now we can use keystonemiddleware and murano context middleware for requests
from outside OpenStack so we don't need to recreate keystoneclient for each
request and can easily get token from the request headers. That makes
authorization proccess a lot easier in terms of source code.

Change-Id: If937501074b85d43921fdb108f8af3babeded828
Closes-Bug: #1518873

tags: added: murano
tags: added: area-murano
removed: murano
Revision history for this message
Victor Ryzhenkin (vryzhenkin) wrote :

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"

Changed in mos:
status: Fix Committed → Fix Released
Revision history for this message
Victor Ryzhenkin (vryzhenkin) wrote :

Verified. Fix released.

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.