<div dir="ltr"><div>Hello,</div><div><br></div><div>I am using a Java client (Openstack4j) for send objects to the openstack swift. Openstack4j doesn't allow to manually set proxy node IP addresses. You have to use keystone endpoint for it and it will create a token and will use the endpoint for proxy which was returned by keystone. Sometimes proxy nodes can crashes and clients won't reconnect to the available nodes. I want to know if it is possible to manually set several endpoints for each proxy server in keystone. <br></div><div><br></div><div>Now I use the next public endpoint for proxy nodes:</div><div><a href="http://proxy:8080/v1/AUTH_%\(tenant_id\)s">http://proxy:8080/v1/AUTH_%\(tenant_id\)s</a></div><div><br></div><div>On each client machine I have to set manually IP address for example:</div><div>if I want that clients A, B and C use proxy with ip 192.168.0.41 then I have to set next line in /etc/hosts:</div><div>192.168.0.41 proxy</div><div>If I want that clints D, E and F use proxy with ip 192.168.0.42 then I have to set next line in /etc/hosts:</div><div>192.168.0.42 proxy</div><div><br></div><div>So, clients A, B and C will fail if proxy with the IP 192.168.0.41 crashes. They can't use proxy with IP 192.168.0.42 because Openstack4j doesn't support to set proxy IPs manually.</div><div><br></div><div>Does somebody know if it is possible to set several endpoints for swift proxy nodes in keystone?</div><div><br></div><div>Sincerely,</div><div>Alexandr</div></div>