404 message after a node is removed by Fuel CLI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
Low
|
Mikhail Zhnichkov | ||
7.0.x |
Fix Released
|
Medium
|
Mikhail Zhnichkov | ||
8.0.x |
Fix Released
|
Medium
|
Mikhail Zhnichkov | ||
Mitaka |
Won't Fix
|
Low
|
Fuel Sustaining |
Bug Description
--- Environment ---
[root@fuel ~]# cat /etc/fuel/
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "7.0"
openstack_
api: "1.0"
build_number: "301"
build_id: "301"
nailgun_sha: "4162b0c15adb42
python-
fuel-agent_sha: "50e90af6e3d560
fuel-
astute_sha: "6c5b73f93e24cc
fuel-library_sha: "5d50055aeca1dd
fuel-ostf_sha: "2cd967dccd66cf
fuelmain_sha: "a65d453215edb0
--- Description ---
After a node is removed from an OpenStack environment by Fuel CLI, there is a misleading error appears:
404 Client Error: Not Found (Node not found)
This error doesn't affect the deletion process - the node is removed correctly
However, this message is confusing for customers and they doubt that the process has finished successfully
Could this error be suppressed?
--- Steps to reproduce ---
1) Deploy an OpenStack environment (1 Controller node, 2 Compute nodes)
2) Mark one of the Compute nodes as removed using Fuel CLI:
# fuel --env 1 node remove --node 5
3) Apply the changes using Fuel CLI
# fuel --debug --env 1 deploy-changes
--- Expected behavior ---
The node (ID=5 in our example) is no more longer belong to the environment (ID=1 in our example)
A confirmation message has appeared
--- Actual behavior ---
The node (ID=5 in our example) is no more longer belong to the environment (ID=1 in our example)
The following message has appeared: "404 Client Error: Not Found (Node not found)"
--- Impact ---
There is no impact on the deletion process itself
It's a user experience issue
Changed in fuel: | |
milestone: | none → 10.0 |
assignee: | nobody → Fuel Sustaining (fuel-sustaining-team) |
importance: | Undecided → Low |
status: | New → Confirmed |
tags: | added: 9-1-scope |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Mikhail Zhnichkov (mzhnichkov) |
tags: | removed: 9-1-scope |
tags: | added: area-python |
tags: | added: on-verification |
Changed in fuel: | |
status: | Confirmed → Fix Committed |
tags: | added: on-verification |
Please nominate it for 7.0-updates as well
I don't have appropriate permissions