In order to facilitate the IdP management it might be best to implement a custom Go controller in k8s so that data controllers or k8s owners can add/remove other FN keycloak instances by submitting a template yaml file or removing its created instance.
The yaml file would refer to a Custom Resource Definition and could look like:
This should ideally trigger a script that handles the laborious process of adding an IdP in Keycloak in the background, effectively allowing the 2 keycloak instances to exchange tokens seamlessly
In order to facilitate the IdP management it might be best to implement a custom Go controller in k8s so that data controllers or k8s owners can add/remove other FN keycloak instances by submitting a template yaml file or removing its created instance.
The yaml file would refer to a Custom Resource Definition and could look like:
This should ideally trigger a script that handles the laborious process of adding an IdP in Keycloak in the background, effectively allowing the 2 keycloak instances to exchange tokens seamlessly