[LCM][Task idempotency] Task "globals" is not idempotent
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Maksim Malchuk | ||
Mitaka |
Fix Released
|
High
|
Maksim Malchuk |
Bug Description
Steps to reproduce:
1. deploy env with 1 controller + 1 compute + 1 cinder nodes
2. Rerun task "globals" against compute or cinder node
# Run task via fuel CLI client
>fuel node --node-id <node_id> --tasks globals
#or the direct run of corresponding puppet manifest on target node
>puppet apply --noop /etc/puppet/
Expected results: No resource changes
Actual result: The following resources were changed
- File[/etc/
Description of the environment:
env was built from ISO MOS 9.0 #490
Additional information:
puppet's output: http://
Additional info:
- On primary node this task is idempotent
- Parameter "default_gateway" is overrided after applying task "globals"
https:/
- Value of "default_gateway" is set according to value of actual default gateway on node (ip route | grep default)
no longer affects: | fuel/newton |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Maksim Malchuk (mmalchuk) |
tags: | added: team-bugfix |
tags: | added: on-verification |
Moving to 9.0-updates as there is no cluster outage.