Skip to content

Helm values reference

This reference is generated from the defaults and schema shipped with Umbod chart 0.0.1-beta.2.

Inspect the released chart directly:

helm show values oci://ghcr.io/computerlovetech/charts/umbod --version 0.0.1-beta.2

Values

Value Type Default Constraints
nameOverride string "" —
fullnameOverride string "" —
imagePullSecrets array [] —
serviceAccount.create boolean true —
serviceAccount.name string "" —
serviceAccount.automountServiceAccountToken boolean false —
existingSecret string "" —
config.profile string "production" minLength: 1
config.logLevel string "info" minLength: 1
config.authentication.mode string "auth0" minLength: 1
config.authentication.oidc.domain string "auth.example.invalid" minLength: 1
config.authentication.oidc.clientId string "umbod-example" minLength: 1
config.authentication.oidc.audience string "https://umbod.example.invalid" minLength: 1
config.authentication.oidc.requiredScopes string "openid,email,profile,groups" minLength: 1
config.authorization.adminGroup string "admin" minLength: 1
config.authorization.adminMembershipClaim string "https://umbod.example.invalid/claims/groups" minLength: 1
config.authorization.mcpPermissionClaim string "https://umbod.example.invalid/claims/groups" minLength: 1
config.authorization.adminJwtHeader string "Authorization" minLength: 1
config.publicOrigins.site string "https://umbod.example.invalid" minLength: 1
config.publicOrigins.api string "https://umbod.example.invalid" minLength: 1
config.publicOrigins.mcp string "https://mcp.umbod.example.invalid" minLength: 1
config.features.mcp.administratorEnabled boolean true —
plugins.deploymentConfigurationPath string "/app/config/connector-deployment-availability.json" minLength: 1
plugins.availableConnectorIds array [] uniqueItems: true
plugins.image.repository string "" —
plugins.image.tag string "" —
plugins.image.pullPolicy string "IfNotPresent" enum: ["Always","IfNotPresent","Never"]
plugins.resources.requests.cpu string "10m" —
plugins.resources.requests.memory string "32Mi" —
plugins.resources.limits.cpu string "250m" —
plugins.resources.limits.memory string "256Mi" —
core.replicaCount integer 1 const: 1
core.image.repository string "ghcr.io/computerlovetech/umbod" minLength: 1
core.image.tag string "0.0.1-beta.2" minLength: 1
core.image.pullPolicy string "IfNotPresent" enum: ["Always","IfNotPresent","Never"]
core.api.port integer 8000 minimum: 1, maximum: 65535
core.api.env object {} —
core.api.resources.requests.cpu string "100m" —
core.api.resources.requests.memory string "128Mi" —
core.api.resources.limits.cpu string "500m" —
core.api.resources.limits.memory string "512Mi" —
core.mcp.port integer 8011 minimum: 1, maximum: 65535
core.mcp.env object {} —
core.mcp.resources.requests.cpu string "100m" —
core.mcp.resources.requests.memory string "128Mi" —
core.mcp.resources.limits.cpu string "500m" —
core.mcp.resources.limits.memory string "512Mi" —
frontend.bodySizeLimit string "12M" minLength: 1
frontend.privateAuthTokenHeader string "Authorization" minLength: 1
frontend.replicaCount integer 1 minimum: 1
frontend.image.repository string "ghcr.io/computerlovetech/umbod-frontend" minLength: 1
frontend.image.tag string "0.0.1-beta.2" minLength: 1
frontend.image.pullPolicy string "IfNotPresent" enum: ["Always","IfNotPresent","Never"]
frontend.port integer 3000 minimum: 1, maximum: 65535
frontend.env object {} —
frontend.resources.requests.cpu string "50m" —
frontend.resources.requests.memory string "64Mi" —
frontend.resources.limits.cpu string "250m" —
frontend.resources.limits.memory string "256Mi" —
persistence.enabled boolean false —
persistence.existingClaim string "" —
persistence.storageClass string "" —
persistence.accessModes array ["ReadWriteOnce"] minItems: 1
persistence.size string "1Gi" minLength: 1
services.api.port integer 8000 minimum: 1, maximum: 65535
services.mcp.port integer 8011 minimum: 1, maximum: 65535
services.frontend.port integer 3000 minimum: 1, maximum: 65535
ingress.enabled boolean false —
ingress.className string "" —
ingress.annotations object {} —
ingress.host string "" —
ingress.tls array [] —
ingress.paths.frontend string "/" —
ingress.paths.api string "/api" —
ingress.paths.mcp string "/mcp" —
podAnnotations object {} —
podLabels object {} —
nodeSelector object {} —
tolerations array [] —
affinity object {} —

Complete defaults

# Umbod's SQLite storage is for development and evaluation only. It is not a production database architecture.
nameOverride: ""
fullnameOverride: ""
imagePullSecrets: []

serviceAccount:
  create: true
  name: ""
  automountServiceAccountToken: false

existingSecret: ""

config:
  profile: production
  logLevel: info
  authentication:
    mode: auth0
    oidc:
      domain: auth.example.invalid
      clientId: umbod-example
      audience: https://umbod.example.invalid
      requiredScopes: openid,email,profile,groups
  authorization:
    adminGroup: admin
    adminMembershipClaim: https://umbod.example.invalid/claims/groups
    mcpPermissionClaim: https://umbod.example.invalid/claims/groups
    adminJwtHeader: Authorization
  publicOrigins:
    site: https://umbod.example.invalid
    api: https://umbod.example.invalid
    mcp: https://mcp.umbod.example.invalid
  features:
    mcp:
      administratorEnabled: true

plugins:
  deploymentConfigurationPath: /app/config/connector-deployment-availability.json
  availableConnectorIds: []
  image:
    repository: ""
    tag: ""
    pullPolicy: IfNotPresent
  resources:
    requests:
      cpu: 10m
      memory: 32Mi
    limits:
      cpu: 250m
      memory: 256Mi

core:
  replicaCount: 1
  image:
    repository: ghcr.io/computerlovetech/umbod
    tag: "0.0.1-beta.2"
    pullPolicy: IfNotPresent
  api:
    port: 8000
    env: {}
    resources:
      requests:
        cpu: 100m
        memory: 128Mi
      limits:
        cpu: 500m
        memory: 512Mi
  mcp:
    port: 8011
    env: {}
    resources:
      requests:
        cpu: 100m
        memory: 128Mi
      limits:
        cpu: 500m
        memory: 512Mi

frontend:
  bodySizeLimit: 12M
  privateAuthTokenHeader: Authorization
  replicaCount: 1
  image:
    repository: ghcr.io/computerlovetech/umbod-frontend
    tag: "0.0.1-beta.2"
    pullPolicy: IfNotPresent
  port: 3000
  env: {}
  resources:
    requests:
      cpu: 50m
      memory: 64Mi
    limits:
      cpu: 250m
      memory: 256Mi

persistence:
  enabled: false
  existingClaim: ""
  storageClass: ""
  accessModes:
    - ReadWriteOnce
  size: 1Gi

services:
  api:
    port: 8000
  mcp:
    port: 8011
  frontend:
    port: 3000

ingress:
  enabled: false
  className: ""
  annotations: {}
  host: ""
  tls: []
  paths:
    frontend: /
    api: /api
    mcp: /mcp

podAnnotations: {}
podLabels: {}
nodeSelector: {}
tolerations: []
affinity: {}