Failed deployment with "cinder-block-device" standalone role

Bug #1537669 reported by Michael Polenchuk
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Fuel Python (Deprecated)
8.0.x
Confirmed
High
Denis Egorenko

Bug Description

Environment:
env {
    release: "8.0"
    build_number: "457"
    desc: "with single "cinder-block-device" role applied to node"
}

Steps to reproduce:
apply role in topic to a node and run deployment.

Actual result:
Deployment has failed. There are no base tasks such as {
    setup_repositories.pp
    fuel_pkgs.pp
    netconfig.pp
    ....
}

# fgrep MODULAR: /var/log/puppet.log
2016-01-22 14:45:38 +0000 Scope(Class[main]) (notice): MODULAR: hiera.pp
2016-01-22 14:45:43 +0000 Scope(Class[main]) (notice): MODULAR: override_configuration.pp
2016-01-22 16:07:52 +0000 Scope(Class[main]) (notice): MODULAR: hiera.pp
2016-01-22 16:07:56 +0000 Scope(Class[main]) (notice): MODULAR: globals.pp
2016-01-22 16:08:00 +0000 Scope(Class[main]) (notice): MODULAR: cinder.pp
2016-01-22 16:08:07 +0000 Scope(Class[main]) (notice): MODULAR: cinder.pp
2016-01-22 16:08:15 +0000 Scope(Class[main]) (notice): MODULAR: cinder.pp

# puppet log snippet
Puppet (err): Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install python-keystone' returned 100: Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package python-keystone

Tags: area-python
Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
milestone: none → 8.0
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

This role needs to be combined with compute. It's not meant to run by itself. Can you propose constraints for the role definition so it can be forced to combine with compute?
https://github.com/openstack/fuel-web/blob/master/nailgun/nailgun/fixtures/openstack.yaml#L61

Dmitry Klenov (dklenov)
tags: added: area-python
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: 8.0 → 9.0
Revision history for this message
Denis Egorenko (degorenko) wrote :

You're probably using old iso, because it was already fixed.

Master commit:

https://review.openstack.org/#/c/266956/3

Stable/8.0 commit:

https://review.openstack.org/#/c/267623/4

However, for 8.0 commit was missed changing setup_repositories.pp task, probably due to wrong rebase after merge commit.

Changed in fuel:
status: Confirmed → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/8.0)

Fix proposed to branch: stable/8.0
Review: https://review.openstack.org/272010

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (stable/8.0)

Reviewed: https://review.openstack.org/272010
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=db40d7663ec5e6b1b1c0f85f0b11e3eb1d5e9949
Submitter: Jenkins
Branch: stable/8.0

commit db40d7663ec5e6b1b1c0f85f0b11e3eb1d5e9949
Author: Denis Egorenko <email address hidden>
Date: Mon Jan 25 14:00:58 2016 +0300

    Add missed cinder-block-device group to setup_repositories task

    This group was accidentally missed during rebasing patch in 8.0
    branch, because master commit contains this group:
    https://review.openstack.org/#/c/266956/

    Change-Id: I4bfb34faec32982e34a9cc3f3932cdb46ce364de
    Related-bug: #1533700
    Closes-bug: #1537669

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.