Page MenuHomePhabricator

"?purge" support not included for all views
Closed, ResolvedPublic

Description

While investigating T264649: openstack-browser not showing any puppet classes it was noticed that not all routes in openstack-browser support sending a purge query string parameter to bypass the current cache and repopulate it with new data.

This is a really handy feature to have when cleaning up after some intermittent outage that caused us to cache bad data. The workaround is to do things directly with a python shell like:

$ webservice python3.7 shell
$ source www/python/venv/bin/activate
$ cd www/python/src/
$ python3
>>> from keystone_browser import puppetclasses
>>> puppetclasses.all_classes(False)