Keycloak

keycloak/standalone

Keycloak identity provider in dev mode

Deploys a Keycloak server in development mode into a local Kind cluster with host access on port 30880. Uses an embedded H2 database with no persistence – data is lost on restart.

Install gck#

go install github.com/gravitee-io-labs/gck@latest

For other installation methods, see Installation .

Usage#

Create#

gck create --from keycloak/standalone

Cleanup#

gck delete

Quick Start#

Open the Keycloak admin console from your host:

open http://localhost:30880
ParameterValue
Usernameadmin
Passwordadmin

Endpoints

Services this context exposes on your machine after gck create, including the ones it inherits from the contexts it composes. Rows marked with a flag only exist when you pass it.

ServiceURLNotesFrom
Keycloak Admin Consolehttp://localhost:30880dev modekeycloak/standalone

Variables

Template variables overridable with --set. Use --set path.segments.var=value to target a specific context in the composition chain.

VariableDefaultOriginDescription
clusterNamekeycloak-standalonekeycloak/standaloneName of the Kind cluster
imageRepositoryquay.io/keycloak/keycloakkeycloak/standaloneKeycloak Docker image repository
imageTag26.2.5keycloak/standaloneKeycloak Docker image tag