The root_path option for domain_remap seems to serve two purposes: - provide the first component (version) for the backend request - be an optional leading component for the client request, which should be stripped off As a result, we have mappings like: c.a.example.com/v1/o -> /v1/AUTH_a/c/o instead of c.a.example.com/v1/o -> /v1/AUTH_a/c/v1/o which is rather bizarre. Why on earth did we *ever* start doing this? Now, this second behavior is managed by a config option (mangle_client_paths) with the default being to disable it. Upgrade Consideration ===================== If for some reason you *do* want to drop some parts of the client-supplied path, add mangle_client_paths = True to the [filter:domain_remap] section of your proxy-server.conf. Do this before upgrading to avoid any loss of availability. UpgradeImpact Change-Id: I87944bfbf8b767e1fc36dbc7910305fa1f11eeed
15 KiB
15 KiB