Skip to content

karakeep-app/helm-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Karakeep Helm chart

Helm chart for deploying Karakeep along with:

This chart inherits from the bjw-s/common library.

Usage

helm repo add karakeep https://karakeep-app.github.io/helm-charts
helm repo update
helm install karakeep karakeep-app/karakeep

Configuration

Key Description Default
applicationHost Hostname used in ingress/service karakeep.domain
applicationProtocol Protocol for internal service references http
applicationSecretKey Secret used for app authentication Auto-generated if null
meilisearchMasterKey Meilesearch master key Auto-generated if null

Example with OIDC Authentication

controllers:
  karakeep:
    containers:
      karakeep:
        env:
          DISABLE_PASSWORD_AUTH: "true"
          OAUTH_ALLOW_DANGEROUS_EMAIL_ACCOUNT_LINKING: "true"
          OAUTH_PROVIDER_NAME: OIDC
          OAUTH_SCOPE: openid email profile
          OAUTH_WELLKNOWN_URL: https://auth.company/application/o/karakeep/.well-known/openid-configuration

secrets:
  karakeep:
    stringData:
      OAUTH_CLIENT_ID: your-client-id
      OAUTH_CLIENT_SECRET: your-client-secret