No introduction found. Create it?
Install with:
helm repo add app-template oci://ghcr.io/bjw-s-labs/helm/app-template
helm install tandoor app-template/app-template -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| tandoor | auricom/home-ops | 202 | 4.6.2 | 11 hours ago |
| tandoor | drag0n141/home-ops | 51 | 4.6.2 | 2 days ago |
| tandoor | rafaribe/home-ops | 92 | 4.6.0 | 25 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
controllers.tandoor.containers.app.image.repository (10) ghcr.io/tandoorrecipes/recipes | string |
controllers.tandoor.containers.app.image.tag (10) 2.4.1@sha256:4ab9052b3f25bbb1185349282720b176b95973fc93e565eac0dc991ce695a19b | string |
| string, number | |
| string, number | |
| string | |
| string | |
| string, number | |
| string, number | |
| string, number | |
| number | |
| number | |
controllers.tandoor.containers.app.env.DB_ENGINE (5) django.db.backends.postgresql | string |
controllers.tandoor.containers.app.env.DEFAULT_FROM_EMAIL (4) recipes@${SECRET_DOMAIN} | string |
controllers.tandoor.containers.app.env.EMAIL_HOST (4) smtp-relay.default.svc.cluster.local | string |
| number | |
controllers.tandoor.containers.app.env.SOCIAL_PROVIDERS (4) allauth.socialaccount.providers.openid_connect | string |
| string | |
controllers.tandoor.containers.app.env.POSTGRES_DB.valueFrom.secretKeyRef.name (1) tandoor-pguser-recipes | string |
| string | |
| string | |
| number | |
| number | |
| number | |
| number | |
| number | |
| string | |
controllers.tandoor.containers.app.env.POSTGRES_PASSWORD.valueFrom.secretKeyRef.name (2) tandoor-pguser-recipes | string |
| string | |
| string | |
| number | |
| string | |
controllers.tandoor.containers.app.env.POSTGRES_USER.valueFrom.secretKeyRef.name (2) tandoor-pguser-recipes | string |
| string | |
| number | |
| string | |
| number | |
| string | |
controllers.tandoor.containers.app.env.CSRF_TRUSTED_ORIGINS (1) https://rezepte.offene.cloud | string |
| string | |
| string | |
| number | |
controllers.tandoor.containers.app.env.PATH (1) /opt/recipes/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | 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 | |
controllers.tandoor.containers.app.env.SOCIALACCOUNT_PROVIDERS (1) {{- dict "openid_connect" (dict "SERVERS" (list (dict
"id" "authentik"
"name" "Authentik"
"server_url" "https://${oauth_host}/application/o/tandoor-recipes/.well-known/openid-configuration"
"token_auth_method" "client_secret_basic"
"APP" (dict
"client_id" "${oauth_client_id}"
"secret" "${oauth_client_secret}"
)
))) | toJson -}} | string |
| number | |
controllers.tandoor.containers.app.env.VIRTUAL_ENV (1) /opt/recipes/venv | 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 | |
controllers.tandoor.containers.app.command[] (5) - /opt/recipes/venv/bin/gunicorn | string |
| boolean | |
| boolean | |
| string | |
controllers.tandoor.containers.nginx.image.repository (5) nginxinc/nginx-unprivileged | string |
controllers.tandoor.containers.nginx.image.tag (5) 1.29.2-alpine@sha256:d4ca1619a456ef1b8cdaf1421306ad137a06baaf9dd0c5cc0e750c6f8ec308a3 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.tandoor.initContainers.init-db.image.repository (5) ghcr.io/home-operations/postgres-init | string |
controllers.tandoor.initContainers.init-db.image.tag (5) 18@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030 | string |
controllers.tandoor.initContainers.migrations.command[] (4) - sh | string |
| string | |
controllers.tandoor.initContainers.migrations.image.repository (4) vabene1111/recipes | string |
controllers.tandoor.initContainers.migrations.image.tag (4) 2.2.7@sha256:bbafaa18a39292e3e2cf032e090d17d0fcc1deb71a2b98425fec99cb05e8532d | string |
| string | |
| number | |
| number | |
| number | |
| string | |
| number | |
| number | |
| number | |
| string | |
| number | |
controllers.tandoor.initContainers.collectstatic.command[] (1) - python | string |
controllers.tandoor.initContainers.collectstatic.env.DB_ENGINE (1) django.db.backends.postgresql | string |
| string | |
| string | |
controllers.tandoor.initContainers.collectstatic.env.PATH (1) /opt/recipes/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.tandoor.initContainers.collectstatic.env.SOCIAL_PROVIDERS (1) allauth.socialaccount.providers.openid_connect | string |
controllers.tandoor.initContainers.collectstatic.env.SOCIALACCOUNT_PROVIDERS (1) {{- dict "openid_connect" (dict "SERVERS" (list (dict
"id" "authentik"
"name" "Authentik"
"server_url" "https://${oauth_host}/application/o/tandoor-recipes/.well-known/openid-configuration"
"token_auth_method" "client_secret_basic"
"APP" (dict
"client_id" "${oauth_client_id}"
"secret" "${oauth_client_secret}"
)
))) | toJson -}} | string |
controllers.tandoor.initContainers.collectstatic.env.TZ (1) America/Chicago | string |
controllers.tandoor.initContainers.collectstatic.env.VIRTUAL_ENV (1) /opt/recipes/venv | string |
controllers.tandoor.initContainers.collectstatic.image.repository (1) ghcr.io/tandoorrecipes/recipes | string |
controllers.tandoor.initContainers.collectstatic.image.tag (1) 2.4.0@sha256:0c220f403a398772f9b9eed018d263e7942e8a2d2593e4ee84bf36a41c4801ee | string |
| boolean | |
| string | |
| boolean | |
controllers.tandoor.initContainers.migrate.command[] (1) - python | string |
controllers.tandoor.initContainers.migrate.env.DB_ENGINE (1) django.db.backends.postgresql | string |
| string | |
| string | |
controllers.tandoor.initContainers.migrate.env.PATH (1) /opt/recipes/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | string |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.tandoor.initContainers.migrate.env.S3_ACCESS_KEY (1) ${s3_access_key} | string |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.tandoor.initContainers.migrate.env.SOCIAL_PROVIDERS (1) allauth.socialaccount.providers.openid_connect | string |
controllers.tandoor.initContainers.migrate.env.SOCIALACCOUNT_PROVIDERS (1) {{- dict "openid_connect" (dict "SERVERS" (list (dict
"id" "authentik"
"name" "Authentik"
"server_url" "https://${oauth_host}/application/o/tandoor-recipes/.well-known/openid-configuration"
"token_auth_method" "client_secret_basic"
"APP" (dict
"client_id" "${oauth_client_id}"
"secret" "${oauth_client_secret}"
)
))) | toJson -}} | string |
controllers.tandoor.initContainers.migrate.env.TZ (1) America/Chicago | string |
controllers.tandoor.initContainers.migrate.env.VIRTUAL_ENV (1) /opt/recipes/venv | string |
controllers.tandoor.initContainers.migrate.image.repository (1) ghcr.io/tandoorrecipes/recipes | string |
controllers.tandoor.initContainers.migrate.image.tag (1) 2.4.0@sha256:0c220f403a398772f9b9eed018d263e7942e8a2d2593e4ee84bf36a41c4801ee | string |
| boolean | |
| string | |
| boolean | |
controllers.tandoor.strategy (3) RollingUpdate | string |
controllers.tandoor.replicas (2) ${REPLICAS:=1} | string, number |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
route.app.hostnames[] (7) - {{ .Release.Name }}.${SECRET_DOMAIN} | string |
route.app.parentRefs[].name (7) envoy-external | string |
| string | |
| string | |
| string | |
| number | |
route.nginx.annotations."gethomepage.dev/description" (1) Managing recipes, planned meals, shopping lists. | string |
| string | |
| string | |
route.nginx.annotations."gethomepage.dev/href" (1) https://tandoor.rafaribe.com | string |
route.nginx.annotations."gethomepage.dev/icon" (1) tandoor-recipes.png | string |
| string | |
route.nginx.annotations."gethomepage.dev/pod-selector" (1) app.kubernetes.io/name in (tandoor) | string |
route.nginx.annotations."hajimari.io/icon" (1) mdi:chef-hat | string |
route.nginx.hostnames[] (1) - tandoor.rafaribe.com | string |
route.nginx.parentRefs[].name (1) envoy-external | string |
| string | |
| string | |
| string | |
| number | |
route.tandoor.hostnames[] (1) - ${app_url} | string |
route.tandoor.parentRefs[].name (1) envoy-public | string |
route.tandoor.parentRefs[].namespace (1) envoy-gateway-system | string |
| string | |
route.tandoor.rules[].filters[].requestRedirect.path.replaceFullPath (1) /accounts/oidc/authentik/login/?process=login&next=/ | string |
| string | |
| number | |
route.tandoor.rules[].filters[].type (1) RequestRedirect | string |
| string | |
route.tandoor.rules[].matches[].path.value (1) /accounts/login | string |
| number | |
| number | |
service.app.controller (6) tandoor | string |
service.app.ipFamilyPolicy (1) RequireDualStack | string |
service.nginx.controller (1) tandoor | string |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| string | |
| boolean | |
| boolean | |
| string | |
| string | |
| string | |
persistence.nginx-config.advancedMounts.tandoor.nginx[].path (5) /etc/nginx/nginx.conf | string |
| string | |
| boolean | |
persistence.nginx-config.name (5) tandoor-configmap | string |
persistence.nginx-config.type (5) configMap | string |
persistence.tmpfs.advancedMounts.tandoor.app[].path (4) /opt/recipes/cookbook/static/django_js_reverse | string |
persistence.tmpfs.advancedMounts.tandoor.app[].subPath (4) django_js_reverse | string |
persistence.tmpfs.advancedMounts.tandoor.migrations[].path (1) /opt/recipes/cookbook/static/django_js_reverse | string |
persistence.tmpfs.advancedMounts.tandoor.migrations[].subPath (1) django_js_reverse | string |
persistence.tmpfs.advancedMounts.tandoor.nginx[].path (1) /var/cache/nginx | string |
| string | |
persistence.tmpfs.type (4) emptyDir | string |
| boolean | |
persistence.cache.advancedMounts.tandoor.nginx[].path (3) /var/cache/nginx | string |
persistence.cache.type (3) emptyDir | string |
persistence.config.advancedMounts.tandoor.app[].path (3) /opt/recipes/mediafiles | string |
persistence.config.advancedMounts.tandoor.app[].subPath (1) data | string |
| string | |
persistence.config.advancedMounts.tandoor.nginx[].subPath (1) mediafiles | string |
persistence.config.advancedMounts.tandoor.migrations[].path (1) /opt/recipes/data | string |
persistence.config.advancedMounts.tandoor.migrations[].subPath (1) data | string |
| string | |
persistence.data.existingClaim (3) {{ .Release.Name }} | string |
persistence.data.advancedMounts.tandoor.app[].path (2) /opt/recipes/mediafiles | string |
persistence.data.advancedMounts.tandoor.app[].subPath (2) mediafiles | string |
| boolean | |
| boolean | |
persistence.data.globalMounts[].path (1) /opt/recipes/mediafiles | string |
persistence.data.globalMounts[].subPath (1) mediafiles | string |
persistence.data.type (1) persistentVolumeClaim | string |
persistence.django-js-reverse.advancedMounts.tandoor.app[].path (3) /opt/recipes/cookbook/static/django_js_reverse | string |
persistence.django-js-reverse.advancedMounts.tandoor.migrations[].path (3) /opt/recipes/cookbook/static/django_js_reverse | string |
| string | |
persistence.files.advancedMounts.tandoor.app[].path (3) /opt/recipes/mediafiles | string |
persistence.files.advancedMounts.tandoor.app[].subPath (3) mediafiles | string |
| string | |
persistence.files.advancedMounts.tandoor.nginx[].subPath (2) mediafiles | string |
persistence.files.advancedMounts.tandoor.migrations[].path (1) /opt/recipes/staticfiles | string |
| string | |
| string | |
persistence.static.advancedMounts.tandoor.app[].path (3) /opt/recipes/staticfiles | string |
| boolean | |
persistence.static.advancedMounts.tandoor.migrations[].path (2) /opt/recipes/staticfiles | string |
| string | |
persistence.static.advancedMounts.tandoor.collectstatic[].path (1) /opt/recipes/staticfiles | string |
persistence.static.type (3) emptyDir | string |
persistence.temp.type (2) emptyDir | string |
persistence.temp.advancedMounts.tandoor.app[].path (1) /tmp | string |
persistence.temp.advancedMounts.tandoor.app[].subPath (1) app-tmp | string |
persistence.temp.globalMounts[].path (1) /tmp | string |
persistence.temp.globalMounts[].subPath (1) app-tmp | string |
persistence.tmp.type (1) emptyDir | string |
ingress.app.annotations."gethomepage.dev/description" (1) Managing recipes, planned meals, shopping lists. | string |
| string | |
| string | |
ingress.app.annotations."gethomepage.dev/href" (1) https://home-recipes.${SECRET_DOMAIN} | string |
ingress.app.annotations."gethomepage.dev/icon" (1) tandoor-recipes.png | string |
| string | |
ingress.app.annotations."gethomepage.dev/pod-selector" (1) app.kubernetes.io/name in (tandoor) | string |
ingress.app.className (1) ${INGRESSCLASS} | string |
| boolean | |
ingress.app.hosts[].host (1) home-recipes.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.app.tls[].hosts[] (1) - home-recipes.${SECRET_DOMAIN} | string |