`openstack image create --project <project name>` connects to admin URL in Red Hat OpenStack Platform
Issue
openstack image create --project <project name>
connects to admin URL in Red Hat OpenStack Platform
Setting an alternate project for image creation requires the admin endpoint:
[root@rhospbl-4 ~]# openstack help image create | grep project
[--tag <tag>] [--project <project>]
[--project-domain <project-domain>]
--project <project> Set an alternate project on this image (name or ID)
--project-domain <project-domain>
Domain the project belongs to (name or ID). This can
be used in case collisions between project names
Whereas changing the user's project (for authentication) does not create this issue:
[root@rhospbl-4 ~]# openstack --debug --os-cloud test --os-project-name admin image create --container-format bare --disk-format qcow2 --file image.qcow2 image 2>&1 | grep curl
REQ: curl -g -i -X GET http://10.0.0.6:5000/v2.0 -H "Accept: application/json" -H "User-Agent: osc-lib keystoneauth1/2.12.3 python-requests/2.10.0 CPython/2.7.5"
By default, the admin API can not be reached on the External Network and is accessible to the undercloud only. What are the workarounds?
Environment
Red Hat OpenStack Platform 10
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.