I'll have to test to check, but I think that error is coming from using the auth_token user as the trustee for deferred authentication (keystone trusts).
That is also fixed, by the addition of a new "trustee" config group:
So, I think, the main issue is devstack and any docs need updating to reflect this.
I've targetted this at M1 so we can ensure the devstack default config switches over to avoid using any deprecated interfaces, which I hope will address your concerns.
@Matt: Thanks for the update.
I'll have to test to check, but I think that error is coming from using the auth_token user as the trustee for deferred authentication (keystone trusts).
That is also fixed, by the addition of a new "trustee" config group:
https:/ /github. com/openstack/ heat/blob/ master/ heat/common/ context. py#L156
So, I think, the main issue is devstack and any docs need updating to reflect this.
I've targetted this at M1 so we can ensure the devstack default config switches over to avoid using any deprecated interfaces, which I hope will address your concerns.