A collection of hooks are used to create, update, and delete pages on wikitech.wikimedia.org for each VM instance that is created in our OpenStack cluster. The data about each instance is stored in SMW and a subset of the data is displayed on the project's page in the Nova Resource namespace. This all adds up to a lot of work being done on the off chance that someone wants to know what instances are running in project X or to see a few pieces of information on a particular instance.
We now have the novaobserver read-only credentials that can be used to browse projects, users, and instances directly from the OpenStack APIs. This opens the door for creating a tool that can browse the tree and show the latest data on demand rather than pre-generating a lot of data in wikitech that may or may not ever be read. This tool should support deep linking so that the Nova Resource page for a given project can link to the tool to allow seeing the instances in the project.