NeMo Entity Store Microservice Helm Chart#
For deployment guide, see Admin Setup in the NeMo Microservices documentation.
Values#
Key |
Type |
Default |
Description |
---|---|---|---|
affinity |
object |
|
Additional affinity for the deployment. |
appConfig |
object |
|
Additional NeMo Entity Store API server specific configs. |
autoscaling.enabled |
bool |
|
Whether to enable autoscaling. |
autoscaling.maxReplicas |
int |
|
The maximum number of replicas. |
autoscaling.minReplicas |
int |
|
The minimum number of replicas. |
autoscaling.targetCPUUtilizationPercentage |
int |
|
The target CPU utilization percentage for autoscaling. |
env |
object |
|
Additional environment variables to pass to the NeMo Entity Store container. Format should be |
externalDatabase.database |
string |
|
The name of the database for the NeMo Entity Store service. |
externalDatabase.existingSecret |
string |
|
The name of an existing secret resource containing the database credentials. |
externalDatabase.existingSecretPasswordKey |
string |
|
The name of an existing secret key containing the database credentials. |
externalDatabase.host |
string |
|
The database host. |
externalDatabase.password |
string |
|
The password for the username. |
externalDatabase.port |
int |
|
The database port number. |
externalDatabase.uriSecret.key |
string |
|
The key within the existing secret that includes a full database URI. |
externalDatabase.uriSecret.name |
string |
|
The name of an existing secret that includes a full database URI. |
externalDatabase.user |
string |
|
The username for the NeMo Entity Store service. |
fullnameOverride |
string |
|
String to fully override name on resulting Kubernetes objects when deployed. |
image.pullPolicy |
string |
|
The image pull policy to pull the NeMo Entity Store image |
image.repository |
string |
|
The NeMo Entity Store image repository. |
image.tag |
string |
|
Specifies the image tag. |
imagePullSecrets |
list |
|
List of image pull secrets. You can add multiple secrets to the list. |
ingress.annotations |
object |
|
Additional ingress annotations. |
ingress.className |
string |
|
The name of the ingress class. |
ingress.enabled |
bool |
|
Whether to enable ingress. |
ingress.hostname |
string |
|
The default host name for the ingress record. |
ingress.hosts |
list |
[] |
A list of maps, each containing the keys |
ingress.tls |
list |
|
The TLS configuration for the ingress. |
livenessProbe.failureThreshold |
int |
|
The failure threshold for the liveness probe. |
livenessProbe.httpGet |
object |
|
The path for the liveness probe. |
livenessProbe.initialDelaySeconds |
int |
|
The initial delay seconds for the Kubernetes liveness probe. |
livenessProbe.periodSeconds |
int |
|
The period seconds for the liveness probe. |
livenessProbe.timeoutSeconds |
int |
|
The timeout seconds for the liveness probe. |
nameOverride |
string |
|
String to partially override name on resulting Kubernetes objects when deployed. |
nodeSelector |
object |
|
Additional node selector configuration for the deployment. |
openTelemetry.enabled |
bool |
|
Whether to enable OpenTelemetry integration. |
podAnnotations |
object |
|
Additional annotations for the NeMo Entity Store pods. |
podLabels |
object |
|
Additional labels for the NeMo Entity Store pods. |
podSecurityContext |
object |
|
The pod security context for the NeMo Entity Store pods. |
postgresql.architecture |
string |
|
The PostgreSQL architecture. Available options are |
postgresql.auth.database |
string |
|
The name for a custom database to create. |
postgresql.auth.enablePostgresUser |
bool |
|
Whether to assign a password to the “postgres” admin user. If disabled, remote access is blocked for this user. |
postgresql.auth.existingSecret |
string |
|
The name of an existing secret to use for PostgreSQL credentials. |
postgresql.auth.password |
string |
|
The password for the PostgreSQL user. |
postgresql.auth.username |
string |
|
The user name to use for the PostgreSQL database. |
postgresql.enabled |
bool |
|
Whether to install the default PostgreSQL Helm chart. If enabled, the NeMo Entity Store microservice Helm chart uses the PostgreSQL Helm chart from Bitnami to create a PostgreSQL database. |
readinessProbe.failureThreshold |
int |
|
The failure threshold for the readiness probe. |
readinessProbe.httpGet |
object |
|
The path for the readiness probe. |
readinessProbe.initialDelaySeconds |
int |
|
The initial delay seconds for the readiness probe. |
readinessProbe.periodSeconds |
int |
|
The period seconds for the readiness probe. |
readinessProbe.timeoutSeconds |
int |
|
The timeout seconds for the readiness probe. |
replicaCount |
int |
|
The number of NeMo Entity Store replicas to deploy. |
resources |
object |
|
Requests and limits for underlying Kubernetes deployment for NeMo Entity Store. |
securityContext |
object |
|
The security context for the NeMo Entity Store pods. |
service.port |
int |
|
The service port for the NeMo Entity Store microservice. |
service.type |
string |
|
The Kubernetes service type of the NeMo Entity Store microservice. |
serviceAccount.annotations |
object |
|
Additional custom annotations for the service account. |
serviceAccount.automount |
bool |
|
Whether to automatically mount the service account’s API credentials. |
serviceAccount.name |
string |
|
The name of the service account to use. |
serviceNameOverride |
string |
|
The name of the Kubernetes Service created for NeMo Entity Store. |
tolerations |
list |
|
Additional tolerations for the deployment. |
volumeMounts |
list |
|
Additional volume mounts for the deployment. |
volumes |
list |
|
Additional volumes for the deployment. |