Helm values reference#
This section describes the values that can be passed to the chart on deployment.
Global#
The following values are of various uses.
Name |
Description |
Default value |
---|---|---|
|
Override for the chart name. Only takes effect if the provided input is not empty. |
|
|
Override for the chart full name. Only takes effect if the provided input is not empty. |
|
Docker images#
The following values are used to configure which and how Docker images are pulled by the deployments.
Name |
Description |
Default value |
---|---|---|
|
Docker registry through which to get the images. |
|
|
Docker pull secrets to get the images. |
|
|
Tag to use for all pulled Docker images. |
|
|
Repository to use for the TeaL Web Listener. |
|
|
Repository to use for the TeaL Websocket Dispatcher. |
|
Note
You can replace any of the TeaL applications with other applications that are compatible in terms of deployment. An example is if you have integrated the TeaL Web Listener into a website, and accept the same environment variables.
Message queues#
The following values are used to configure which and how the message queuing service is used by the TeaL applications.
Name |
Description |
Default value |
---|---|---|
|
URI used to connect to the AMQP compatible service. See AMQP_URL for more information. |
|
|
Prefix to add to the AMQP exchange names. See AMQP_EXCHANGE_PREFIX for more information. |
|
Redis#
The following values are used to configure which and how the Redis service is used by the TeaL applications.
Name |
Description |
Default value |
---|---|---|
|
URI used to connect to the Redis service. See REDIS_URL for more information. |
|
TeaL Web Listener#
The following values are used to configure the TeaL Web listener.
Name |
Description |
Default value |
---|---|---|
|
Configuration array for the application. Values can be provided as a string, or as a dictionary defining either configMapKeyRef or secretKeyRef. |
|
The following values are used to configure the service for the TeaL Web listener.
Name |
Description |
Default value |
---|---|---|
|
Kubernetes service type for the application’s traffic. |
|
|
Port number for the application’s traffic. |
|
The following values are used to configure the ingress for the TeaL Web listener.
Name |
Description |
Default value |
---|---|---|
|
Whether to make an ingress for the application. |
|
|
Class name for the ingress. |
|
|
Annotations to add to the ingress. |
|
|
Hosts configuration for the ingress. |
- host: web-listener-example.local
paths:
- path: /
pathType: ImplementationSpecific
|
|
TLS configuration for the ingress. |
|
TeaL Websocket Dispatcher#
The following values are used to configure the TeaL Websocket Dispatcher.
Name |
Description |
Default value |
---|---|---|
|
Configuration array for the application. Values can be provided as a string, or as a dictionary defining either configMapKeyRef or secretKeyRef. |
PASSWORD:
secretKeyRef:
name: teal-secrets
key: websocket-dispatcher-password
|
The following values are used to configure the service for the TeaL Websocket Dispatcher.
Name |
Description |
Default value |
---|---|---|
|
Kubernetes service type for the application’s traffic. |
|
|
Port number for the application’s traffic. |
|
The following values are used to configure the ingress for the TeaL Websocket Dispatcher.
Name |
Description |
Default value |
---|---|---|
|
Whether to make an ingress for the application. |
|
|
Class name for the ingress. |
|
|
Annotations to add to the ingress. |
|
|
Hosts configuration for the ingress. |
- host: websocket-dispatcher-example.local
paths:
- path: /
pathType: ImplementationSpecific
|
|
TLS configuration for the ingress. |
|