What would you like to be added:
Currently, the AccessRequest is expected to return just a secret reference with access to the Cluster.
Originally we had planned that AccessRequests additionally return a unique prefix (at least for shared clusters) that the controller which created the AccessRequest can use to prefix cluster-scoped resources. This way, we can ensure that there are no naming conflicts between multiple controllers accessing the same shared cluster.
Do we still need this feature?
Why is this needed:
Avoid naming conflicts for cluster-scoped resources in shared clusters.
What would you like to be added:
Currently, the
AccessRequestis expected to return just a secret reference with access to the Cluster.Originally we had planned that AccessRequests additionally return a unique prefix (at least for shared clusters) that the controller which created the AccessRequest can use to prefix cluster-scoped resources. This way, we can ensure that there are no naming conflicts between multiple controllers accessing the same shared cluster.
Do we still need this feature?
Why is this needed:
Avoid naming conflicts for cluster-scoped resources in shared clusters.