Cluster settings is not properly copied during the upgrade from 8.0 to 9.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Sergey Abramov | ||
Mitaka |
Fix Committed
|
High
|
Sergey Abramov | ||
Newton |
Fix Committed
|
High
|
Sergey Abramov |
Bug Description
Parameters dns_list and ntp_list got new types in the 9.0 release, their types were changed from text to text_list. During the upgrade of environment settings of the old environment are copied to the new environment without regard to their types. Their types were changed by the next change request [1].
Steps to reproduce:
1. Upgrade the master node from 8.0 to 9.0
2. Create the upgrade environment by command:
octane upgrade-env <env id>
Expected results:
dns_list and ntp_list should be converted from a string of comma-separated IP-addresses into a list of strings of IP-addresses.
Actual result:
Values of these parameters are copied as is.
Reproducibility:
Constantly.
Workaround:
The wrong copied settings can be corrected after this operation by downloading, converting parameters and uploading them back.
Impact:
This problem breaks upgrade of environments.
Addition information:
[1] https:/
description: | updated |
description: | updated |
Changed in fuel: | |
milestone: | none → 9.0 |
assignee: | nobody → Fuel Octane (fuel-octane-team) |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: area-python |
Changed in fuel: | |
milestone: | 9.0 → 10.0 |
Changed in fuel: | |
assignee: | Fuel Octane (fuel-octane-team) → Sergey Abramov (sabramov) |
tags: | added: team-upgrades |
tags: | added: dev-to-verify |
tags: | removed: dev-to-verify |
Fix proposed to branch: master /review. openstack. org/316148
Review: https:/