Skip to main content

Helm values

Values

KeyTypeDefaultDescription
app.fullnameOverridestring"app"
app.image.repositorystring"nudgebee-app"
app.image.tagstring""
app.replicaCountint1
auto-pilot.fullnameOverridestring"auto-pilot"
auto-pilot.image.repositorystring"nudgebee-auto-pilot"
auto-pilot.image.tagstring""
clickhouse.auth.existingSecretstring"clickhouse"
clickhouse.auth.existingSecretKeystring"admin-password"
clickhouse.enabledboolfalse
clickhouse.fullnameOverridestring"clickhouse"
clickhouse.replicaCountint1
clickhouse.shardsint2
cloud-collector-server.fullnameOverridestring"cloud-collector-server"
cloud-collector-server.image.repositorystring"nudgebee-cloud-collector-server"
cloud-collector-server.image.tagstring""
etl.fullnameOverridestring"etl-server"
etl.image.repositorystring"nudgebee-etl-server"
etl.image.tagstring""
global.image.registrystring"registry.nudgebee.com"
global.imagePullSecrets[0].namestring"nudgebee-registry-secret"
global.existingNudgebeeSecretNamestring""Name of an existing Kubernetes secret to use for Nudgebee configurations (e.g., NUDGEBEE_LICENSE, BASE_URL). When set, these configurations are managed within this secret.
hasura.fullnameOverridestring"hasura"
hasura.image.repositorystring"hasura/graphql-engine"
hasura.image.tagstring"v2.36.1-ce"
hasura.replicaCountint1
k8s-collector.fullnameOverridestring"k8s-collector"
k8s-collector.image.repositorystring"nudgebee-k8s-collector"
k8s-collector.image.tagstring""
llm-server.enabledbooltrue
llm-server.fullnameOverridestring"llm-server"
llm-server.image.repositorystring"nudgebee-llm-server"
llm-server.image.tagstring""
ml-k8s-server.enabledbooltrue
ml-k8s-server.fullnameOverridestring"ml-server"
ml-k8s-server.image.repositorystring"nudgebee-ml-k8s-server"
ml-k8s-server.image.tagstring""
notifications.enabledbooltrue
notifications.fullnameOverridestring"notifications"
notifications.image.repositorystring"nudgebee-notifications"
notifications.image.tagstring""
nudgebee_registry_secret.enabledbooltrue
nudgebee_registry_secret.existingSecretNamestring""
nudgebee_registry_secret.passwordstring""
nudgebee_registry_secret.usernamestring"nudgebee"
nudgebee_secret.APP_DATABASE_URLstring""
nudgebee_secret.BASE_URLstring"http://localhost:3000"
nudgebee_secret.EMAIL_FROMstring""
nudgebee_secret.EMAIL_SERVER_HOSTstring""
nudgebee_secret.EMAIL_SERVER_PASSWORDstring""
nudgebee_secret.EMAIL_SERVER_USERstring""
nudgebee_secret.JWT_PRIVATE_KEYstring""
nudgebee_secret.JWT_PUBLIC_KEYstring""
nudgebee_secret.NUDGEBEE_ENCRYPTION_KEYstring""
nudgebee_secret.NUDGEBEE_LICENSEstring""
nudgebee_secret.AUTH_DEFAULT_ROLEstring"tenant_admin_readonly"Sets the default role for new users during self-onboarding. Valid options are tenant_admin_readonly and tenant_admin.
nudgebee_secret.RELAY_SERVER_SECRET_KEYstring""
nudgebee_secret.existingSecretNamestring""
postgres_migrations.fullnameOverridestring"postgres_migrations"
postgres_migrations.image.repositorystring"nudgebee-hasura-migrations"
postgres_migrations.image.tagstring""
postgresql.auth.existingSecretstring"postgresql"
postgresql.enabledbooltrue
postgresql.fullnameOverridestring"postgresql"
rabbitmq.auth.existingErlangSecretstring"rabbitmq"
rabbitmq.auth.existingPasswordSecretstring"rabbitmq"
rabbitmq.auth.securePasswordboolfalse
rabbitmq.enabledbooltrue
rabbitmq.fullnameOverridestring"rabbitmq"
rabbitmq.metrics.enabledbooltrue
rabbitmq.metrics.prometheusRule.enabledbooltrue
rabbitmq.metrics.serviceMonitor.enabledbooltrue
rabbitmq.metrics.serviceMonitor.pathstring"/metrics/per-object"
rabbitmq.registrystring"registry.nudgebee.com"
rabbitmq.repositorystring"rabbitmq"
rabbitmq.tagstring"3.13.7-debian-12-r5-nb-1"
rag-server.enabledbooltrue
rag-server.fullnameOverridestring"rag-server"
rag-server.image.repositorystring"nudgebee-rag-server"
rag-server.image.tagstring""
relay-server.fullnameOverridestring"relay-server"
relay-server.image.repositorystring"nudgebee-relay-server"
relay-server.image.tagstring""
services-server.fullnameOverridestring"services-server"
services-server.image.repositorystring"nudgebee-services-server"
services-server.image.tagstring""
ticket-server.enabledbooltrue
ticket-server.fullnameOverridestring"ticket-server"
ticket-server.image.repositorystring"nudgebee-ticket-server"
ticket-server.image.tagstring""

ServiceMonitor & PrometheusRule CRDs

rabbitmq.metrics.serviceMonitor.enabled and rabbitmq.metrics.prometheusRule.enabled are enabled by default. These require the ServiceMonitor and PrometheusRule CRDs to be present in your cluster (installed by kube-prometheus-stack or the Prometheus Operator). If your cluster does not have these CRDs, set them to false to avoid installation errors:

rabbitmq:
metrics:
serviceMonitor:
enabled: false
prometheusRule:
enabled: false