Bug 1273574
| Summary: | rdo-manager liberty, delete node is failing | ||
|---|---|---|---|
| Product: | [Community] RDO | Reporter: | wes hayutin <whayutin> |
| Component: | rdo-manager | Assignee: | Jan Provaznik <jprovazn> |
| Status: | CLOSED EOL | QA Contact: | Shai Revivo <srevivo> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | Liberty | CC: | jprovazn, mburns, rlandy |
| Target Milestone: | --- | Keywords: | Automation |
| Target Release: | Kilo | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-05-19 16:11:15 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
command used openstack overcloud node delete 2848a826-f9e9-4922-bb54-689bb39a8749 --debug --templates --stack overcloud It seems resource type names have changed in THT, parent_resource should be used when getting role/resource group name:
[root@instack ~]# diff /tmp/orig /usr/lib/python2.7/site-packages/tripleo_common/scale.py
78c78
< role = role_resource.resource_type
---
> role = role_resource.parent_resource
This bug is against a Version which has reached End of Life. If it's still present in supported release (http://releases.openstack.org), please update Version and reopen. |
Description of problem: recreate: 1. deploy rdo-manager 1 compute, 1 controller, 1 ceph 2. scale up compute node so that you have 2 computes. 3. delete a compute node error: creation_time": "2015-10-20T14:26:52", "resource_status": "CREATE_COMPLETE", "updated_time": "2015-10-20T14:26:52", "required_by": [], "resource_status_reason": "state changed", "physical_resource_id": "de0416fd-e155-4567-a7e8-2390a43a2446", "resource_type": "OS::Heat::StructuredDeployment"}]} Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/cliff/app.py", line 374, in run_subcommand result = cmd.run(parsed_args) File "/usr/lib/python2.7/site-packages/cliff/command.py", line 54, in run self.take_action(parsed_args) File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_node.py", line 64, in take_action scale_manager.scaledown(parsed_args.nodes) File "/usr/lib/python2.7/site-packages/tripleo_common/scale.py", line 91, in scaledown resources_by_role, resources) File "/usr/lib/python2.7/site-packages/tripleo_common/scale.py", line 131, in _get_removal_params_from_heat role, role_resources, resources) File "/usr/lib/python2.7/site-packages/tripleo_common/scale.py", line 29, in get_group_resources_after_delete group = next(res for res in resources if StopIteration clean_up DeleteNode: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 112, in run ret_val = super(OpenStackShell, self).run(argv) File "/usr/lib/python2.7/site-packages/cliff/app.py", line 255, in run result = self.run_subcommand(remainder) File "/usr/lib/python2.7/site-packages/cliff/app.py", line 374, in run_subcommand result = cmd.run(parsed_args) File "/usr/lib/python2.7/site-packages/cliff/command.py", line 54, in run self.take_action(parsed_args) File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_node.py", line 64, in take_action scale_manager.scaledown(parsed_args.nodes) File "/usr/lib/python2.7/site-packages/tripleo_common/scale.py", line 91, in scaledown resources_by_role, resources) File "/usr/lib/python2.7/site-packages/tripleo_common/scale.py", line 131, in _get_removal_params_from_heat role, role_resources, resources) File "/usr/lib/python2.7/site-packages/tripleo_common/scale.py", line 29, in get_group_resources_after_delete group = next(res for res in resources if StopIteration END return value: 1 deleting nodes ['2adcf6e4-7f7f-406a-a48c-7a4b2cb7bbad'] from stack overcloud details of the recreate and logs can be found: https://ci.centos.org/view/rdo/job/rdo_manager-liberty-scale_out-feature-minimal_scale_compute/4/