Adds ability to force update environment attributes

Bug #1540434 reported by Omar Rivera
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Vitalii Myhal

Bug Description

In order to upgrade deployed cluster that is in operational state without re-provisioning it, we need a possibility to forcefully update cluster attributes (aka cluster/environment settings).

Optional flag '--force' is added to the commands below:
 fuel --env <env_id> settings --upload --force
 fuel env --env <env_id> --attributes --upload --force

This flag is handled by API here: clusters/<id>/attributes/?force=1

Omar Rivera (gomarivera)
Changed in fuel:
assignee: nobody → Omar Rivera (gomarivera)
Vitalii Myhal (xmig)
description: updated
Vitalii Myhal (xmig)
description: updated
Omar Rivera (gomarivera)
tags: added: customer-found
Omar Rivera (gomarivera)
description: updated
summary: - Add capability to update the release attributes
+ Adds ability to force update environment attributes
tags: added: area-python feature
Changed in fuel:
milestone: none → 9.0
importance: Undecided → Medium
status: New → Confirmed
Vitalii Myhal (xmig)
Changed in fuel:
assignee: Omar Rivera (gomarivera) → Vitalii Myhal (xmig)
status: Confirmed → In Progress
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/276921

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/276924

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

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

commit af3f5e1dbfa0f8120e63e6b56c8c6913112f938c
Author: Vitalii Myhal <email address hidden>
Date: Thu Feb 4 14:26:52 2016 -0600

    Adds ability to force update environment attributes

    In order to upgrade deployed cluster that is in operational state
    without re-provisioning it, we need a possibility to forcefully
    update cluster attributes (aka cluster/environment settings).

    Optional flag '--force' is added to the commands below:
    fuel settings --env <env_id> --upload --force
    fuel env --env <env_id> --attributes --upload --force

    This flag is handled by API here:
    clusters/<id>/attributes/?force=1

    Partial-Bug: 1540434
    Change-Id: Ic6541f8e227251ae992a3005d543a8e1e42665f3

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

Reviewed: https://review.openstack.org/276924
Committed: https://git.openstack.org/cgit/openstack/python-fuelclient/commit/?id=828a664114b6c99be3a63a70262d25b1d0873eea
Submitter: Jenkins
Branch: master

commit 828a664114b6c99be3a63a70262d25b1d0873eea
Author: Vitalii Myhal <email address hidden>
Date: Wed Feb 3 11:26:36 2016 -0600

    Adds ability to force update environment attributes

    In order to upgrade deployed cluster that is in operational state
    without re-provisioning it, we need a possibility to forcefully
    update cluster attributes (aka cluster/environment settings).

    Optional flag '--force' is added to the commands below:
    fuel settings --env <env_id> --upload --force
    fuel env --env <env_id> --attributes --upload --force

    This flag is handled by API here:
    clusters/<id>/attributes/?force=1

    Partial-Bug: 1540434
    Change-Id: I870445a158d1497a823eda7fdd920e32478f9f79
    Depends-On: Ic6541f8e227251ae992a3005d543a8e1e42665f3

Vitalii Myhal (xmig)
Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Alisa Tselovalnikova (atselovalnikova) wrote :

Verified on http://paste.openstack.org/show/523980.

Optional flag '--force' is added to the commands below:
    fuel settings --env <env_id> --upload --force
    fuel env --env <env_id> --attributes --upload --force

Changed in fuel:
status: Fix Committed → Fix Released
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.