Authentication cannot be scoped to multiple targets during hook-clear
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
New
|
Undecided
|
Unassigned |
Bug Description
In heat-newton, when trying to clear a pre-create hook for a floating IP resource, the following error is returned: "ERROR: HEAT-E99001 Service neutron is not available for resource type OS::Neutron::Port, reason: Authentication cannot be scoped to multiple targets. Pick one of: project, domain, trust or unscoped."
The OS_* environment variables appear correct, e.g.:
OS_AUTH_URL=http://
OS_IDENTITY_
OS_INSECURE=1
OS_PASSWORD=
OS_PROJECT_
OS_PROJECT_
OS_REGION_
OS_TENANT_
OS_USERNAME=
OS_USER_
Heat environment contains the following in order to set the hook:
resource_registry:
resources:
"*_
hooks: pre-create
Meanwhile, polling shows:
Resource Name: my_floating_ip
ID: abd58e48-
Resource Status Reason: CREATE paused until Hook pre-create is cleared
Resource Status: INIT_COMPLETE
Then, to clear the hook:
# openstack stack hook clear my_stack my_floating_ip --pre-create
ERROR: HEAT-E99001 Service neutron is not available for resource type OS::Neutron::Port, reason: Authentication cannot be scoped to multiple targets. Pick one of: project, domain, trust or unscoped
Using the UUID results in no visible ERROR message, and the hook still isn't cleared.
Possibly related: https:/
description: | updated |
description: | updated |
summary: |
- Authentication cannot be scoped to multiple targets + Authentication cannot be scoped to multiple targets during hook-clear |
Changed in heat: | |
milestone: | none → no-priority-tag-bugs |