Not entirely sure if this is a bug in the ReST API, heatclient or both, but you cannot get stack details by ARN via heatclient, whereas you can via the CFN API/client:
# heat-cfn describe arn:openstack:heat::2ad6d056fc704293959a05d8186c38c1:stacks/wordpress2/54db5ea9-62d0-4e9f-b47e-538cd914565b | grep StackName
Failed to load keyring modules.
<ParameterKey>AWS::StackName</ParameterKey>
<StackName>wordpress2</StackName>
# heat describe arn:openstack:heat::2ad6d056fc704293959a05d8186c38c1:stacks/wordpress2/54db5ea9-62d0-4e9f-b47e-538cd914565b
Failed to load keyring modules.
Stack not found: arn:openstack:heat::2ad6d056fc704293959a05d8186c38c1:stacks/wordpress2/54db5ea9-62d0-4e9f-b47e-538cd914565b
It seems that you can only use the stack name, or the stack ID (ie the UUID at the end of the ARN, which is not particularly useful to users)
Fix proposed to branch: master /review. openstack. org/23648
Review: https:/