"no changes to deploy" message when deploy "Changed environment configuration"

Bug #1565885 reported by Alexey. Kalashnikov
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Bulat Gaifullin
Mitaka
Fix Released
High
Bulat Gaifullin
Newton
Fix Committed
High
Bulat Gaifullin

Bug Description

Liberty on Ubuntu 14.04 liberty-9.0
fuel-9.0-135-2016-03-30_14-00-00.iso

Steps to reproduce:
1 Open Fuel UI https://<master_ip>:8443
2 Enter username: admin and password: admin to the appropriate fields
3 Click “Log In” button
4 Click “Connect Later” button
5 Click “New OpenStack Environment” block
6 Click "Next" button without changing default settings and at the end click "Create" button
7 New environment should open on "Dashboard" tab
8 Add nodes: 1 controller nodes and 1 compute nodes
9 Click "Deploy changes", and push "deploy" button on warning pop-up. Wait for deploy finished
10 Click "Settings" tab, choose "OpenStack Services" section.
11 Click "Install Sahara" check box
13 Go to Dashboard. Click "Deploy changes"
14 Click "Deploy"

Expected results:
Successfully install "Sahara" component

Actual result:
No installation happened, pop up message "No changes to deploy" showed.

Revision history for this message
Alexey. Kalashnikov (akalashnikov) wrote :

unfortunately, I can't attach the diagnostic snapshot, for this bug. Got "timeout error" each time I try post it.

Revision history for this message
Alexey. Kalashnikov (akalashnikov) wrote :
Changed in fuel:
status: New → Confirmed
importance: Undecided → High
milestone: none → 9.0
tags: added: area-python
removed: area-ui
Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
Dmitry Pyzhov (dpyzhov)
tags: added: team-enhancements
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Bulat Gaifullin (bgaifullin)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

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

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

Changed in fuel:
assignee: Bulat Gaifullin (bgaifullin) → Roman Prykhodchenko (romcheg)
Changed in fuel:
assignee: Roman Prykhodchenko (romcheg) → Bulat Gaifullin (bgaifullin)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-fuelclient (master)

Reviewed: https://review.openstack.org/303516
Committed: https://git.openstack.org/cgit/openstack/python-fuelclient/commit/?id=446b8874241657b4715094fc0b8d75f6cfc36deb
Submitter: Jenkins
Branch: master

commit 446b8874241657b4715094fc0b8d75f6cfc36deb
Author: Roman Prykhodchenko <email address hidden>
Date: Fri Apr 8 17:54:26 2016 +0200

    Adapt tests for new re-deployment logic

    Deployment logic was changed in [1] to start deployment
    tasks even if there are no changes to be deployed.

    This patch updates functional tests accordingly.

    1. I4a6f5f37161e4290050ec4926cf029cd7af566e4

    Change-Id: Id8813314f5f8f47a100cbf0975ab60a488164839
    Partial-bug: #1565885

Changed in fuel:
assignee: Bulat Gaifullin (bgaifullin) → Vladimir Kuklin (vkuklin)
Changed in fuel:
assignee: Vladimir Kuklin (vkuklin) → Bulat Gaifullin (bgaifullin)
Changed in fuel:
assignee: Bulat Gaifullin (bgaifullin) → Vladimir Kuklin (vkuklin)
Changed in fuel:
assignee: Vladimir Kuklin (vkuklin) → Bulat Gaifullin (bgaifullin)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

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

commit fe73beacc60c8dd5b1438ad0f8bde13ca9a3b3ae
Author: Bulat Gaifullin <email address hidden>
Date: Mon Apr 4 18:02:48 2016 +0300

    Reworked ApplyChanges for LCM

    The following legacy tasks were reworked to use ClusterTransaction:
     - OpenstackConfigTaskManager
     - SpawnVMsTaskManager

    Change-Id: I4a6f5f37161e4290050ec4926cf029cd7af566e4
    Closes-Bug: 1565885
    Closes-Bug: 1561994
    Closes-Bug: 1565760

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/305962

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

Reviewed: https://review.openstack.org/305962
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=43ec837228fff8e1da65a400258b2f6148a27bb2
Submitter: Jenkins
Branch: stable/mitaka

