Pulumi access is only available for paid dedicated deployments

Cloud-IAM Keycloak deployments are compatible with Keycloak pulumi provider because deployed Keycloaks expose the full Keycloak REST admin API.

However currently Cloud-IAM does not provide a Pulumi provider to create or delete deployments. Please contact our support if you are interested.


Sometimes when adding a new realm pulumi gets a timeout within seconds as api response


keycloak:index:Realm (REALM_NAME):
error: 1 error occurred:
error sending request: Post "https://YOUR_DOMAIN.cloud-iam.com/auth/admin/realms": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

1 unchanged

Duration: 7s


Increasing the request timeout will do the trick.

The pulumi native customTimeouts flag does not seem to work but setting KEYCLOAK_CLIENT_TIMEOUT=60 environment variable to 60 seconds will work.
Was this article helpful?
Thank you!