Puppet 3 has been EOL'ed for years. The legacy routes were added to support migration from 3 to newer versions due to the REST request path changing from /:environment/:indirection/:name to /puppet/v3/:indirection/:name?environment=:environment. We should make the backing code "dead"by removing the service from the bootstrap config.
- updating the fixture file we ship with FOSS
- Fixing any tests that fail as a result of these changes
For propagating this to PE, see PE-30415.