NeMo Evaluator Microservice Helm Chart#
For deployment guide, see Admin Setup in the NeMo Microservices documentation.
Values#
Key |
Type |
Default |
Description |
---|---|---|---|
affinity |
object |
|
Affinity for the NeMo Evaluator microservice. |
argoServiceAccount.create |
bool |
|
Whether to create an Argo Service Account. |
argoServiceAccount.name |
string |
|
The name for the Argo Service Account. |
argoWorkflows.crds.install |
bool |
|
Whether to install the CRDs for the default Argo Workflows service. |
argoWorkflows.enabled |
bool |
|
Whether to enable the default Argo Workflows service. Set to |
argoWorkflows.nameOverride |
string |
|
The name override for the default Argo Workflows service. |
argoWorkflows.server.authModes |
list |
|
The authentication modes for he default Argo Workflows service. |
argoWorkflows.server.secure |
bool |
|
Whether to enable the secure mode for the default Argo Workflows service. |
argoWorkflows.server.servicePort |
int |
|
The service port for the default Argo Workflows service. |
argoWorkflows.serviceName |
string |
|
The service name for the default Argo Workflows service. |
argoWorkflows.workflow.rbac |
object |
|
Whether to create the RBAC for the default Argo Workflows service. |
autoscaling.enabled |
bool |
|
Whether to enable autoscaling for the NeMo Evaluator microservice. |
autoscaling.maxReplicas |
int |
|
The maximum number of replicas for the NeMo Evaluator microservice. |
autoscaling.minReplicas |
int |
|
The minimum number of replicas for the NeMo Evaluator microservice. |
autoscaling.targetCPUUtilizationPercentage |
int |
|
The target CPU utilization percentage for the NeMo Evaluator microservice. |
dbMigration.resources.limits.cpu |
int |
|
The CPU resource limit for the DB Migration service. |
dbMigration.resources.limits.memory |
string |
|
The memory resource limit for the DB Migration service. |
env |
object |
|
Additional environment variables to pass to containers. The format is |
evaluationImages.bigcodeEvalHarness |
string |
|
The image for the bigcode evaluation harness evaluation. |
evaluationImages.llmAsJudge |
string |
|
The image for the LLM-as-a-judge evaluation. |
evaluationImages.lmEvalHarness |
string |
|
The image for the language model evaluation harness evaluation. |
evaluationImages.mtBench |
string |
|
The image for the MT-benchmark evaluation. |
evaluationImages.rag |
string |
|
The image for the RAG evaluation. |
evaluationImages.retriever |
string |
|
The image for the retriever evaluation. |
evaluationImages.similarityMetrics |
string |
|
The image for the similarity metrics evaluation. |
evaluator |
object |
|
Host for the NeMo Evaluator microservice. |
external.argoWorkflows.endpoint |
string |
|
The external URL of your own Argo Workflows service. |
external.dataStore.endpoint |
string |
|
The external URL of the NeMo Data Store microservice. |
external.entityStore.endpoint |
string |
|
The external URL of the NeMo Entity Store microservice. |
external.milvus.endpoint |
string |
|
The external URL of your own Milvus service. |
external.nimProxy.endpoint |
string |
|
The external URL of the NeMo Nim Proxy microservice. |
externalDatabase.database |
string |
|
The database for the external database. |
externalDatabase.existingSecret |
string |
|
The existing secret for the external database. |
externalDatabase.existingSecretPasswordKey |
string |
|
The existing secret password key for the external database. |
externalDatabase.host |
string |
|
The host for an external database. |
externalDatabase.password |
string |
|
The password for the external database. |
externalDatabase.port |
int |
|
The port for the external database. |
externalDatabase.uriSecret |
object |
|
The name for the external database secret. |
externalDatabase.user |
string |
|
The user for the external database. |
fullnameOverride |
string |
|
The full name override for the NeMo Evaluator microservice. |
image.pullPolicy |
string |
|
The image pull policy for the NeMo Evaluator microservice image. |
image.repository |
string |
|
The repository where the NeMo Evaluator microservice image is located. |
image.tag |
string |
|
Specifies the version of the NeMo Evaluator microservice image. |
imagePullSecrets |
list |
|
The image pull secrets for accessing the container registry. |
ingress.annotations |
object |
|
Annotations for the ingress resource. |
ingress.className |
string |
|
The ingress class name. |
ingress.enabled |
bool |
|
Whether to enable the ingress for the NeMo Evaluator service. |
ingress.hosts |
list |
[] |
A list of maps, each containing the keys |
ingress.tls |
list |
|
TLS configuration for the ingress resource. |
livenessProbe.httpGet |
object |
|
Configures the liveness probe for the NeMo Evaluator microservice. The liveness probe checks if the container is running. The probe sends an HTTP GET request to the |
logLevel |
string |
|
Log level for the NeMo Evaluator microservice. |
milvus.cluster.enabled |
bool |
|
Whether to enable the default Milvus cluster. |
milvus.enabled |
bool |
|
Whether to enable the default Milvus service. Enable this for RAG and Retriever pipelines. For more information about setting up a Milvus service, see the Milvus setup guide. |
milvus.etcd.enabled |
bool |
|
Whether to enable the etcd for the default Milvus service. |
milvus.extraConfigFiles |
object |
|
Extra configuration files for the default Milvus service. |
milvus.minio.enabled |
bool |
|
Whether to enable the Minio for the default Milvus service. |
milvus.minio.tls |
object |
|
Whether to enable the TLS for the Minio service. |
milvus.pulsar.enabled |
bool |
|
Whether to enable the Pulsar for the default Milvus service. |
milvus.service.port |
int |
|
The service port for the default Milvus service. |
milvus.serviceName |
string |
|
The service name for the default Milvus service. |
milvus.standalone.extraEnv |
list |
|
Extra environment variables for the default Milvus service. |
milvus.standalone.persistence |
object |
|
Whether to enable the standalone for the default Milvus service. |
milvus.standalone.persistence.enabled |
bool |
|
Whether to enable the persistence for the default Milvus service. |
milvus.standalone.persistence.persistentVolumeClaim |
object |
|
The persistent volume claim for the default Milvus service. |
milvus.standalone.persistence.persistentVolumeClaim.size |
string |
|
The size for the persistent volume claim for the default Milvus service. |
milvus.standalone.persistence.persistentVolumeClaim.storageClass |
string |
|
The storage class for the persistent volume claim for the default Milvus service. |
nameOverride |
string |
|
The name override for the NeMo Evaluator microservice. |
nodeSelector |
object |
|
Node selector for the NeMo Evaluator microservice. |
opentelemetry-collector.config.exporters.debug |
object |
|
Debugging verbosity for the OpenTelemetry Collector service. |
opentelemetry-collector.config.exporters.zipkin |
object |
|
The Zipkin exporter for the OpenTelemetry Collector service. |
opentelemetry-collector.config.processors.batch |
object |
|
The batch processor for the OpenTelemetry Collector service. |
opentelemetry-collector.config.processors.tail_sampling |
object |
|
The tail sampling processor for the OpenTelemetry Collector service. |
opentelemetry-collector.config.processors.tail_sampling.policies |
list |
|
The policies for the OpenTelemetry Collector service. |
opentelemetry-collector.config.processors.transform |
object |
|
The transform processor configuration for the OpenTelemetry Collector service. |
opentelemetry-collector.config.processors.transform.trace_statements |
list |
|
The trace statements for the OpenTelemetry Collector service. |
opentelemetry-collector.config.receivers.otlp |
object |
|
The OTLP receiver for the OpenTelemetry Collector service. |
opentelemetry-collector.config.service.pipelines.logs |
object |
|
The logs pipeline for the OpenTelemetry Collector service. |
opentelemetry-collector.config.service.pipelines.logs.exporters |
list |
|
The exporters for the logs pipeline for the OpenTelemetry Collector service. |
opentelemetry-collector.config.service.pipelines.logs.processors |
list |
|
The processors for the logs pipeline for the OpenTelemetry Collector service. |
opentelemetry-collector.config.service.pipelines.logs.receivers |
list |
|
The receivers for the logs pipeline for the OpenTelemetry Collector service. |
opentelemetry-collector.config.service.pipelines.metrics |
object |
|
The metrics pipeline for the OpenTelemetry Collector service. |
opentelemetry-collector.config.service.pipelines.metrics.exporters |
list |
|
The exporters for the metrics pipeline for the OpenTelemetry Collector service. |
opentelemetry-collector.config.service.pipelines.metrics.processors |
list |
|
The processors for the metrics pipeline for the OpenTelemetry Collector service. |
opentelemetry-collector.config.service.pipelines.metrics.receivers |
list |
|
The receivers for the metrics pipeline for the OpenTelemetry Collector service. |
opentelemetry-collector.config.service.pipelines.traces |
object |
|
The traces pipeline for the OpenTelemetry Collector service. |
opentelemetry-collector.config.service.pipelines.traces.exporters |
list |
|
The exporters for the traces pipeline for the OpenTelemetry Collector service. |
opentelemetry-collector.config.service.pipelines.traces.processors |
list |
|
The processors for the traces pipeline for the OpenTelemetry Collector service. |
opentelemetry-collector.config.service.pipelines.traces.receivers |
list |
|
The receivers for the traces pipeline for the OpenTelemetry Collector service. |
opentelemetry-collector.enabled |
bool |
|
Whether to enable the OpenTelemetry Collector service. |
opentelemetry-collector.mode |
string |
|
The mode for the OpenTelemetry Collector service. |
otelEnvVars |
object |
|
OpenTelemetry environment configuration variables for the NeMo Evaluator microservice. |
otelExporterEnabled |
bool |
|
Whether to enable the OpenTelemetry exporter for the NeMo Evaluator microservice. |
podAnnotations |
object |
|
Annotations for the service pod. |
podLabels |
object |
|
Labels for the service pod. |
podSecurityContext |
object |
|
Security context for the service pod. |
postgresql.architecture |
string |
|
The architecture for the default PostgreSQL service. |
postgresql.auth.database |
string |
|
The database for the PostgreSQL service. |
postgresql.auth.enablePostgresUser |
bool |
|
Whether to enable the PostgreSQL user. |
postgresql.auth.existingSecret |
string |
|
The existing secret you want to use for the PostgreSQL service. |
postgresql.auth.password |
string |
|
The password for the PostgreSQL service. |
postgresql.auth.username |
string |
|
The username for the PostgreSQL service. |
postgresql.enabled |
bool |
|
Whether to enable the default PostgreSQL service. For more information about setting up a PostgreSQL service, see the PostgreSQL setup guide. |
postgresql.global.size |
string |
|
The storage size for the default PostgreSQL service. |
postgresql.global.storageClass |
string |
|
The storage class for the default PostgreSQL service. |
postgresql.primary.service.ports.postgresql |
int |
|
The primary service port for the PostgreSQL service. |
readinessProbe.httpGet |
object |
|
Configures the readiness probe for the NeMo Evaluator microservice. The readiness probe checks if the container is ready to receive traffic. The probe sends an HTTP GET request to the |
replicaCount |
int |
|
The number of replicas for the NeMo Evaluator microservice. |
resources |
object |
|
Resources for the NeMo Evaluator service. |
securityContext |
object |
|
Security context for the service container. |
service.port |
int |
|
The port of the NeMo Evaluator microservice. |
service.type |
string |
|
The type of the NeMo Evaluator microservice. |
serviceAccount.annotations |
object |
|
Annotations for the service account. |
serviceAccount.automount |
bool |
|
Whether to automatically mount the service account token. |
serviceAccount.create |
bool |
|
Whether to create a service account for the NeMo Evaluator microservice. |
serviceAccount.name |
string |
|
A name for the service account. |
tolerations |
list |
|
Tolerations for the NeMo Evaluator microservice. |
volumeMounts |
list |
|
Volume mounts for the NeMo Evaluator microservice. |
volumes |
list |
|
Volumes for the NeMo Evaluator microservice. |
zipkin.enabled |
bool |
|
Whether to enable the default Zipkin service. |
zipkin.fullnameOverride |
string |
|
The full name override for the default Zipkin service. |