stable/mitaka to latest/trunk undercloud upgrade fails with "Error: Could not find class ::ironic::drivers::deploy for instack on node instack "

Bug #1594890 reported by Marios Andreou
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Triaged
Medium
Marios Andreou

Bug Description

after deploying stable/mitaka I am trying to upgrade that env. Note that I have also applied https://review.openstack.org/#/c/331804 here so services are all stopped before the package update. I enabled latest/trunk repos and disabled stable/mitaka

 Whilst upgrading the undercloud I hit:

    openstack undercloud upgrade

    2016-06-17 14:36:38 - Error: Could not find class ::ironic::drivers::deploy for instack on node in stack
    2016-06-17 14:36:38 - Error: Could not find class ::ironic::drivers::deploy for instack on node instack

This is already landed in master with

commit ff55034d089784c657385bd4a386a6132203c88d
Author: Emilien Macchi <email address hidden>
Date: Wed May 11 15:45:24 2016 -0400

    Implement ironic::drivers::deploy class

    Deploy the options defined in ironic.drivers.modules.deploy_utils
    in a new class: ironic::drivers::deploy.

    Change-Id: Iccac750ae2aeecab3fc29b4c6938d47aeca2cea9

" Implement ironic::drivers::deploy class" https://review.openstack.org/#/c/315233/ Iccac750ae2aeecab3fc29b4c6938d47aeca2cea9 puppet-ironic

This bug is filed for tracking the issue and there are a few more related bugs (related, in the sense that they are likely packaging/and/or backporting issues) and they will be tracked at https://blueprints.launchpad.net/tripleo/+spec/overcloud-upgrades-workflow-mitaka-to-newton whiteboard once I get round to updating that in a few moments

packages like

