This code is provided as-is with no warranties
Helm must be installed to use charts. Please refer to Helm’s documentation to get started
Once Helm is set up correctly, add the repo as shown here:
helm repo add lumenvox https://lumenvox.github.io/helm-charts
helm repo update
See helm repo for command documentation.
You can then run helm search repo lumenvox
to see the charts
See helm search repo for details
We’d love to have you contribute! Please contact us for details
To install LumenVox Voice Biometrics using Helm, you should contact LumenVox first and obtain license and configuration information that is needed before you can start.
You will also need to provision the following, ideally in a hosted cloud environment for production, but locally can be used during testing or development:
See the Dependencies section below for important details
helm install lumenvox-vb lumenvox/voice-biometrics -f my-lumenvox-values.yaml
See helm install for command documentation.
The following dependencies can optionally be installed:
- name: "redis"
version: 15.5.3
repository: "https://charts.bitnami.com/bitnami"
- name: "mongodb"
version: 10.29.0
repository: "https://charts.bitnami.com/bitnami"
- name: "rabbitmq"
version: 8.24.2
repository: "https://charts.bitnami.com/bitnami"
- name: "postgresql"
version: 10.13.4
repository: "https://charts.bitnami.com/bitnami"
- name: "grafana"
version: 7.1.0
repository: "https://charts.bitnami.com/bitnami"
- name: "prometheus"
version: 14.11.1
repository: "https://prometheus-community.github.io/helm-charts"
Note that these dependencies are provided for setting up a test environment only.
We recommend that when creating a production environment, you provision your own cloud-hosted services to replace these test dependencies, which are not configured for persistence or scale.
Each of these dependencies can be disabled in the values.yaml
file in their
respective sections. For example, to disable the redis dependency when using your
own, set the redis.enabled
setting to false in your values.yaml
file. The
same can be done for all of these dependencies, allowing you to easily use the
LumenVox Helm Charts in either test or production configurations.
```kubernetes helm helm uninstall lumenvox-vb
This removes all the Kubernetes components associated with the chart and
deletes the release.
_See [helm uninstall](https://helm.sh/docs/helm/helm_uninstall/) for command documentation._
## Configuration
You will need to work with your LumenVox account manager and the support
team before running LumenVox application in Kubernetes. This is needed
to provide you with the necessary license configuration as well as
overall system configuration steps
To see all configurable options, visit the chart's values.yaml,
or run the following:
```kubernetes helm
helm show values lumenvox/voice-biometrics
See helm show values for command documentation.
To configure Grafana for monitoring, when setting up the test environment with the optional dependencies enabled, log into Grafana and specify a dashboard to use with Prometheus monitoring, for example: