keycloak: A Commodore component to manage Keycloak

This component provides a set of tuned defaults and a simplified interface to deploy the Keycloak helm chart on a Syn-enabled cluster.

The component defaults to provisioning a Bitnami Postgres database via the Keycloak helm chart, but this behavior can be overridden using the keycloak.postgres parameters exposed by the component.