[stack@instack ~]$ rpm -qa | grep "instack\|tripleo\|openstack\|puppet"
openstack-tripleo-puppet-elements-5.0.0-0.20160613150956.bee7e8b.el7.centos.noarch
openstack-ironic-inspector-3.2.3-0.20160613102244.06443d3.el7.centos.noarch
openstack-aodh-listener-2.0.2-0.20160607162328.7212765.el7.centos.noarch
openstack-tripleo-heat-templates-5.0.0-0.20160621090519.2059931.el7.centos.noarch
openstack-ironic-conductor-5.1.1-0.20160531213225.8d75d2a.el7.centos.noarch
openstack-selinux-0.7.2-1.el7.noarch
openstack-aodh-common-2.0.2-0.20160607162328.7212765.el7.centos.noarch
openstack-utils-2015.2-1.el7.noarch
openstack-sahara-api-4.0.2-0.20160611015244.cf13d95.el7.centos.noarch
openstack-nova-13.0.1-0.20160611000828.c8ec9eb.el7.centos.noarch
openstack-heat-engine-6.0.1-0.20160610190800.4efadc5.el7.centos.noarch
openstack-swift-proxy-2.7.1-0.20160507155743.d75e6d3.el7.centos.noarch
instack-0.0.9-0.20160520194509.5aabf5c.el7.centos.noarch
python-openstackclient-2.3.1-0.20160527090105.2c076ec.el7.centos.noarch
openstack-heat-templates-0.0.1-0.20160608121809.c9c5e15.el7.centos.noarch
openstack-ironic-common-5.1.1-0.20160531213225.8d75d2a.el7.centos.noarch
openstack-glance-12.0.1-0.20160607084838.7eb3d15.el7.centos.noarch
openstack-aodh-notifier-2.0.2-0.20160607162328.7212765.el7.centos.noarch
openstack-ceilometer-central-6.0.1-0.20160607095924.9c08a89.el7.centos.noarch
openstack-sahara-engine-4.0.2-0.20160611015244.cf13d95.el7.centos.noarch
openstack-nova-api-13.0.1-0.20160611000828.c8ec9eb.el7.centos.noarch
openstack-nova-conductor-13.0.1-0.20160611000828.c8ec9eb.el7.centos.noarch
python-openstack-mistral-2.0.1-0.20160614044752.21b2322.el7.centos.noarch
openstack-keystone-9.0.3-0.20160611023307.582596c.el7.centos.noarch
openstack-heat-api-cfn-6.0.1-0.20160610190800.4efadc5.el7.centos.noarch
openstack-swift-container-2.7.1-0.20160507155743.d75e6d3.el7.centos.noarch
openstack-tripleo-image-elements-5.0.0-0.20160613170926.5feb901.el7.centos.noarch
openstack-ceilometer-notification-6.0.1-0.20160607095924.9c08a89.el7.centos.noarch
openstack-ceilometer-collector-6.0.1-0.20160607095924.9c08a89.el7.centos.noarch
openstack-ceilometer-polling-6.0.1-0.20160607095924.9c08a89.el7.centos.noarch
puppet-3.6.2-3.el7.noarch
instack-undercloud-5.0.0-0.20160621061831.dac21d6.el7.centos.noarch
openstack-nova-compute-13.0.1-0.20160611000828.c8ec9eb.el7.centos.noarch
openstack-sahara-4.0.2-0.20160611015244.cf13d95.el7.centos.noarch
openstack-nova-cells-13.0.1-0.20160611000828.c8ec9eb.el7.centos.noarch
openstack-nova-novncproxy-13.0.1-0.20160611000828.c8ec9eb.el7.centos.noarch
openstack-nova-cert-13.0.1-0.20160611000828.c8ec9eb.el7.centos.noarch
openstack-mistral-common-2.0.1-0.20160614044752.21b2322.el7.centos.noarch
openstack-zaqar-2.0.1-0.20160614115924.1fa01e0.el7.centos.noarch
openstack-tempest-12.0.1-0.20160608094305.ebe375c.el7.centos.noarch
openstack-neutron-ml2-8.1.3-0.20160614122838.b3e6bc9.el7.centos.noarch
openstack-neutron-openvswitch-8.1.3-0.20160614122838.b3e6bc9.el7.centos.noarch
openstack-heat-api-6.0.1-0.20160610190800.4efadc5.el7.centos.noarch
openstack-swift-object-2.7.1-0.20160507155743.d75e6d3.el7.centos.noarch
openstack-tripleo-0.0.1-0.20160620225235.99ccd66.el7.centos.noarch
openstack-aodh-evaluator-2.0.2-0.20160607162328.7212765.el7.centos.noarch
openstack-sahara-common-4.0.2-0.20160611015244.cf13d95.el7.centos.noarch
openstack-ceilometer-common-6.0.1-0.20160607095924.9c08a89.el7.centos.noarch
openstack-nova-scheduler-13.0.1-0.20160611000828.c8ec9eb.el7.centos.noarch
openstack-nova-network-13.0.1-0.20160611000828.c8ec9eb.el7.centos.noarch
openstack-ceilometer-api-6.0.1-0.20160607095924.9c08a89.el7.centos.noarch
openstack-aodh-api-2.0.2-0.20160607162328.7212765.el7.centos.noarch
openstack-swift-plugin-swift3-1.10-1.el7.noarch
python2-openstacksdk-0.8.7-0.20160613191808.a136052.el7.centos.noarch
python-tripleoclient-5.0.0-0.20160620224457.ca59d7f.el7.centos.noarch
openstack-heat-common-6.0.1-0.20160610190800.4efadc5.el7.centos.noarch
openstack-neutron-common-8.1.3-0.20160614122838.b3e6bc9.el7.centos.noarch
openstack-neutron-8.1.3-0.20160614122838.b3e6bc9.el7.centos.noarch
openstack-puppet-modules-8.1.1-0.20160609150428.ab63b38.el7.centos.noarch
openstack-cinder-8.0.1-0.20160610162359.acd8e00.el7.centos.noarch
openstack-nova-console-13.0.1-0.20160611000828.c8ec9eb.el7.centos.noarch
openstack-swift-2.7.1-0.20160507155743.d75e6d3.el7.centos.noarch
openstack-ironic-api-5.1.1-0.20160531213225.8d75d2a.el7.centos.noarch
openstack-swift-account-2.7.1-0.20160507155743.d75e6d3.el7.centos.noarch
openstack-tripleo-common-2.0.1-0.20160603143603.82ef955.el7.centos.noarch
openstack-nova-common-13.0.1-0.20160611000828.c8ec9eb.el7.centos.noarch
[stack@instack ~]$

Revision history for this message
Marios Andreou (marios-b) wrote :

this should be addressed by:

"Fix mitaka..newton upgrade for openstack-puppet-modules package" https://review.openstack.org/#/c/332889/ I2b37d2103156b7801f78738f22741183d77e8e2a python-tripleoclient

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.