No introduction found. Create it?
Install with:
helm repo add app-template oci://ghcr.io/bjw-s-labs/helm/app-template
helm install outline app-template/app-template -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| outline | drag0n141/home-ops | 49 | 4.6.0 | 17 hours ago |
| outline | oscaromeu/home-ops | 31 | 4.5.0 | 4 days ago |
| outline | ToaHartor/maisonneux | 39 | 17.5.6 | 9 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| number | |
service.app.controller (3) outline | string |
service.iframely.controller (1) iframely | string |
| number | |
| string | |
| string | |
controllers.outline.containers.app.image.repository (5) docker.io/outlinewiki/outline | string |
controllers.outline.containers.app.image.tag (5) 1.2.0@sha256:9fcb1f4a3de27b8ffcae687e63b3891d2ee49298bb8d4ba75e98fc28a9bbd364 | string |
controllers.outline.containers.app.command[] (4) - /bin/sh | string |
| string | |
| number | |
controllers.outline.containers.app.env.URL (4) https://docs.${SECRET_DOMAIN} | string |
| number, string | |
| boolean, string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.outline.containers.app.env.SMTP_FROM_EMAIL (2) outline@${SECRET_DOMAIN} | string |
controllers.outline.containers.app.env.SMTP_HOST (2) smtp-relay.default.svc.cluster.local | string |
| number | |
| boolean | |
controllers.outline.containers.app.env.ALLOWED_PRIVATE_IP_ADDRESSES (1) 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 | string |
| string | |
| string | |
controllers.outline.containers.app.env.AWS_S3_UPLOAD_BUCKET_URL (1) https://s3.${SECRET_DOMAIN_INTERNAL} | string |
controllers.outline.containers.app.env.CDN_URL (1) https://outline.${SECRET_DOMAIN} | string |
| string | |
controllers.outline.containers.app.env.FILE_STORAGE_LOCAL_ROOT_DIR (1) /var/lib/outline/data | string |
controllers.outline.containers.app.env.IFRAMELY_API_KEY (1) ${OUTLINE_IFRAMELY_API_KEY} | string |
| string | |
controllers.outline.containers.app.env.OIDC_AUTH_URI (1) https://id.${SECRET_DOMAIN}/authorize | string |
| string | |
controllers.outline.containers.app.env.OIDC_SCOPES (1) openid profile email | string |
controllers.outline.containers.app.env.OIDC_TOKEN_URI (1) https://id.${SECRET_DOMAIN}/api/oidc/token | string |
controllers.outline.containers.app.env.OIDC_USERINFO_URI (1) https://id.${SECRET_DOMAIN}/api/oidc/userinfo | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.outline.containers.app.args[] (1) - yarn db:migrate --env=production-ssl-disabled && yarn start --env=production-ssl-disabled | string |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| string | |
controllers.outline.initContainers.init-db.image.repository (3) ghcr.io/home-operations/postgres-init | string |
| number, string | |
| string | |
| string | |
| number | |
| string | |
| number | |
| number | |
| number | |
controllers.outline.strategy (1) Recreate | string |
| string | |
controllers.${APP}.containers.app.command[] (1) - /bin/sh | string |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
controllers.${APP}.containers.app.env.REDIS_URL (1) ioredis://ewogICJkYiI6IDE1LAogICJzZW50aW5lbHMiOiBbCiAgICB7ICJob3N0IjogInJlZGlzLXNlbnRpbmVsLmRhdGFiYXNlLnN2Yy5jbHVzdGVyLmxvY2FsIiwgInBvcnQiOiAyNjM3OSB9CiAgXSwKICAibmFtZSI6ICJyZWRpcy1tYXN0ZXIiCn0K | string |
controllers.${APP}.containers.app.env.TZ (1) ${TIMEZONE} | string |
controllers.${APP}.containers.app.env.URL (1) https://${GATUS_SUBDOMAIN}.${SECRET_DOMAIN} | string |
| number | |
| string | |
| string | |
controllers.${APP}.containers.app.image.repository (1) outlinewiki/outline | string |
controllers.${APP}.containers.app.image.tag (1) 1.2.0@sha256:9fcb1f4a3de27b8ffcae687e63b3891d2ee49298bb8d4ba75e98fc28a9bbd364 | string |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| string | |
| string | |
| boolean | |
| string | |
controllers.${APP}.initContainers.init-db.image.repository (1) ghcr.io/home-operations/postgres-init | string |
| number | |
| number | |
| string | |
| number | |
| number | |
| number | |
controllers.${APP}.type (1) deployment | string |
| string | |
| string | |
| number | |
| string | |
controllers.iframely.containers.app.image.repository (1) harbor.${SECRET_DOMAIN}/library/iframely | string |
| string | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| number | |
| number | |
| number | |
controllers.iframely.type (1) deployment | string |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (3) external.${SECRET_DOMAIN} | string |
ingress.app.annotations."traefik.ingress.kubernetes.io/router.middlewares" (2) networking-traefik-middleware-chain-no-auth@kubernetescrd | string |
ingress.app.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
ingress.app.annotations."gethomepage.dev/description" (1) Note-taking & Documentation | string |
| string | |
| string | |
| string | |
| string | |
ingress.app.annotations."gethomepage.dev/siteMonitor" (1) https://${GATUS_SUBDOMAIN:-${APP}}.${SECRET_DOMAIN} | string |
| string | |
ingress.app.hosts[].host (3) docs.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.app.tls[].hosts[] (3) - docs.${SECRET_DOMAIN} | string |
ingress.app.tls[].secretName (2) ${SECRET_DOMAIN/./-}-production-tls | string |
ingress.app.className (2) external | string |
| boolean | |
| boolean | |
persistence.data.advancedMounts.outline.app[].path (2) /var/lib/outline | string |
| string | |
| string | |
persistence.data.type (2) emptyDir | string |
persistence.data.accessMode (1) ReadWriteOnce | string |
persistence.data.globalMounts[].path (1) /var/lib/outline/data | string |
| string | |
| string | |
persistence.tmpfs.advancedMounts.outline.app[].path (2) /home/node | string |
| string | |
persistence.tmpfs.type (2) emptyDir | string |
persistence.file-storage.accessMode (1) ReadWriteOnce | string |
| boolean | |
persistence.file-storage.globalMounts[].path (1) /var/lib/outline/data | string |
| boolean | |
| string | |
| string | |
persistence.file-storage.suffix (1) file-storage | string |
persistence.file-storage.type (1) persistentVolumeClaim | string |
route.app.hostnames[] (3) - docs.${SECRET_DOMAIN} | string |
route.app.parentRefs[].name (3) external | string |
| string | |
| string | |
| number | |
| string | |
| string | |
route.app.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
| string | |
route.app.annotations."gethomepage.dev/description" (1) Team Wiki & Knowledge Base | string |
| string | |
| string | |
| string | |
| string | |
| string | |
route.app.annotations."hajimari.io/icon" (1) file-document-edit-outline | string |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
| string | |
| string | |
| boolean | |
redis.creds.url (1) redis://dragonfly-cluster.dragonfly.svc.cluster.local:6379 | string |
redis.enabled (1) false | boolean |
| boolean | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
topologySpreadConstraints[].topologyKey (1) kubernetes.io/hostname | string |
topologySpreadConstraints[].whenUnsatisfiable (1) DoNotSchedule | string |
workload.main.annotations.homelab/use-local-dns (1) ${quote}${patch_dns:=false}${quote} | string |
workload.main.annotations."secret.reloader.stakater.com/reload" (1) ${S3_USER}-s3user,${APP}-db-creds,${APP}-oidc-authentik-application | string |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
workload.main.podSpec.containers.main.env.AWS_S3_UPLOAD_BUCKET_URL (1) http://${minio_url} | string |
| boolean | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
workload.main.podSpec.containers.main.env.OIDC_AUTH_URI (1) https://${auth_subdomain}.${main_domain_websecure}/application/o/authorize/ | string |
| boolean | |
| string | |
workload.main.podSpec.containers.main.env.OIDC_CLIENT_ID.secretKeyRef.name (1) ${APP}-oidc-authentik-application | string |
| boolean | |
| string | |
workload.main.podSpec.containers.main.env.OIDC_CLIENT_SECRET.secretKeyRef.name (1) ${APP}-oidc-authentik-application | string |
| string | |
workload.main.podSpec.containers.main.env.OIDC_LOGOUT_URI (1) https://${auth_subdomain}.${main_domain_websecure}/application/o/${APP}/end-session/ | string |
workload.main.podSpec.containers.main.env.OIDC_SCOPES (1) openid profile email | string |
workload.main.podSpec.containers.main.env.OIDC_TOKEN_URI (1) https://${auth_subdomain}.${main_domain_websecure}/application/o/token/ | string |
workload.main.podSpec.containers.main.env.OIDC_USERINFO_URI (1) https://${auth_subdomain}.${main_domain_websecure}/application/o/userinfo/ | string |
workload.main.podSpec.containers.main.env.OIDC_USERNAME_CLAIM (1) preferred_username | string |
| string | |
| boolean | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
workload.main.podSpec.containers.main.env.URL (1) https://${SUBDOMAIN}.${DOMAIN_WEBSECURE} | string |
| boolean | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| number | |
| number | |
workload.main.strategy (1) RollingUpdate | string |