On a Devstack instance, running with this patch, I was able to get Glance to talk to a Keystone instance running inside of HTTPD with https://hostname/keystone/admin and https://hostname/keystone/main as the starting points for what is usually ports 35757 and 5000. Both the CLI and Glance were able to talk to Keystone, with glance image-list completing successfully.
Additionally, running with the patch applied on a non-customized system, nova, glance, and Horizon all worked normally talking to keystone on the normal ports.
Testing done:
On a Devstack instance, running with this patch, I was able to get Glance to talk to a Keystone instance running inside of HTTPD with https:/ /hostname/ keystone/ admin and https:/ /hostname/ keystone/ main as the starting points for what is usually ports 35757 and 5000. Both the CLI and Glance were able to talk to Keystone, with glance image-list completing successfully.
Additionally, running with the patch applied on a non-customized system, nova, glance, and Horizon all worked normally talking to keystone on the normal ports.