Remove proxy or add no_proxy for API endpoint creation.
Beware of creating openstack API endpoints on the controller using proxy environment variables. This is why:
# openstack service create \
> --name keystone --description "OpenStack Identity" identity
ERROR: openstack Not Found (HTTP 404)
You will need to remove the proxy environment variables or add your controller hostname into the no_proxy environment variable:
# export no_proxy=localhost,127.0.0.0/8,controller
That will resolve the 404 Apache error.
# openstack service create \
> --name keystone --description "OpenStack Identity" identity
ERROR: openstack Not Found (HTTP 404)
You will need to remove the proxy environment variables or add your controller hostname into the no_proxy environment variable:
# export no_proxy=localhost,127.0.0.0/8,controller
That will resolve the 404 Apache error.