Helm Chart Values
The values.yaml file provides configuration options for this chart. It contains documentation for the Helm chart values. Some important values are described in more detail below.
NOTE: You can also see all the Helm chart values from the repository by adding the repository to your machine and viewing the helm values.
To add the repository to your machine, run the following command:
helm repo add opentext-idol https://raw.githubusercontent.com/opentext-idol/idol-containers-toolkit/main/helm
To show the Helm chart values, run the following command:
helm show values opentext-idol/distributed-idol
Required Values
The following table describes required Helm chart values that do not have default values. You must set these values by using one of the --set, --set-file, --set-string, or --values flags in the helm install command:
| Value | Description |
|---|---|
| licenseServerHostname | The host name or IP address of your License Server, which must have a license key that permits you to run the components that are deployed by your chosen helm chart. |
| licenseServerPort | The License Server ACI port. |
NOTE: You can also modify the values.yaml file and include the values there if you don't want to specify them as part of the command.
Required Secrets
| Secret | Description |
|---|---|
| dockerhub-secret | Used to pull images from Docker Hub |
The Helm chart pulls images from Docker Hub, and it requires a Kubernetes secret called dockerhub-secret. This secret must contain the credentials required to retrieve the images from Docker Hub. Access to the Knowledge Discovery images on dockerhub is restricted to the user microfocusidolreadonly. You can create this secret by using the following command, substituting your own API token.
kubectl create secret docker-registry dockerhub-secret --docker-username=microfocusidolreadonly --docker-password=${DOCKERHUB_APITOKEN}
If a different name is required for this Kubernetes secret, override the imagePullSecrets list value.
Optional Helm Chart Values
There are some Helm chart values and secrets that are optional:
| Value/Secret | Description |
|---|---|
| httpProxy | The URL of an HTTP proxy that the installation must use to access the external internet. If not set, no http proxy is configured. |
| imagePullSecrets | If a private repository is specified for pulling the Knowledge Discovery images (i.e. by overriding idolImageRegistry) then imagePullSecrets will also require the name of a Kubernetes secret holding the credentials for pulling from this private repository. |