fabric8-tenant targets setup for a new user provisioning + tenant update (which targets users that have been provisioned before). AFAIK, there is no mechanism that would allow the creation of a namespace + applying a template in one specific namespace per cluster
Great exampled is k8s-image-puller [1] which needs:
k8s-image-puller namespace in every OSIO cluster
- SA in this namespace
Since currently fabric8-tenant does not allow to easily setup CI/CD for this case we have to ask SD team to manually proceed with this setup [2]
Not sure if it makes sense to work on this feature now, but this is definitely smth. that should be taken into account for OSD 4 / tenant operator work
[1] https://github.com/redhat-developer/kubernetes-image-puller
[2] https://gitlab.cee.redhat.com/dtsd/housekeeping/issues/2591