Skip to content

Mint System Remark42

This Helm chart deploys a Remark42 container.

Secrets

Selected Remark42 features require a remark42-secrets secret:

kubectl create secret generic remark42-secrets \
  --from-literal=SECRET="$secret" \
  --from-literal=SMTP_PASSWORD="$smtp_password" \
  --from-literal=AUTH_GITHUB_CSEC="$auth_github_csec" \
  --from-literal=AUTH_CUSTOM_CSEC="$auth_custom_csec"

When k8up.enabled is true, create the s3-credentials secret with S3 access keys:

kubectl create secret generic s3-credentials \
  --from-literal=username="$username" \
  --from-literal=password="$password"

Values

Key Type Default Description
additionalEnvs object {} Additional environment variables to set
admin.sharedEmail string "" Admin shared email (ADMIN_SHARED_EMAIL)
admin.sharedId string "" Admin shared id (ADMIN_SHARED_ID)
auth.anonymous string "false" Enable anonymous auth (AUTH_ANON)
auth.custom.authUrl string "" Custom auth url (AUTH_CUSTOM_AUTH_URL)
auth.custom.cid string "" Custom auth client id (AUTH_CUSTOM_CID)
auth.custom.infoUrl string "" Custom auth info url (AUTH_CUSTOM_INFO_URL)
auth.custom.name string "" Custom auth name (AUTH_CUSTOM_NAME)
auth.custom.scopes string "" Custom auth scopes (AUTH_CUSTOM_SCOPES)
auth.custom.tokenUrl string "" Custom auth token url (AUTH_CUSTOM_TOKEN_URL)
auth.emailEnabled string "false" Enable email auth (AUTH_EMAIL_enable)
auth.emailFrom string "" Email auth from address (AUTH_EMAIL_FROM)
auth.github.cid string "" GitHub auth client id (AUTH_GITHUB_CSEC)
auth.sameSite string "none" Same site auth (AUTH_SAME_SITE)
image string "umputun/remark42:latest" The image for Remark42
imagePullPolicy string "Always" Pull policy for Remark42 image
ingress.className string "" The class name for the ingress
ingress.clusterIssuerRef string nil The cluster issuer reference for the ingress
ingress.customDomain string "" The custom domain for the ingress
ingress.enabled bool true Enable or disable the ingress
ingress.host string "" The host for the ingress
ingress.redirectFrom string "" Redirect this domain to the customDomain
ingress.wwwRedirect bool false Redirect the customDomain without www to the customDomain
k8up.bucket string "" S3 bucket name
k8up.enabled bool false Enable or disable K8up
k8up.endpoint string "" S3 endpoint
notify.emailAdmin string "true" Notify email admin (NOTIFY_EMAIL_ADMIN)
notify.emailFrom string "" Notify email from address (NOTIFY_EMAIL_FROM)
notify.type string "email" Notify type (NOTIFY_TYPE)
resources.limits.memory string "512Mi" Memory limit for the container
resources.requests.cpu string "100m" CPU request for the container
resources.requests.memory string "256Mi" Memory request for the container
secretName string "" Name of the secret containing Remark42 secrets
site string "" The Remark42 site id (SITE)
smtp.host string "" SMTP host (SMTP_HOST)
smtp.port string "587" SMTP port (SMTP_PORT)
smtp.tls string "true" Enable SMTP TLS (SMTP_TLS)
smtp.username string "" SMTP username (SMTP_USERNAME)
storageClassName string "" Set the storage class
storageSize string "1Gi" Set the persistent volume claim size
url string "" The Remark42 URL (REMARK_URL)