We are currently deploying to K8 using a custom docker image that has our SPI and theme implementations. The config management portion is handled with helm and terraform. We had been using realm import to manage realm configuration but want to switch to use terraform.
It seems like configuration management should be split into two parts:
- Configuration of the Keycloak infrastructure
- Realm configuration
Just wondering how others are managing this. How are you coordinating your deployments so that the new version of the service is not ready until the realms are configured? How are you supporting rollback?
Thanks
-Jonathan