<div dir="ltr">Currently I'm working on removing the stevedore [0], and move the URL routes mapping into a plain list [1].<div><br></div><div>But actually, the original URL mappings which Nova created [2] are more than that list.</div><div>Due to the interface 'routes.Mapper.resources' create a set routes conforming to the Atom publish protocol.[3]</div><div><br></div><div>So there are some URL mapping we never documented at somewhere (at least I don't know):</div><div><br></div><div>POST /servers.:(format)</div><div>GET /servers/detail.:(format)</div><div>....</div><div>GET /servers/new.:(format)  (the API doesn't work, return 404)</div><div>GET /servers/new (the API doesn't work, return 404)</div><div>GET /servers/:(id)/edit.:(format) (the API doesn't work, return 404)<br></div><div>....</div><div><br></div><div>I plan to remove the support for those URL mappings in the patch [1], and it will fix the bug <a href="https://bugs.launchpad.net/nova/+bug/1615475">https://bugs.launchpad.net/nova/+bug/1615475</a>.</div><div><br></div><div>But I want to send this email to ensure we are ok to remove those URL mappings.</div><div><br></div><div><div>Thanks</div><div>Alex</div><div><br></div><div>[0] <a href="https://review.openstack.org/#/c/445864/">https://review.openstack.org/#/c/445864/</a></div><div>[1] <a href="https://review.openstack.org/#/c/445864/7/nova/api/openstack/compute/routes.py@119">https://review.openstack.org/#/c/445864/7/nova/api/openstack/compute/routes.py@119</a></div></div><div>[2] <a href="https://github.com/openstack/nova/blob/master/nova/api/openstack/__init__.py#L174">https://github.com/openstack/nova/blob/master/nova/api/openstack/__init__.py#L174</a></div><div>[3] <a href="https://routes.readthedocs.io/en/latest/restful.html">https://routes.readthedocs.io/en/latest/restful.html</a></div></div>