replicaCount | 1 | Enforced; all other values rejected. |
edition | community | Default image tag suffix and managed-secret references. Must match the actual image. |
image.repository | ghcr.io/ricsam/browser-mcp-community | Artifact naming convention; verify publication or override. |
image.tag | empty | Resolves to <appVersion>-<edition>. |
image.digest | empty | If set, takes precedence over the tag. |
imagePullSecrets | [] | Existing pull secret references. |
secrets.existingSecret | empty, required | Precreated secret in .Release.Namespace. |
secrets.keys.* | uppercase env names | Custom key names for the existing secret. |
config.publicUrl | empty, required | Canonical public origin. |
config.legacyPublicOrigin | empty, disabled | Exact HTTPS origin mapped to LEGACY_PUBLIC_ORIGIN; redirects only, not a trusted transport/auth alias. Does not create ingress/DNS routes. |
ingress.enabled | false | Enable the public route. |
ingress.className | traefik | Ingress class. |
ingress.host | empty | Required when ingress is enabled. |
ingress.tls | [] | No TLS block for r5d; configure termination elsewhere as appropriate. |
postgresql.enabled | true | Disable to use external PostgreSQL. |
postgresql.existingSecret | empty | Defaults to the application secret for POSTGRES_PASSWORD. |
postgresql.passwordKey | POSTGRES_PASSWORD | Bundled database’s password secret key. |
postgresql.persistence.storageClass | rook-ceph-block | Explicit Ceph RBD class, enforced for bundled RWO data. |
postgresql.persistence.size | 10Gi | Requested persistent capacity. |
migration.activeDeadlineSeconds | 600 | Overall migration Job deadline. |
migration.backoffLimit | 3 | Job retries; migration remains mandatory. |
resources | requests 100m/256Mi, limits 1 CPU/1Gi | Server resource budget. |
migration.resources | requests 100m/128Mi, limits 1 CPU/512Mi | Migration and gate budgets. |
postgresql.resources | requests 100m/128Mi, limits 1 CPU/512Mi | Bundled database budget. |