openstack-browser.toolforge.org - internal server error for certain URL
Open, Needs TriagePublic

Description

I am using the openstack-browser on toolforge to check which cloud VPS instances are using a specific puppet class.

https://openstack-browser.toolforge.org/puppetclass/

Doing this to avoid breaking things in cloud when merging a change for prod puppet.

In this case, a change to the httpd module used by the role::simplelamp2.

This particular URL causes an 500 - Internal Server Error:

https://openstack-browser.toolforge.org/puppetclass/role::simplelamp2

Other URLs I tested are all fine. This includes a puppet class that has existed in the past and then was deleted, a puppet class that currently exists and is used by something, a puppet class that exists and I add random numbers to the end of it.. and so on.

working examples:

https://openstack-browser.toolforge.org/puppetclass/role::simplelamp (once existed, but not anymore)

https://openstack-browser.toolforge.org/puppetclass/role::simplelamp3 (never existed, also ends in a number)

https://openstack-browser.toolforge.org/puppetclass/role::aptly::client (exists and is used by something)

Event Timeline

The Cloud-Services project tag is not intended to have any tasks. Please check the list on https://phabricator.wikimedia.org/project/profile/832/ and replace it with a more specific project tag to this task. Thanks!