Running Cudet to check customizations of an env fails with "[ERROR] Could't load databases." error
Bug #1625638 reported by
Dmitriy Kruglov
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
Low
|
MOS Maintenance |
Bug Description
Detailed bug description:
Executing cudet tool for checking if an env has been customized fails with "[ERROR] Could't load databases." error.
Steps to reproduce:
1 Deploy a 9.1 cluster, e.g. 1 controller + 1 compute + 1 cinder nodes
2 Install Cudet
yum install -y python-cudet
3 Run the tool against env or node
cudet -n <NODE_ID>
Expected result: the tool is executed and reports the env customizations if any.
Actual result: command execution returns "[ERROR] Could't load databases." error.
Cudet output with enabled debug: http://
Description of the environment:
MOS 9.1, snapshot #284
summary: |
- [system-tests] System tests for environment customizations check fail on - attempt to verify the generated report + Cudet fails to check customizations of an env |
description: | updated |
summary: |
- Cudet fails to check customizations of an env + Running Cudet to check customizations of an env fails with "[ERROR] + Could't load databases." error |
Changed in fuel: | |
assignee: | Dmitriy Kruglov (dkruglov) → nobody |
importance: | High → Critical |
Changed in fuel: | |
assignee: | nobody → Denis Meltsaykin (dmeltsaykin) |
description: | updated |
tags: | added: blocker-for-qa |
tags: | removed: area-qa |
Changed in fuel: | |
assignee: | Denis Meltsaykin (dmeltsaykin) → Fuel Sustaining (fuel-sustaining-team) |
tags: | added: swarm-blocker |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → MOS Maintenance (mos-maintenance) |
Changed in fuel: | |
status: | New → Confirmed |
tags: | removed: blocker-for-qa swarm-blocker |
To post a comment you must log in.
Additional details: mirror. fuel-infra. org/mcv/ mos/.
The root cause is that cudet looks for repository report in http://
And for a particular release the report is supposedly to be published after the release itself (e.g. 9.1).
Still it is not OK that cudet fails to operate because of non-existing url. This way the other checks to be performed by cudet are blocked (e.g. md5 verification of file changes on nodes, etc.)
The proper way in this case would be to continue operating and in the command output/report notify in the corresponding section that cudet failed to access release report via the corresponding url.