Skip to main content

:::caution Auto-generated This page is auto-generated from the Helm chart source. Do not edit directly. Regenerate with make docs-helm-charts. :::

caipe-ui-mongodb

MongoDB-compatible persistence for CAIPE using MongoDB or DocumentDB

Version1.1.0
Typeapplication

Quick Start​

# Add and install the chart
helm install caipe-ui-mongodb oci://ghcr.io/caipe-io/charts/caipe-ui-mongodb --version 1.1.0

# Upgrade an existing release
helm upgrade caipe-ui-mongodb oci://ghcr.io/caipe-io/charts/caipe-ui-mongodb --version 1.1.0

Customizing Values​

Override default values using --set flags or a custom values file:

# Override individual values
helm install caipe-ui-mongodb oci://ghcr.io/caipe-io/charts/caipe-ui-mongodb --version 1.1.0 \
--set replicaCount=2

# Use a custom values file
helm install caipe-ui-mongodb oci://ghcr.io/caipe-io/charts/caipe-ui-mongodb --version 1.1.0 \
-f custom-values.yaml

# Show all configurable values
helm show values oci://ghcr.io/caipe-io/charts/caipe-ui-mongodb --version 1.1.0

Reading the Values Table​

ColumnMeaning
KeyDot-separated path into values.yaml (e.g. image.repository)
TypeGo/Helm data type (string, int, bool, object, list)
DefaultValue used when not overridden
DescriptionWhat the parameter controls

Values​

KeyTypeDefaultDescription
affinityobject{}
auth.databasestring"caipe"
auth.rootPasswordstring"changeme"
auth.rootUsernamestring"admin"
documentdb.dataPathstring"/data"
documentdb.image.pullPolicystring"IfNotPresent"
documentdb.image.repositorystring"ghcr.io/documentdb/documentdb/documentdb-local"
documentdb.image.tagstring"pg17-0.113.0"
documentdb.logLevelstring"warn"
documentdb.portint10260
documentdb.postgresPortint9712
documentdb.telemetryEnabledboolfalse
documentdb.tlsModestring"allowTLS"
exports.databasestring"caipe"
exports.hoststring"mongodb"
exports.portint27017
externalSecrets.apiVersionstring"v1beta1"
externalSecrets.datalist[]
externalSecrets.enabledboolfalse
externalSecrets.secretStoreRef.kindstring"ClusterSecretStore"
externalSecrets.secretStoreRef.namestring"vault"
fullnameOverridestring""
image.pullPolicystring"IfNotPresent"
image.repositorystring"mongo"
image.tagstring"7.0"
imagePullSecretslist[]
livenessProbe.exec.command[0]string"mongosh"
livenessProbe.exec.command[1]string"--eval"
livenessProbe.exec.command[2]string"db.adminCommand('ping')"
livenessProbe.failureThresholdint3
livenessProbe.initialDelaySecondsint30
livenessProbe.periodSecondsint10
livenessProbe.timeoutSecondsint5
nameOverridestring""
nodeSelectorobject{}
persistence.accessModes[0]string"ReadWriteOnce"
persistence.enabledbooltrue
persistence.sizestring"10Gi"
persistence.storageClassstring""
podAnnotationsobject{}
podLabelsobject{}
podSecurityContext.fsGroupint999
podSecurityContext.runAsNonRootbooltrue
providerstring"mongodb"Database engine to run: mongodb (default) or documentdb. DocumentDB is the MIT-licensed, PostgreSQL-backed project from https://github.com/documentdb/documentdb. Both providers expose the MongoDB wire protocol, so CAIPE consumers continue to use MONGODB_URI.
readinessProbe.exec.command[0]string"mongosh"
readinessProbe.exec.command[1]string"--eval"
readinessProbe.exec.command[2]string"db.adminCommand('ping')"
readinessProbe.failureThresholdint3
readinessProbe.initialDelaySecondsint5
readinessProbe.periodSecondsint5
readinessProbe.timeoutSecondsint3
replicaCountint1
resourcesobject{}
revisionHistoryLimitint3
securityContext.allowPrivilegeEscalationboolfalse
securityContext.capabilities.drop[0]string"ALL"
securityContext.runAsNonRootbooltrue
securityContext.runAsUserint999
securityContext.seccompProfile.typestring"RuntimeDefault"
service.portint27017
service.typestring"ClusterIP"
serviceAccount.annotationsobject{}
serviceAccount.automountbooltrue
serviceAccount.createbooltrue
serviceAccount.namestring""
strictPasswordsboolfalse
tolerationslist[]
vpa.controlledResources[0]string"cpu"
vpa.controlledResources[1]string"memory"
vpa.controlledValuesstring"RequestsAndLimits"
vpa.enabledboolfalse
vpa.maxAllowedobject{}
vpa.minAllowed.cpustring"50m"
vpa.minAllowed.memorystring"128Mi"
vpa.updateModestring"InPlaceOrRecreate"