6.1 migration shouldn't add additional_components.mongo.value checks

Bug #1417015 reported by Przemyslaw Kaminski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Przemyslaw Kaminski
6.0.x
Invalid
Undecided
Unassigned

Bug Description

Check out stable 6.0 branch, create Fuel Database, create cluster with some nodes, switch to master 6.1 branch, apply migrations with

manage.py migrate upgrade 37608

then go to 'Add Node' dialog on Fuel UI.

In result there's an error:

TypeError: Value of settings:additional_components.mongo.value is undefined. Set options.strict to false to allow undefined values.

This is because 6.1 migration created checks for additional_components.mongo.value for older releases -- it shouldn't do so.

Changed in fuel:
milestone: none → 6.1
assignee: nobody → Fuel Python Team (fuel-python)
importance: Undecided → High
status: New → Confirmed
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Przemyslaw Kaminski (pkaminski)
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/152134

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

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

commit 2aaf569eafcdc81982a4ac02a32a478541d9c378
Author: Przemyslaw Kaminski <email address hidden>
Date: Mon Feb 2 15:41:17 2015 +0100

    Do not add mongo constraints in 6.1 migration

    Mongo constraints changes were only cosmetic and they're not backwards
    compatible with releases <= 6.0.

    Change-Id: Ic995c85ecf667c560bfbb34a8f400b2236c344e5
    Closes-Bug: #1417015

Changed in fuel:
status: In Progress → Fix Committed
tags: added: system-test-not-required
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.