commit 43ec837228fff8e1da65a400258b2f6148a27bb2
Author: Bulat Gaifullin <email address hidden>
Date: Mon Apr 4 18:02:48 2016 +0300

    Reworked ApplyChanges for LCM

    The following legacy tasks were reworked to use ClusterTransaction:
     - OpenstackConfigTaskManager
     - SpawnVMsTaskManager

    Change-Id: I4a6f5f37161e4290050ec4926cf029cd7af566e4
    (cherry picked from commit I4a6f5f37161e4290050ec4926cf029cd7af566e4)
    Closes-Bug: 1565885
    Closes-Bug: 1561994
    Closes-Bug: 1565760

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-fuelclient (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/306015

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-fuelclient (stable/mitaka)

Reviewed: https://review.openstack.org/306015
Committed: https://git.openstack.org/cgit/openstack/python-fuelclient/commit/?id=70b05a140b6fc4d126e3250e5ad4dd6f64f3f15c
Submitter: Jenkins
Branch: stable/mitaka

commit 70b05a140b6fc4d126e3250e5ad4dd6f64f3f15c
Author: Roman Prykhodchenko <email address hidden>
Date: Fri Apr 8 17:54:26 2016 +0200

    Adapt tests for new re-deployment logic

    Deployment logic was changed in [1] to start deployment
    tasks even if there are no changes to be deployed.

    This patch updates functional tests accordingly.

    1. I4a6f5f37161e4290050ec4926cf029cd7af566e4

    Change-Id: Id8813314f5f8f47a100cbf0975ab60a488164839
    Partial-bug: #1565885
    (cherry picked from commit 446b8874241657b4715094fc0b8d75f6cfc36deb)

tags: added: in-stable-mitaka
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

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

Revision history for this message
ElenaRossokhina (esolomina) wrote :

Verified on 9.0
cat /etc/fuel_build_id:
 327
cat /etc/fuel_build_number:
 327
cat /etc/fuel_release:
 9.0
cat /etc/fuel_openstack_version:
 mitaka-9.0
rpm -qa | egrep 'fuel|astute|network-checker|nailgun|packetary|shotgun':
 fuel-release-9.0.0-1.mos6344.noarch
 fuel-provisioning-scripts-9.0.0-1.mos8691.noarch
 network-checker-9.0.0-1.mos72.x86_64
 fuel-mirror-9.0.0-1.mos135.noarch
 fuel-openstack-metadata-9.0.0-1.mos8691.noarch
 fuel-notify-9.0.0-1.mos8362.noarch
 fuel-ostf-9.0.0-1.mos934.noarch
 python-fuelclient-9.0.0-1.mos315.noarch
 fuelmenu-9.0.0-1.mos270.noarch
 fuel-9.0.0-1.mos6344.noarch
 fuel-utils-9.0.0-1.mos8362.noarch
 fuel-nailgun-9.0.0-1.mos8691.noarch
 rubygem-astute-9.0.0-1.mos743.noarch
 fuel-library9.0-9.0.0-1.mos8362.noarch
 shotgun-9.0.0-1.mos88.noarch
 fuel-agent-9.0.0-1.mos277.noarch
 fuel-ui-9.0.0-1.mos2684.noarch
 fuel-setup-9.0.0-1.mos6344.noarch
 nailgun-mcagents-9.0.0-1.mos743.noarch
 fuel-misc-9.0.0-1.mos8362.noarch
 python-packetary-9.0.0-1.mos135.noarch
 fuel-bootstrap-cli-9.0.0-1.mos277.noarch
 fuel-migrate-9.0.0-1.mos8362.noarch

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

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

commit d45960200a41158f1293d917f9a7eef1dc4c25d4
Author: Vladimir Kuklin <email address hidden>
Date: Mon May 16 12:44:08 2016 +0300

    Fix strategy amount field validation to support arbitrary objects

    Currently we expect amount field to be an integer, but it can
    also be a string or a YAQL expression. This does not allow us
    to calculate the degree of parallelism for things that should
    be run one by one or in parallel depending on cluster state
    transition

    Change-Id: I7fa767d267404582a48d1cc9ea371d8c7bf51161
    Partial-bug: #1565885

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/320358

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

Reviewed: https://review.openstack.org/320358
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=b0ab85ff24a7b554933ac65d8df2de6bf04623c2
Submitter: Jenkins
Branch: stable/mitaka

commit b0ab85ff24a7b554933ac65d8df2de6bf04623c2
Author: Vladimir Kuklin <email address hidden>
Date: Mon May 16 12:44:08 2016 +0300

    Fix strategy amount field validation to support arbitrary objects

    Currently we expect amount field to be an integer, but it can
    also be a string or a YAQL expression. This does not allow us
    to calculate the degree of parallelism for things that should
    be run one by one or in parallel depending on cluster state
    transition

    Change-Id: I7fa767d267404582a48d1cc9ea371d8c7bf51161
    Partial-bug: #1565885
    (cherry picked from commit d45960200a41158f1293d917f9a7eef1dc4c25d4)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.