db-migration: if instance.attributes.generated['deployed_before']['value'] != value: KeyError: 'deployed_before'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Artem Roma | ||
8.0.x |
Fix Released
|
High
|
Rodion Tikunov |
Bug Description
Steps to reproduce:
1. Deploy environment with any settings using 7.0 Fuel
2. Upgrade fuel to 8.0 (ISO #570) using fuel-octane
3. Add Controller to the existing environment
4. Deploy the environment
5. Wait before all nodes will ready
Observed behavior:
All nodes are ready but task stays in progress.
Root cause:
After deployment astute reports to "deploy_resp" RPC method but:
File "/usr/lib/
if instance.
(full trace http://
Looks like db migration is broken and it does not updated required field
tags: | added: team-upgrades |
Changed in fuel: | |
importance: | Undecided → High |
assignee: | nobody → Fuel Octane Dev Team (fuel-octane) |
Changed in fuel: | |
milestone: | none → 9.0 |
description: | updated |
description: | updated |
Changed in fuel: | |
assignee: | Oleg S. Gelbukh (gelbuhos) → nobody |
assignee: | nobody → Fuel Python Team (fuel-python) |
summary: |
- Deploying task freezes at 100% in old environment after upgrade 7.0 > - 8.0 + db-migration: if + instance.attributes.generated['deployed_before']['value'] != value: + KeyError: 'deployed_before' |
tags: |
added: feature-upgrade removed: area-pce-vcenter team-upgrades vcenter |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Fuel Octane Dev Team (fuel-octane) |
tags: | added: area-python team-upgrades |
Changed in fuel: | |
status: | Confirmed → In Progress |
Changed in fuel: | |
status: | In Progress → Fix Committed |
no longer affects: | fuel/mitaka |
tags: | added: on-verification |
RCA: /etc/cobbler/ authorized_ keys in cobbler's docker was not updated with restored SSH public key.