OSP10 minor update fails with `You are not authorized to perform the requested action` on different heat resource types.
Issue
When perform a minor OSP10 update it fails with You are not authorized to perform the requested action
on different resource types like OS::TripleO::Server
or OS::TripleO::SoftwareDeployment
.
The environment got updated previously from OSP7 -> 8 -> 9 -> 10.
$ openstack overcloud update stack -i overcloud
starting package update on stack overcloud
IN_PROGRESS
WAITING
on_breakpoint: [u'overcloud-controller-1', u'overcloud-cephstorage-2', u'overcloud-controller-0', u'overcloud-compute-1', u'overcloud-cephstorage-3', u'overcloud-cephstorage-0', u'overcloud-cephstorage-1', u'overcloud-compute-0']
Breakpoint reached, continue? Regexp or Enter=proceed (will clear c339f295-c096-4b1c-a167-5e320667449a), no=cancel update, C-c=quit interactive mode:
failed to remove breakpoint on overcloud-compute-0: ERROR: HEAT-E99001 Service nova is not available for resource type OS::TripleO::Server, reason: You are not authorized to perform the requested action. (HTTP 403) (Request-ID: req-ae7e902c-6dd7-480b-9d25-482b4de36d12)
WAITING
on_breakpoint: [u'overcloud-controller-1', u'overcloud-cephstorage-2', u'overcloud-controller-0', u'overcloud-compute-1', u'overcloud-cephstorage-3', u'overcloud-cephstorage-0', u'overcloud-cephstorage-1', u'overcloud-compute-0']
Breakpoint reached, continue? Regexp or Enter=proceed (will clear c339f295-c096-4b1c-a167-5e320667449a), no=cancel update, C-c=quit interactive mode: overcloud-controller-1
failed to remove breakpoint on overcloud-controller-1: ERROR: HEAT-E99001 Service nova is not available for resource type OS::TripleO::Server, reason: You are not authorized to perform the requested action. (HTTP 403) (Request-ID: req-8275e180-b70d-4a71-a19d-e939320bb00a)
WAITING
on_breakpoint: [u'overcloud-controller-1', u'overcloud-cephstorage-2', u'overcloud-controller-0', u'overcloud-compute-1', u'overcloud-cephstorage-3', u'overcloud-cephstorage-0', u'overcloud-cephstorage-1', u'overcloud-compute-0']
Breakpoint reached, continue? Regexp or Enter=proceed (will clear c339f295-c096-4b1c-a167-5e320667449a), no=cancel update, C-c=quit interactive mode:
$ date;openstack overcloud update stack -i overcloud
Thu Sep 14 09:51:51 UTC 2017
starting package update on stack overcloud
IN_PROGRESS
WAITING
on_breakpoint: [u'overcloud-controller-1', u'overcloud-cephstorage-2', u'overcloud-controller-0', u'overcloud-compute-1', u'overcloud-cephstorage-3', u'overcloud-cephstorage-0', u'overcloud-cephstorage-1', u'overcloud-compute-0']
Breakpoint reached, continue? Regexp or Enter=proceed (will clear c339f295-c096-4b1c-a167-5e320667449a), no=cancel update, C-c=quit interactive mode: overcloud-cephstorage-0
failed to remove breakpoint on overcloud-cephstorage-0: ERROR: HEAT-E99001 Service heat is not available for resource type OS::TripleO::SoftwareDeployment, reason: You are not authorized to perform the requested action. (HTTP 403) (Request-ID: req-9c7c5af5-0506-4331-90b5-0eaeefb200f0)
WAITING
...
Environment
- Red Hat OpenStack Platform 10.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.