[patching] Support for patching of clusters with deployment info that changed with cli

Bug #1354322 reported by Dima Shulyak on 2014-08-08
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
High
Dima Shulyak

Bug Description

If user provides its own info with fuel client - it will be stored in database and used as replacement for generated one.
So it will be impossible to seamlessly patch cluster with replaced_deployment_info stored in database.
We need to overwright:
- path to manifests/module
- yum and apt-get settings

Changed in fuel:
milestone: 5.1 → 6.0
milestone: 6.0 → 5.1
Evgeniy L (rustyrobot) on 2014-08-08
tags: added: patching upgrade
Changed in fuel:
status: New → Confirmed

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

Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Dima Shulyak (dshulyak)
status: Confirmed → In Progress
Dima Shulyak (dshulyak) wrote :

If user provides its own

puppet_manifests_source:
puppet_modules_source:
repo_metadata

it will take no effect, and one generated by release will be taken.
This was done to support patching of environments deployed by fuel client.

To overcome this issue you will need to overwrite Release.orchestrator_data in database

tags: added: known-issues

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

commit 330e8eeccac23d28c59b547f0427388bba96b3ae
Author: Dima Shulyak <email address hidden>
Date: Mon Aug 11 18:55:20 2014 +0300

    Always replace orchestrator_data for deployment

    - replace orchestrator_data for customized clusters

    Change-Id: I590aae2937902e5c0bdc946493225d584470e3cb
    Closes-Bug: 1354322

Changed in fuel:
status: In Progress → Fix Committed
Dmitry Pyzhov (dpyzhov) on 2014-08-13
no longer affects: fuel/6.0.x
no longer affects: fuel/5.1.x
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers