Fuel generates different astute.yaml's when using fuel node --node-id N --deploy command
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel Plugins |
Fix Released
|
High
|
Arthur Svechnikov | ||
Fuel for OpenStack |
Invalid
|
High
|
Arthur Svechnikov |
Bug Description
steps to reproduce
1) Create fuel plugin
2) environment_
attributes:
metadata:
pregenerate
generator: "password"
Plugin should create new role.
3) build plugin and install it on the fuel master
4) create environment
5) assign 2+ nodes to new role
6) do not assign openstack controller roles to any node.
Your deploy could not be run from WebUI, however it could be started from CLI
Now you have new envirnoment with 2+ nodes with plugin role.
If you run:
fuel deploy-changes --env N
you will be able to get equal astute.yaml files with the same pregenerated_
If you reset environment and call tasks manualy, like:
fuel node --node-id A --provision
fuel node --node-id B --provision
fuel node --node-id C --provision
fuel node --node-id A --deploy
fuel node --node-id B --deploy
fuel node --node-id C --deploy
actual result
you will get different passwords in astute.yaml files within one environment
In that case services will fail to synchronise.
expected result
get same passwords for services in astute.yaml files for equal roles within one environment
Affected/tested fuel versions: fuel 9
Changed in fuel: | |
milestone: | none → 9.0 |
assignee: | nobody → Fuel Python Team (fuel-python) |
Changed in fuel: | |
importance: | Undecided → High |
Changed in fuel: | |
status: | New → Confirmed |
tags: | added: area-python |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Arthur Svechnikov (asvechnikov) |
tags: | added: feature-plugins |
description: | updated |
tags: | removed: need-info |
tags: | added: on-verification |
Changed in fuel-plugins: | |
status: | New → Fix Committed |
tags: | removed: on-verification |
Changed in fuel: | |
status: | Fix Committed → Invalid |
Changed in fuel-plugins: | |
importance: | Undecided → High |
assignee: | nobody → Arthur Svechnikov (asvechnikov) |
status: | Fix Committed → Fix Released |
Changed in fuel-plugins: | |
milestone: | none → 9.0 |
(This check performed automatically)
Please, make sure that bug description contains the following sections filled in with the appropriate data related to the bug you are describing:
actual result
expected result
steps to reproduce
For more detailed information on the contents of each of the listed sections see https:/ /wiki.openstack .org/wiki/ Fuel/How_ to_contribute# Here_is_ how_you_ file_a_ bug