"profiles" commands should check nova hypervisors

Bug #1714965 reported by Cédric Jeanneret deactivated
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Low
Dmitry Tantsur

Bug Description

Dear Stackers,

Apparently, the following commands don't ensure we can deploy the overcloud properly:
- openstack overcloud profiles list
- openstack overcloud profiles match <options>

For example, even if we have the previously listed commands working fine (first one returns the matching between hosts and profiles, the second has a 0 exit code), Nova can't see the nodes. The following command might show the issue: openstack hypervisor stats show

The "count" entry can show a 0, because of several issues, like https://bugs.launchpad.net/tripleo/+bug/1712632 and some other "friends" (nova-compute service being down for some reason).

Making the "overcloud profiles" commands check nova hypervisor states would allow to have a reliable way to ensure we actually HAVE the compute power needed in order to either deploy or scale out the overcloud.

Thank you!

Cheers,

C.

Dmitry Tantsur (divius)
Changed in tripleo:
status: New → Triaged
importance: Undecided → Low
assignee: nobody → Dmitry Tantsur (divius)
tags: added: tripleoclient
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (master)

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

Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
milestone: none → queens-1
summary: - "profiles" commands shoule check nova hypervisors
+ "profiles" commands should check nova hypervisors
Changed in tripleo:
milestone: queens-1 → queens-2
Changed in tripleo:
milestone: queens-2 → queens-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (master)

Reviewed: https://review.openstack.org/500570
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=7bde737ab80fff344453e9ad71ee382b82723ee4
Submitter: Zuul
Branch: master

commit 7bde737ab80fff344453e9ad71ee382b82723ee4
Author: Dmitry Tantsur <email address hidden>
Date: Mon Sep 4 16:38:16 2017 +0200

    Report node availability from "overcloud profiles list"

    Closes-Bug: #1714965
    Change-Id: Ic40b40050e87a450f88963ac88a1e06f323d2396

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 9.0.0

This issue was fixed in the openstack/python-tripleoclient 9.0.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.