Enable Beta functionality in middleware
User story: I am a product manager. I want to see new features in production system, so I can perform final integration and UX tests.
Proposed solution: We already have a "Beta" group defined in LDAP. Can we formalize this as a "Beta" service in the middleware?
This will allow us to add Beta features to the middleware templates. Let's say we're adding feature
foo to template
bar, we tag it such that only Beta users can see it. Once we've confirmed that we're happy, we untag it in the template, deploy a new version, and everyone can see it.
The "Beta service" should be hidden to non-Beta users :)