No introduction found. Create it?
Install with:
helm repo add tandoor oci://ghcr.io/bjw-s-labs/charts/
helm install tandoor tandoor/tandoor -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| tandoor | auricom/home-ops | 211 | 5.3.0 | 2 days ago |
| tandoor | rafaribe/home-ops | 100 | 5.3.0 | 5 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| string | |
controllers.tandoor.annotations.glance/description (1) Recipe management | string |
controllers.tandoor.annotations.glance/icon (1) di:tandoor-recipes | string |
| string | |
| string | |
controllers.tandoor.annotations.glance/url (1) https://tandoor.rafaribe.com | string |
| string | |
| string, number | |
| string, number | |
| number | |
| string, number | |
| string, number | |
| string, number | |
| number | |
| string | |
controllers.tandoor.containers.app.env.DB_ENGINE (3) django.db.backends.postgresql | string |
controllers.tandoor.containers.app.env.DEFAULT_FROM_EMAIL (3) ${SECRET_SMTP_SENDER} | string |
controllers.tandoor.containers.app.env.EMAIL_HOST (3) smtp-relay.default.svc.cluster.local | string |
| number | |
controllers.tandoor.containers.app.env.SOCIAL_PROVIDERS (3) allauth.socialaccount.providers.openid_connect | string |
| number | |
| number | |
| string | |
controllers.tandoor.containers.app.env.POSTGRES_DB.valueFrom.secretKeyRef.name (1) tandoor-pguser-recipes | string |
controllers.tandoor.containers.app.env.POSTGRES_DB (2) /opt/recipes/data/tandoor.sqlite | string |
controllers.tandoor.containers.app.env.POSTGRES_HOST (2) tandoor-pgbouncer.default.svc | string |
| string | |
controllers.tandoor.containers.app.env.POSTGRES_PASSWORD.valueFrom.secretKeyRef.name (2) tandoor-pguser-recipes | string |
| number | |
| string | |
controllers.tandoor.containers.app.env.POSTGRES_USER.valueFrom.secretKeyRef.name (2) tandoor-pguser-recipes | string |
| string | |
controllers.tandoor.containers.app.env.CSRF_TRUSTED_ORIGINS (1) https://rezepte.offene.cloud | string |
| number | |
| string | |
| string | |
| number | |
| number | |
| number | |
| string | |
| string | |
| number | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| number | |
| number | |
controllers.tandoor.containers.app.image.repository (6) ghcr.io/tandoorrecipes/recipes | string |
controllers.tandoor.containers.app.image.tag (6) 2.7.2@sha256:1b6d43c3c0f5d2888aa564d9daf29883212b79ad496f59f3c684c099eb1a57b9 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
controllers.tandoor.containers.app.command[] (1) - /opt/recipes/venv/bin/gunicorn | string |
controllers.tandoor.containers.nginx.image.repository (2) nginxinc/nginx-unprivileged | string |
controllers.tandoor.containers.nginx.image.tag (2) 1.31.7-alpine@sha256:b5047b9b76845eac124358373c6852377c52e4b05834a47647e955dd91cb8f1e | string |
| string | |
| string | |
| string | |
controllers.tandoor.strategy (2) Recreate | string |
| string | |
controllers.tandoor.initContainers.init-db.image.repository (1) ghcr.io/home-operations/postgres-init | string |
| number | |
controllers.tandoor.initContainers.migrations.command[] (1) - sh | string |
| string | |
| string | |
| number | |
| number | |
| number | |
| string | |
| number | |
| number | |
| number | |
| string | |
| number | |
| string | |
controllers.tandoor.initContainers.migrations.image.repository (1) ghcr.io/tandoorrecipes/recipes | string |
| string | |
| number | |
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.files.advancedMounts.tandoor.app[].path (3) /opt/recipes/mediafiles | string |
persistence.files.advancedMounts.tandoor.app[].subPath (3) mediafiles | string |
persistence.files.advancedMounts.tandoor.migrations[].path (1) /opt/recipes/staticfiles | string |
persistence.files.advancedMounts.tandoor.migrations[].subPath (1) staticfiles | string |
| string | |
persistence.files.advancedMounts.tandoor.nginx[].subPath (1) mediafiles | string |
| string | |
| string | |
persistence.data.advancedMounts.tandoor.app[].path (1) /opt/recipes/mediafiles | string |
| boolean | |
persistence.data.advancedMounts.tandoor.app[].subPath (1) mediafiles | string |
| boolean | |
persistence.data.globalMounts[].path (1) /opt/recipes/mediafiles | string |
persistence.data.globalMounts[].subPath (1) mediafiles | string |
persistence.data.type (1) persistentVolumeClaim | string |
persistence.nginx-config.advancedMounts.tandoor.nginx[].path (2) /etc/nginx/nginx.conf | string |
| string | |
persistence.nginx-config.name (2) tandoor-configmap | string |
persistence.nginx-config.type (2) configMap | string |
persistence.cache.advancedMounts.tandoor.nginx[].path (1) /var/cache/nginx | string |
persistence.cache.type (1) emptyDir | string |
persistence.config.advancedMounts.tandoor.app[].path (1) /opt/recipes/data | string |
persistence.config.advancedMounts.tandoor.app[].subPath (1) data | string |
persistence.config.advancedMounts.tandoor.migrations[].path (1) /opt/recipes/data | string |
persistence.config.advancedMounts.tandoor.migrations[].subPath (1) data | string |
| string | |
persistence.config.advancedMounts.tandoor.nginx[].subPath (1) mediafiles | string |
| string | |
persistence.django-js-reverse.advancedMounts.tandoor.app[].path (1) /opt/recipes/cookbook/static/django_js_reverse | string |
persistence.django-js-reverse.advancedMounts.tandoor.migrations[].path (1) /opt/recipes/cookbook/static/django_js_reverse | string |
| string | |
persistence.temp.globalMounts[].path (1) /tmp | string |
persistence.temp.globalMounts[].subPath (1) app-tmp | string |
persistence.temp.type (1) emptyDir | string |
route.app.hostnames[] (4) - {{ .Release.Name }}.xpander.ovh | string |
route.app.parentRefs[].name (4) 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 | |
service.app.controller (4) tandoor | string |
| number | |
| number | |
service.app.ipFamilyPolicy (1) RequireDualStack | string |
service.nginx.controller (1) tandoor | string |
| number | |
| number | |
| string | |
| number | |
| number | |
| boolean | |
| boolean | |
externalSecrets.main.data[].remoteRef.key (1) /kanidm/tandoor | string |
externalSecrets.main.data[].remoteRef.property (1) CLIENT_ID | string |
externalSecrets.main.data[].secretKey (1) KANIDM_CLIENT_ID | string |
externalSecrets.main.data[].sourceRef.storeRef.kind (1) ClusterSecretStore | string |
externalSecrets.main.data[].sourceRef.storeRef.name (1) akeyless-secret-store | string |
| string | |
externalSecrets.main.dataFrom[].sourceRef.storeRef.kind (1) ClusterSecretStore | string |
externalSecrets.main.dataFrom[].sourceRef.storeRef.name (1) akeyless-secret-store | string |
externalSecrets.main.forceRename (1) tandoor-secret | string |
| string | |
externalSecrets.main.target.name (1) tandoor-secret | string |
externalSecrets.main.target.template.data.SECRET_KEY (1) {{ .TANDOOR_SECRET_KEY }} | string |
externalSecrets.main.target.template.data.SOCIALACCOUNT_PROVIDERS (1) {"openid_connect":{"APPS":[{"provider_id": "kanidm","name": "Kanidm","client_id": "{{ .KANIDM_CLIENT_ID }}","secret": "{{ .KANIDM_CLIENT_SECRET }}","settings": {"server_url": "https://sso.franta.us/oauth2/openid/tandoor/.well-known/openid-configuration","token_auth_method": "client_secret_basic","oauth_pkce_enabled": true}}]}} | string |
| string | |
| string | |
externalSecrets.tandoor.secretStoreRef.kind (1) ClusterSecretStore | string |
externalSecrets.tandoor.secretStoreRef.name (1) onepassword-connect | string |
externalSecrets.tandoor.target.template.data.SECRET_KEY (1) {{ .TANDOOR_SECRET_KEY }} | string |
ingress.app.className (1) nginx-external | string |
ingress.app.hosts[].host (1) tandoor.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.app.tls[].hosts[] (1) - tandoor.${SECRET_DOMAIN} | string |
ingress.app.tls[].secretName (1) tls.tandoor | string |