[nailgun] serialization of node interfaces should be versioned

Bug #1433707 reported by Aleksey Kasatkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Aleksey Kasatkin

Bug Description

We have new field for bonds and NICs in 6.1:
"interface_properties"

This field should be serialized for 6.1 envs and not for any earlier envs.
UI will show and update corresponding properties when the field is serialized.

Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Aleksey Kasatkin (alekseyk-ru)
Changed in fuel:
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/166267

Dmitry Pyzhov (dpyzhov)
tags: added: feature-upgrade module-serializer
removed: nailgun upgrade
Dmitry Pyzhov (dpyzhov)
tags: added: module-serializition
removed: module-serializer
tags: added: module-serialization
removed: module-serializition
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

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

commit b797c247473d23b98508a6c011220793a1c7524c
Author: Aleksey Kasatkin <email address hidden>
Date: Fri Mar 20 17:13:11 2015 +0200

    Introduce versioning of serializers for node's interfaces

    Closes-Bug: #1433707

    Change-Id: Ie497bc2830d7603f9c07e5753cafe5a9ea3fae20

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Maksym Strukov (unbelll) wrote :

Verified as fixed in 6.1-432

{"build_id": "2015-05-18_03-43-53", "build_number": "432", "release_versions": {"2014.2-6.0": {"VERSION": {"build_id": "2014-12-26_14-25-46", "ostf_sha": "a9afb68710d809570460c29d6c3293219d3624d4", "build_number": "58", "api": "1.0", "nailgun_sha": "5f91157daa6798ff522ca9f6d34e7e135f150a90", "production": "docker", "fuelmain_sha": "81d38d6f2903b5a8b4bee79ca45a54b76c1361b8", "astute_sha": "16b252d93be6aaa73030b8100cf8c5ca6a970a91", "feature_groups": ["mirantis"], "release": "6.0", "fuellib_sha": "fde8ba5e11a1acaf819d402c645c731af450aff0"}}, "2014.2.2-6.1": {"VERSION": {"build_id": "2015-05-18_03-43-53", "build_number": "432", "api": "1.0", "fuel-library_sha": "1621cb350af744f497c35f2b3bb889c2041465d8", "nailgun_sha": "076566b5df37f681c3fd5b139c966d680d81e0a5", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "38765563e1a7f14f45201fd47cf507393ff5d673", "astute_sha": "cb655a9a9ad26848bcd9d9ace91857b6f4a0ec15", "fuel-ostf_sha": "9ce1800749081780b8b2a4a7eab6586583ffaf33", "release": "6.1", "fuelmain_sha": "0e970647a83d9a7d336c4cc253606d4dd0d59a60"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "1621cb350af744f497c35f2b3bb889c2041465d8", "nailgun_sha": "076566b5df37f681c3fd5b139c966d680d81e0a5", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "38765563e1a7f14f45201fd47cf507393ff5d673", "astute_sha": "cb655a9a9ad26848bcd9d9ace91857b6f4a0ec15", "fuel-ostf_sha": "9ce1800749081780b8b2a4a7eab6586583ffaf33", "release": "6.1", "fuelmain_sha": "0e970647a83d9a7d336c4cc253606d4dd0d59a60"}

Nodes in 6.1 cluster has interface_properties (can be checked here http://10.109.0.2:8000/api/nodes/XXXX/interfaces).
Nodes in 6.0 upgraded clusters hasn't interface_properties

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.