Installation
There are several ways to install the Keycloak Operator:
Helm Chart (Recommended)
The preferred way to install the Keycloak Operator is using the provided Helm chart from our OCI registry.
helm install keycloak-operator oci://ghcr.io/hostzero-gmbh/charts/keycloak-operator \
--namespace keycloak-operator \
--create-namespace
To install a specific version:
helm install keycloak-operator oci://ghcr.io/hostzero-gmbh/charts/keycloak-operator \
--version 0.1.0 \
--namespace keycloak-operator \
--create-namespace
For detailed Helm configuration options, see the Helm Chart documentation.
Kustomize
You can also deploy using kustomize:
# Install CRDs
kubectl apply -k config/crd
# Deploy the operator
kubectl apply -k config/default
From Source
For development or customization:
# Clone the repository
git clone https://github.com/Hostzero-GmbH/keycloak-operator.git
cd keycloak-operator
# Install CRDs
make install
# Run the operator locally
make run
Next Steps
After installation, proceed to the Quick Start guide to create your first Keycloak resources.