No introduction found. Create it?
Install with:
helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install tandoor bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
tandoor | auricom/home-ops | 182 | 3.6.1 | 4 days ago |
tandoor | rafaribe/home-ops | 62 | 3.7.1 | 6 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
string, number | |
string, number | |
string, number | |
string, number | |
string, number | |
number | |
number | |
string | |
string | |
controllers.tandoor.containers.app.env.SOCIAL_PROVIDERS (4) allauth.socialaccount.providers.openid_connect | string |
number | |
controllers.tandoor.containers.app.env.DB_ENGINE (2) django.db.backends.postgresql | string |
controllers.tandoor.containers.app.env.DEFAULT_FROM_EMAIL (2) ${SECRET_SMTP_SENDER} | string |
controllers.tandoor.containers.app.env.EMAIL_HOST (2) smtp-relay.default.svc.cluster.local | string |
number | |
number | |
number | |
number | |
number | |
string | |
controllers.tandoor.containers.app.env.OAUTH_CLIENT_ID (1) ${oauth_client_id} | string |
controllers.tandoor.containers.app.env.OAUTH_CLIENT_SECRET (1) ${oauth_client_secret} | string |
string | |
string | |
controllers.tandoor.containers.app.env.OAUTH_SERVER_URL (1) https://${oauth_host}/application/o/tandoor-recipes/.well-known/openid-configuration | string |
string | |
string | |
string | |
string | |
string | |
number | |
controllers.tandoor.containers.app.env.S3_ACCESS_KEY (1) ${s3_access_key} | string |
string | |
string | |
string | |
controllers.tandoor.containers.app.env.S3_SECRET_ACCESS_KEY (1) ${s3_secret_key} | string |
string | |
string | |
controllers.tandoor.containers.app.env.SOCIALACCOUNT_PROVIDERS.value (1) {"openid_connect":{"SERVERS":[{"id": "$(OAUTH_ID)","name": "$(OAUTH_NAME)","server_url": "$(OAUTH_SERVER_URL)","token_auth_method": "client_secret_basic","APP": {"client_id": "$(OAUTH_CLIENT_ID)","secret": "$(OAUTH_CLIENT_SECRET)"}}]}} | string |
number | |
string | |
controllers.tandoor.containers.app.image.repository (8) ghcr.io/tandoorrecipes/recipes | string |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
number | |
number | |
string | |
number | |
boolean | |
boolean | |
boolean | |
string | |
controllers.tandoor.containers.app.command[] (2) - /opt/recipes/venv/bin/gunicorn | string |
controllers.tandoor.containers.nginx.image.repository (7) ghcr.io/nginxinc/nginx-unprivileged | string |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
number | |
string | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
controllers.tandoor.initContainers.01-init-db.image.repository (2) ghcr.io/onedr0p/postgres-init | string |
string | |
string | |
controllers.tandoor.initContainers.init-db.image.repository (2) ghcr.io/rafaribe/postgres-init | string |
number | |
controllers.tandoor.initContainers.migrations.command[] (2) - sh | string |
controllers.tandoor.initContainers.migrations.envFrom[].secretRef.name (2) tandoor-secret | string |
controllers.tandoor.initContainers.migrations.image.repository (2) vabene1111/recipes | string |
controllers.tandoor.initContainers.migrations.image.tag (2) 1.5.31@sha256:063eb446e2981a737c8722642acef6aeacbd7b33f672a982209bd82c068b1a2c | string |
controllers.tandoor.strategy (1) RollingUpdate | string |
controllers.tandoor.type (1) statefulset | string |
number | |
number | |
controllers.main.containers.main.env.POSTGRES_HOST (1) ${POSTGRES_RW_URL} | string |
number | |
string | |
string | |
controllers.main.containers.main.image.repository (1) docker.io/vabene1111/recipes | string |
string | |
ingress.app.className (7) external | string |
ingress.app.hosts[].host (7) {{ .Release.Name }}.${SECRET_EXTERNAL_DOMAIN} | string |
string | |
string | |
string, number | |
ingress.app.tls[].hosts[] (4) - {{ .Release.Name }}.${SECRET_EXTERNAL_DOMAIN} | string |
ingress.app.tls[].secretName (1) tls.tandoor | string |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (3) ingress-ext.greyrock.casa | string |
ingress.app.annotations."hajimari.io/icon" (3) mdi:chef-hat | string |
ingress.app.annotations."gethomepage.dev/description" (2) Managing recipes, planned meals, shopping lists. | string |
string | |
string | |
string | |
string | |
ingress.app.annotations."gethomepage.dev/pod-selector" (2) app in (
tandoor
) | string |
ingress.app.annotations."gethomepage.dev/href" (1) https://tandoor.rafaribe.com | string |
ingress.app.annotations."gethomepage.dev/widget.key" (1) {{ `{{HOMEPAGE_VAR_TANDOOR_API_KEY}}` }} | string |
string | |
ingress.app.annotations."gethomepage.dev/widget.url" (1) http://tandoor.services:8080 | string |
string | |
string | |
boolean | |
string | |
boolean | |
ingress.main.hosts[].host (1) recipes.${S_HOMEPROD_DOMAIN} | string |
string | |
string | |
string | |
ingress.main.tls[].hosts[] (1) - recipes.${S_HOMEPROD_DOMAIN} | string |
ingress.redirect-login.annotations."nginx.ingress.kubernetes.io/temporal-redirect" (1) https://${app_url}/accounts/oidc/authentik/login | string |
boolean | |
ingress.redirect-login.hosts[].host (1) ${app_url} | string |
ingress.redirect-login.hosts[].paths[].path (1) /accounts/login | string |
string | |
string | |
ingress.redirect-login.tls[].hosts[] (1) - ${app_url} | string |
ingress.redirect-login.tls[].secretName (1) ${certificate_name} | string |
boolean | |
ingress.tandoor.hosts[].host (1) ${app_url} | string |
string | |
string | |
string | |
ingress.tandoor.tls[].hosts[] (1) - ${app_url} | string |
ingress.tandoor.tls[].secretName (1) ${certificate_name} | string |
persistence.nginx-config.advancedMounts.tandoor.nginx[].path (7) /etc/nginx/nginx.conf | string |
string | |
boolean | |
persistence.nginx-config.name (7) tandoor-nginx | string |
persistence.nginx-config.type (7) configMap | string |
persistence.files.advancedMounts.tandoor.app[].path (5) /opt/recipes/mediafiles | string |
persistence.files.advancedMounts.tandoor.app[].subPath (4) mediafiles | string |
string | |
persistence.files.advancedMounts.tandoor.nginx[].subPath (4) mediafiles | string |
persistence.files.existingClaim (5) tandoor-data | string |
boolean | |
persistence.temp.advancedMounts.tandoor.app[].path (5) /tmp | string |
persistence.temp.advancedMounts.tandoor.app[].subPath (5) app-tmp | string |
persistence.temp.type (5) emptyDir | string |
persistence.static.type (3) emptyDir | string |
persistence.static.advancedMounts.tandoor.app[].path (2) /opt/recipes/staticfiles | string |
persistence.static.advancedMounts.tandoor.migrations[].path (2) /opt/recipes/staticfiles | string |
string | |
boolean | |
persistence.static.globalMounts[].path (2) /opt/recipes/staticfiles | string |
persistence.static.globalMounts[].subPath (1) staticfiles | string |
persistence.static.existingClaim (1) tandoor-static | string |
persistence.cache.advancedMounts.tandoor.nginx[].path (2) /var/cache/nginx | string |
persistence.cache.type (2) emptyDir | string |
persistence.django-js-reverse.advancedMounts.tandoor.app[].path (2) /opt/recipes/cookbook/static/django_js_reverse | string |
persistence.django-js-reverse.advancedMounts.tandoor.migrations[].path (2) /opt/recipes/cookbook/static/django_js_reverse | string |
string | |
persistence.config.advancedMounts.tandoor.app[].path (1) /opt/recipes/mediafiles | string |
string | |
string | |
persistence.data.advancedMounts.tandoor.app[].path (1) /opt/recipes/mediafiles | string |
persistence.data.advancedMounts.tandoor.app[].subPath (1) mediafiles | string |
string | |
persistence.data.advancedMounts.tandoor.nginx[].subPath (1) mediafiles | string |
string | |
boolean | |
persistence.media.existingClaim (1) tandoor-media | string |
persistence.media.globalMounts[].path (1) /opt/recipes/mediafiles | string |
boolean | |
persistence.tmp.type (1) emptyDir | string |
service.app.controller (7) tandoor | string |
number | |
number | |
service.app.ipFamilyPolicy (1) PreferDualStack | string |
number | |
string | |
number | |
number | |
number | |
number | |
string | |
boolean | |
string | |
string | |
string |