The deploy boards shouldn't rely on the widely used `app` label
In order for pods to show up on the deploy board they need their
app label set to the environment. The
app label is probably the most used label of all labels, and it really doesn't feel right that gitlab wants that label reserved for gitlab.
Either you should be able to configure the pod selector, or another label should be used as default.
I know this is not easy to change when a lot of people probably rely on it being
app by now, but then at least add a backwards compatible feature where you can configure the selector yourself.
This would also remove the requirement of a kubernetes namespace per project.