zuul/tools
Monty Taylor 9b57c4a68e
Reorganize REST API and dashboard urls
The existing structure with the API and HTML interleaved makes it hard
to have apache do html offloading for whitelabeled deploys (like
openstack's) where the api and web are served from the same host.
Similarly, the tenant selector in the url for the html content being bare
and not prefixed by anything makes it harder to pull routing information
javascript-side.

Introduce an 'api' prefix to the REST API calls so that we can apply
rewrite rules differently for things starting with /api than things that
don't. Add the word 'tenant' before each tenant subpath.

Also add a '/t/' to the url for the html, so that we have anchors for
routing regexes but the urls don't get too long and unweildy.

Finally, also add /key as a prefix to the key route for similar reasons.

Change-Id: I0cbbf6f1958e91b5910738da9b4fb4c563d48dd4
2018-03-28 09:52:54 -05:00
..
018D05F5.gpg Avoid using apt-add-repository 2017-07-11 16:41:52 -04:00
encrypt_secret.py Reorganize REST API and dashboard urls 2018-03-28 09:52:54 -05:00
github-debugging.py Enhance github debugging script for apps 2018-02-05 12:22:26 +01:00
install-js-repos-rpm.sh Use yarn and webpack to manage zuul-web javascript 2018-03-04 07:20:40 -06:00
install-js-tools.sh Support brew for installing the js tools 2018-03-06 06:13:44 +00:00
test-logs.sh Make test-logs.sh more convenient to use 2018-02-19 23:53:34 -05:00
test-setup.sh Avoid using apt-add-repository 2017-07-11 16:41:52 -04:00
update-storyboard.py Re-enable E305 pep8 errors 2017-05-19 09:38:36 -04:00
zuul-changes.py Remove .json suffix from web routes 2018-02-19 09:27:31 -06:00
zuul-clear-refs.py Zuul references cleaner 2015-07-20 18:57:04 +02:00