[octane] Incorrect provisioning type if upgrading from 6.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
Medium
|
Dmitry Nikishov | ||
Newton |
Fix Committed
|
Medium
|
Oleg S. Gelbukh |
Bug Description
Affects: Octane 7.0 and 8.0
Upgrading 6.0 to 8.0. Provisioning type should be changed to "image" for 8.0, but Octane doesn't handle it and using cobber provisioning.
Fix (Part1):
diff --git a/octane/
index 9e4a5c5..96ab574 100644
--- a/octane/
+++ b/octane/
@@ -73,6 +73,7 @@ def change_
attrs[
attrs[
attrs[
+ attrs['
env.
Nailgun "upgrade" extension also should handle correct provisioning metadata. Othervise it installs Ubuntu 12.04 instead of 14.04
Fix (Part2):
diff --git a/nailgun/
index 5416463..1797799 100644
--- a/nailgun/
+++ b/nailgun/
@@ -100,6 +100,11 @@ class UpgradeHelper(
# version to another. A set of this kind of steps
# should define an upgrade path of a particular
# cluster.
+ # XXX(rsokolkov): Force new provision data
+ orig_cluster.
+ new_cluster.
+ new_cluster.
+ orig_cluster.
Changed in fuel: | |
assignee: | nobody → Fuel Octane (fuel-octane-team) |
milestone: | none → 10.0 |
tags: | added: area-python |
no longer affects: | fuel/8.0.x |
Changed in fuel: | |
milestone: | 10.0 → 8.0-updates |
importance: | Undecided → High |
importance: | High → Medium |
status: | New → Confirmed |
Roman, the version 7.0 has support for changing the provisioning method and metadata. We removed it from the stable/8.0 branch, but since the focus is shifting back to supporting upgrade from 6.x, we will add it back shortly.