If it fails while creating a tenant some kubernetes objects will be created and the next time the same request is made it can come up with: ``` { "code": 500, "message": "secrets \"minio-tenant-1-secret\" already exists" } ``` We should delete any k8s resources that were created if it failed or create only if passing all validations.