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)