Skip to content

Upgrade On Demand

Upgrade On Demand feature
Cloud-IAM Console - Upgrade On Demand feature

What is upgrade on demand?

Upgrade On Demand is a feature that allows you to upgrade by yourself your Keycloak deployment to a newer version directly from Cloud-IAM console.

This gives you more control over your environment, allowing you to access new Keycloak features and security patches directly or on the next maintenance window.

Cloud-IAM's upgrade on demand process

To ensure upgrades are safe and reliable, Cloud-IAM follows a strict process to minimize any risk or downtime:

  • Automatic Backup - Before the upgrade begins, a full backup of your Keycloak deployment is created. This ensures our technical team can safely roll back if needed.
  • Rolling Upgrade - When downtime is not required, the upgrade is performed on one instance at a time. Once validated, it proceeds to the next instance, minimizing risk and preventing system-wide corruption. More information on Rolling upgrade process.

These safeguards ensure your upgrade experience is stable, secure, and fully reversible if needed.

How to use upgrade on demand?

Follow these steps to upgrade on demand your Keycloak:

⚠️ Keycloak deployments with custom extensions

Upgrading without proper validation may cause incident with customized functionality. If your deployment includes custom extensions, we recommend the following before performing an upgrade:

-> Verify compatibility with the target Keycloak version

If you're unsure or need changes, contact Cloud-IAM Support our team can help validate, or manage your extensions as needed.

Step 1 - Access feature and configure the upgrade

  1. Open Cloud-IAM console
  2. Select the Keycloak deployment you want to upgrade.
  3. Click on Pilot
  4. Select Upgrade
  5. From the dropdown list select the target version to upgrade
  6. Select the schedule of your upgrade
  7. Then click Next Steps
Upgrade On Demand Access
Cloud-IAM Console - Upgrade On Demand Access

Step 2 - Confirmation upgrade

  1. Review the selected Keycloak version and scheduled upgrade time
  2. Confirm that the upgrade may cause temporary service interruption
  3. Confirm that any custom extensions on your Keycloak may require updates
  4. Then click Apply to proceed

The upgrade process typically takes 15–20 minutes. Once complete, your deployment will run on the selected Keycloak version.

Upgrade On Demand confirmation
Cloud-IAM Console - Upgrade On Demand confirmation

Upgrade on demand impacts

We aim for the upgrade process to be as seamless as possible. However, certain Keycloak upgrades may require special attention from you before proceed:

You need assistance for upgrade?

The Cloud-IAM support team is ready to assist you at every stage, from planning to execution. If you’d like us to manage your upgrade or assist you at any step, don't hesitate to contact us: we're always here to help!

Simply contact us, and we’ll make sure your upgrade by your side.