node id list is not respected by fuel CLI when running deployment tasks

Bug #1465329 reported by Vladimir Kuklin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Dima Shulyak
6.1.x
Fix Released
High
Dima Shulyak
7.0.x
Fix Released
High
Dima Shulyak

Bug Description

6.1 ISO RC1
node-1 - primary controller
node-2 - controller
node-5 - controller

on master node run:

fuel node --node-id 2 --tasks <task_name>

expected result

<task_name> is executed ONLY on node-2

actual result

<task_name> is executed on node-2 AND node-5

Tags: 6.1rc2
tags: added: 6.1rc2
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/191885

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

Fix proposed to branch: stable/6.1
Review: https://review.openstack.org/191888

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

Reviewed: https://review.openstack.org/191885
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=5dad5ae24fd7343fec4b5ecad1f3c6475dbd32d4
Submitter: Jenkins
Branch: master

commit 5dad5ae24fd7343fec4b5ecad1f3c6475dbd32d4
Author: Dmitry Shulyak <email address hidden>
Date: Mon Jun 15 19:53:04 2015 +0300

    Execute specified tasks only for particular contoroller

    >> fuel node --node 2 --tasks netconfig
    Will execute task only on provided node, without additional controllers

    But

    >> fuel node --node 2 --deploy
    Will execute all tasks on all controllers in cluster

    Change-Id: I709427ad918c10af3f723abe9f3b759a1dcdac26
    Closes-Bug: 1465329

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

Reviewed: https://review.openstack.org/191888
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=e102638712d6391bb7e96ae6bdb928631b9a85ae
Submitter: Jenkins
Branch: stable/6.1

commit e102638712d6391bb7e96ae6bdb928631b9a85ae
Author: Dmitry Shulyak <email address hidden>
Date: Mon Jun 15 19:53:04 2015 +0300

    Execute specified tasks only for particular contoroller

    >> fuel node --node 2 --tasks netconfig
    Will execute task only on provided node, without additional controllers

    But

    >> fuel node --node 2 --deploy
    Will execute all tasks on all controllers in cluster

    Change-Id: I709427ad918c10af3f723abe9f3b759a1dcdac26
    Closes-Bug: 1465329

Egor Kotko (ykotko)
tags: added: on-verification
Revision history for this message
Egor Kotko (ykotko) wrote :

{u'build_id': u'2015-06-16_13-53-26', u'build_number': u'522', u'auth_required': True, u'fuel-ostf_sha': u'8fefcf7c4649370f00847cc309c24f0b62de718d', u'fuel-library_sha': u'3528dddbd0c961290909d5e3e256f55ff75cd2fc', u'nailgun_sha': u'fa8dec50f3df2626c97f6c38a897cf4e0f80b39d', u'openstack_version': u'2014.2.2-6.1', u'production': u'docker', u'api': u'1.0', u'python-fuelclient_sha': u'4fc55db0265bbf39c369df398b9dc7d6469ba13b', u'astute_sha': u'1ea8017fe8889413706d543a5b9f557f5414beae', u'fuelmain_sha': u'42020c36d6dec9fedf61faa68aa3674156d41977', u'feature_groups': [u'mirantis', u'experimental'], u'release': u'6.1', u'release_versions': {u'2014.2.2-6.1': {u'VERSION': {u'build_id': u'2015-06-16_13-53-26', u'build_number': u'522', u'fuel-library_sha': u'3528dddbd0c961290909d5e3e256f55ff75cd2fc', u'nailgun_sha': u'fa8dec50f3df2626c97f6c38a897cf4e0f80b39d', u'fuel-ostf_sha': u'8fefcf7c4649370f00847cc309c24f0b62de718d', u'production': u'docker', u'api': u'1.0', u'python-fuelclient_sha': u'4fc55db0265bbf39c369df398b9dc7d6469ba13b', u'astute_sha': u'1ea8017fe8889413706d543a5b9f557f5414beae', u'fuelmain_sha': u'42020c36d6dec9fedf61faa68aa3674156d41977', u'feature_groups': [u'mirantis'], u'release': u'6.1', u'openstack_version': u'2014.2.2-6.1'}}}}

tags: removed: on-verification
tags: added: on-verification
Revision history for this message
Alexander Bochkarev (abochkarev) wrote :

Verified on 288 ISO.
VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "7.0"
  openstack_version: "2015.1.0-7.0"
  api: "1.0"
  build_number: "288"
  build_id: "288"
  nailgun_sha: "93477f9b42c5a5e0506248659f40bebc9ac23943"
  python-fuelclient_sha: "1ce8ecd8beb640f2f62f73435f4e18d1469979ac"
  fuel-agent_sha: "082a47bf014002e515001be05f99040437281a2d"
  fuel-nailgun-agent_sha: "d7027952870a35db8dc52f185bb1158cdd3d1ebd"
  astute_sha: "a717657232721a7fafc67ff5e1c696c9dbeb0b95"
  fuel-library_sha: "121016a09b0e889994118aa3ea42fa67eabb8f25"
  fuel-ostf_sha: "1f08e6e71021179b9881a824d9c999957fcc7045"
  fuelmain_sha: "6b83d6a6a75bf7bca3177fcf63b2eebbf1ad0a85"

tags: removed: on-verification
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.