Installing the dataset provider in Keycloak on minikube

This describes the installation of the database on minikube.

Never install this provider in a production environment as its endpoints are not secured.

With the minikube setup that is part of Keycloak benchmark, the dataset provider is installed automatically.

Prerequisites

Installing on minikube

The installation including building the provider locally is part of the provisioning script.

The steps include:

  1. Building the dataset provider using Maven from the local sources.

  2. Placing it in the folder provision/minikube/keycloak/providers.

  3. Running Helm to deploy Keycloak plus the provider to the locally running minikube.

  4. Wait for the re-deployment to complete.

Verifying the installation

To verify the installation, access the URL of your Keycloak server at:

https://keycloak-keycloak.xxxxxx.nip.io/realms/master/dataset/status

On successful installation, it shows a message similar to:

{"status":"No task in progress. New task can be started"}