Fuel Client must use keystone service directory

Bug #1504471 reported by Roman Prykhodchenko
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
In Progress
Low
Fuel Sustaining
Mitaka
Won't Fix
Low
Fuel Sustaining
Newton
In Progress
Low
Fuel Sustaining

Bug Description

Right now Fuel Client utilizes its configuration file to find the base API endpoint and then constructs URIs for both Nailgun and OSTF services. At the same time Fuel runs its Keystone service which contains all URIs in its service directory.

In order to remove dangerous hard-code and facilitate interaction with any new Fuel's endpoints python-fuelclient must utilize Keystone service discovery.

Changed in fuel:
status: New → Confirmed
Changed in fuel:
importance: Medium → Low
status: Confirmed → Triaged
Dmitry Pyzhov (dpyzhov)
tags: added: area-python
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-fuelclient (master)

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

Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Oleksandr Minakov (oleksandr-minakov)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-web (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/267565

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/267565
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=23b19edc55d391b51822f994674dffb141815f9f
Submitter: Jenkins
Branch: master

commit 23b19edc55d391b51822f994674dffb141815f9f
Author: Oleksandr Minakov <email address hidden>
Date: Thu Jan 14 15:16:22 2016 +0200

    Adds new functional to fake Keystone

    Added handlers to get list of services and list of endpoints.

    Change-Id: Ief7b2d7c08ee59133b515cc9676eebf0970a2fe0
    Related-Bug: #1504471

Revision history for this message
Dmitry Pyzhov (dpyzhov) wrote :

We passed SCF for 8.0. Moving bug to 9.0

Changed in fuel:
milestone: 8.0 → 9.0
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-web (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/309966

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on python-fuelclient (master)

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: master
Review: https://review.openstack.org/241990
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-web (master)

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: master
Review: https://review.openstack.org/309966
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

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.