Novelty Helm Chart Quickstart
Full Helm chart available at:
https://github.com/thatdot/helm-charts/tree/main/charts/novelty
Prerequisites
Kubernetes
A Kubernetes cluster is required to install Novelty with Helm.
Helm
Helm must be installed to use the charts. Please refer to Helm’s documentation to get started.
Once Helm has been set up correctly, add the repo as follows:
helm repo add thatdot https://helm.thatdot.com
If you had already added this repo earlier, run helm repo update to retrieve the latest versions of the packages. You can then run helm search repo thatdot to see the charts.
License
Novelty is proprietary software and a license is required to use it.
A free trial evaluation license is available from thatdot.com. When using this helm chart with a trial license, Values.trial.enabled
must be set to true and the Values.trial.email
and Values.trial.apiKey
fields must be set. The API key will be sent via email after registering for a trial license.
To schedule a demo or purchase a full license, please reach out at https://www.thatdot.com/request-a-demo/, email sales@thatdot.com, or contact thatDot directly.
Installation
Helm Values
First create a file called novelty-values.yaml
with required helm configuration values (see values.yaml for a reference of available configuration and defaults):
If a trial license is being used, be sure to include a section with the trial license credentials.
trial:
enabled: true
email: "<EMAIL_USED_TO_REGISTER>"
apiKey: "<API_KEY_RECEIVED_IN_EMAIL>"
If you are not using a trial license, be sure to set the trial to disabled. And you will be required to specify an alternative docker image and tag pointing to a hosted version of the software you have been provided (see below).
trial:
enabled: false
(Optional) specify a docker image and tag. This is required if you are not using the trial license.
image:
repository: public.ecr.aws/thatdot/novelty-trial
pullPolicy: IfNotPresent
tag: ""
Install the cluster with Helm using the command (Don’t forget to first helm repo add
the thatdot Helm repo in the prerequisites section):
helm install --values=novelty-values.yaml \
my-novelty thatdot/novelty
Uninstall the cluster:
helm uninstall my-novelty