Activity log for bug #1401666

Date Who What changed Old value New value Message
2014-12-11 21:02:44 Ante Karamatić bug added bug
2014-12-11 21:02:52 Ante Karamatić tags cts
2014-12-11 21:03:48 Ante Karamatić description In an environment where proxy for http exists, adding relation between swift-storage (SS) and swift-proxy (SP) will fail. What happens is that juju provides http_proxy and no-proxy options to SS, which then uses that when it wgets rings from SP. Since SP's IP is not in no-proxy variable, wget will fail. This can be fixed by adding SP's IP into juju's no-proxy variable. But, the problem is that IP might be unknown until SP is deployed. This is easy to solve when VIP for SP is known before deploying. Ideally, SS would always append SP's VIP and SP's IP to no-proxy provided by juju. In an environment where proxy for http exists, adding relation between swift-storage (SS) and swift-proxy (SP) will fail. What happens is that juju provides http_proxy and no-proxy options to SS, which then uses that when it wgets rings from SP. Since SP's IP is not in no-proxy variable, wget might fail, depending on http proxy's configuration (it could be set to proxy only external requests). This can be fixed by adding SP's IP into juju's no-proxy variable. But, the problem is that IP might be unknown until SP is deployed. This is easy to solve when VIP for SP is known before deploying. Ideally, SS would always append SP's VIP and SP's IP to no-proxy provided by juju.
2017-01-04 15:07:22 James Page swift-storage (Juju Charms Collection): importance Undecided Medium
2017-01-04 15:07:26 James Page swift-storage (Juju Charms Collection): status New Opinion
2017-01-04 15:07:30 James Page swift-storage (Juju Charms Collection): status Opinion Triaged
2017-02-23 19:27:15 James Page charm-swift-storage: importance Undecided Medium
2017-02-23 19:27:15 James Page charm-swift-storage: status New Triaged
2017-02-23 19:27:17 James Page swift-storage (Juju Charms Collection): status Triaged Invalid