exosphere docker installation errors out with '502 Gateway' with devstack installation
Problem/Opportunity Statement
(what is wrong / what needs to be done?) exosphere docker installation errors out with '502 Gateway' with devstack installation. Per devstack endpoint list, its keystone auth URL should be http://172.31.118.115/identity, but it seems exosphere would always add port 5000 to this URL, which seems to be wrong in this case. Julian/P troubleshooted together on this issue earlier.
cloud_user@ff704a825c1c:~/devstack$ openstack endpoint list | grep keystone | f2ad6b0ed3d44618babf334f097e3fe4 | RegionOne | keystone | identity | True | public | http://172.31.118.115/identity |
Here is relevant docker logs for this one, showing port 5000 for the keystone auth URL being used: 178.82.194, server: localhost, request: "POST /proxy/v3/auth/tokens HTTP/1.1", upstream: "https://172.31.118.115:5000/v3/auth/tokens", host: "54.219.244.210:8000", referrer: "http://54.219.244.210:8000/login/openstack"
What would success / a fix look like?
exosphere should be able to work with devstack default installation. The devstack installation was done per devstack quick start doc via a new ubuntu 20.04 new AWS VM, almost same steps as in the doc, just need to run this command to resolve package dependancy issue first before running ./stack.sh: sudo apt-get --purge remove python3-simplejson python3-pyasn1-modules python3-psutil -y