[Provision] Tenant reprovisioning is not fixing permission problems
Description
There are a type of problem fixed in the card
CAPL-3925: Error creating the service accountDone
that won’t be fixed automatically when reprovision the tenant.
When we reprovision a tenant we are only applying the permissions again if the Service Account is not created yet. But turns out the service account might exists and not have the permission.
We should apply the permissions in every reprovision just to be ensure this cases. Just double check if applying the same permission won’t have side effects in the code (like an exception because the permission already exists)