If two accounts exist within the same project, it should be possible for them to each have access to an existing image. When changing between two service accounts on GCP (within the same project), Rhoc seems to see the existing image (at first) and skip creation; then, upon deployment, it creates a new cluster and image instance (in the Rhoc state db) but fails.
To reproduce:
./Rhoc -c <creds1.json> --parameters <params.json>
./Rhoc -c <creds2.json> --parameters <params.json>
./Rhoc state
If two accounts exist within the same project, it should be possible for them to each have access to an existing image. When changing between two service accounts on GCP (within the same project), Rhoc seems to see the existing image (at first) and skip creation; then, upon deployment, it creates a new cluster and image instance (in the Rhoc state db) but fails.
To reproduce:
./Rhoc -c <creds1.json> --parameters <params.json>
./Rhoc -c <creds2.json> --parameters <params.json>
./Rhoc state