go-goose / goose

goose (Go OpenStack Exchange) - Go bindings for talking to OpenStack.
GNU Lesser General Public License v3.0
17 stars 39 forks source link

add projectdomainid to identity credentials #88

Open hemanthnakkina-zz opened 3 years ago

hemanthnakkina-zz commented 3 years ago

The openrc file for a non-admin user downloaded from OpenStack Horizon does not include project domain name but includes project domain id [1]. The request is to add Project domain id to credentials structure. Juju uses goose v2 identity and requires project domain id to autload juju credentials, see [2]

[1] https://opendev.org/openstack/horizon/src/branch/master/openstack_dashboard/dashboards/project/api_access/templates/api_access/openrc.sh.template#L22 [2] https://bugs.launchpad.net/juju/+bug/1772649