Don’t overwrite supervisor config
Bug #1433046 reported by
Aleksey Zvyagintsev
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
In Progress
|
Medium
|
Bulat Gaifullin | ||
6.0.x |
Won't Fix
|
Medium
|
Ihor Kalnytskyi | ||
7.0.x |
Won't Fix
|
Medium
|
Ihor Kalnytskyi | ||
8.0.x |
Won't Fix
|
Medium
|
Bulat Gaifullin | ||
Mitaka |
Won't Fix
|
Medium
|
Bulat Gaifullin | ||
Newton |
In Progress
|
Medium
|
Bulat Gaifullin |
Bug Description
Due upgrade process, superviors configs overwrites by function from :
https:/
using this template
https:/
So, that means - partial loosing configuration from :
(at least, prioritizing)
https:/
Please, refactor this function for merge process, or something else.
Changed in fuel: | |
status: | Confirmed → Triaged |
tags: |
added: feature-upgrade removed: upgrade |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Igor Kalnitsky (ikalnitsky) |
tags: | added: tricky |
Changed in fuel: | |
milestone: | 7.0 → 8.0 |
assignee: | Igor Kalnitsky (ikalnitsky) → Fuel Python Team (fuel-python) |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Bulat Gaifullin (bgaifullin) |
tags: | added: feature |
no longer affects: | fuel/8.0.x |
tags: | added: area-python |
Changed in fuel: | |
milestone: | 8.0 → 9.0 |
tags: | added: wontfix-workaround |
To post a comment you must log in.
I can suggest the next flow.
If there is config, don't generate own config and use existing instead.
During the upgrade autostart parameter should be set for existing config accordingly to upgrade logic.
If there is no config for service, upgrade script should generate it's own config.
It's required because Docker upgrade can be run without any other upgrade engines, it simplifies testing and debugging process.