No introduction found. Create it?
Install with:
helm repo add app-template oci://ghcr.io/bjw-s-labs/charts/
helm install booklore app-template/app-template -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| booklore | szinn/k8s-homelab | 291 | 4.6.2 | 5 days ago |
| booklore | drag0n141/home-ops | 53 | 4.6.2 | 8 days ago |
| booklore | jfroy/flatops | 37 | 4.6.2 | a month ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| number | |
service.app.controller (6) booklore | string |
| number | |
service.booklore.controller (1) booklore | string |
| string | |
controllers.booklore.containers.booklore.image.repository (7) ghcr.io/booklore-app/booklore | string |
controllers.booklore.containers.booklore.image.tag (7) v1.18.5@sha256:44a39097fcf69e7373b51df0459da052640d07459fb02b429f2c47cceaa32485 | string |
| boolean | |
| boolean | |
| number | |
| number | |
| number | |
| number | |
| number | |
| string | |
| number | |
| boolean | |
| boolean | |
| number | |
| number | |
| number | |
| number | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| string | |
| string | |
controllers.booklore.containers.booklore.env.DATABASE_URL (6) jdbc:mariadb://localhost:3306/booklore | string |
| string | |
| string | |
| string | |
controllers.booklore.containers.booklore.env.TZ (5) ${SECRET_TIMEZONE} | string |
| string | |
| string | |
| string | |
| string | |
| string, number | |
| string, number | |
| number | |
| string | |
| number | |
controllers.booklore.containers.booklore.args[] (3) - -jar | string |
| string | |
| boolean | |
| boolean | |
| string | |
controllers.booklore.containers.booklore.envFrom[].secretRef.name (1) {{ .Release.Name }}-secret | string |
| string | |
| string | |
| string | |
controllers.booklore.containers.app.env.DATABASE_URL (3) jdbc:mariadb://localhost:3306/booklore | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.booklore.containers.app.env.JAVA_TOOL_OPTIONS (1) -Djava.net.preferIPv4Stack=true | string |
| string | |
| string | |
controllers.booklore.containers.app.image.repository (3) ghcr.io/booklore-app/booklore | string |
controllers.booklore.containers.app.image.tag (3) v2.2.1@sha256:252586c469ff6d07a06469fd1d49f19af932f4d323713d253c5d29e33b6ec97a | string |
| boolean | |
| boolean | |
controllers.booklore.containers.app.probes.liveness.spec.httpGet.path (2) /api/v1/healthcheck | string |
| number | |
| number | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
controllers.booklore.containers.app.probes.readiness.spec.httpGet.path (2) /api/v1/healthcheck | string |
| number | |
| number | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
controllers.booklore.containers.app.probes.startup.spec.httpGet.path (2) /api/v1/healthcheck | string |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.booklore.containers.app.args[] (2) - -jar | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.booklore.containers.mariadb.env.TZ (1) Europe/Lisbon | string |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.booklore.containers.mariadb.args[] (1) - --wait_timeout=600 | string |
| boolean | |
| boolean | |
controllers.booklore.containers.mariadb.probes.liveness.spec.exec.command[] (1) - mariadb-admin | string |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
controllers.booklore.containers.mariadb.probes.readiness.spec.exec.command[] (1) - mariadb-admin | string |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| string | |
| boolean | |
controllers.booklore.containers.nginx.args[] (2) - -c | string |
| string | |
controllers.booklore.containers.nginx.image.repository (2) ghcr.io/booklore-app/booklore | string |
controllers.booklore.containers.nginx.image.tag (2) v1.18.5@sha256:9c4a8a31aede653c1e5bd7a6e61cb3ef63c964e40fb3267546def7b3f30fdf7e | string |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
controllers.booklore.containers.nginx.env.TZ (1) America/Los_Angeles | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| number, string | |
| number, string | |
controllers.booklore.initContainers.mariadb.env.TZ (2) America/Los_Angeles | string |
controllers.booklore.initContainers.mariadb.env.MARIADB_PASSWORD.valueFrom.secretKeyRef.key (1) booklore_mariadb_password | string |
| string | |
| string | |
controllers.booklore.initContainers.mariadb.env.MARIADB_ROOT_PASSWORD.valueFrom.secretKeyRef.key (1) booklore_mariadb_root_password | string |
| string | |
| string | |
controllers.booklore.initContainers.mariadb.image.repository (4) docker.io/library/mariadb | string |
| string | |
| boolean | |
| boolean | |
controllers.booklore.initContainers.mariadb.probes.liveness.spec.exec.command[] (4) - bash | string |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
controllers.booklore.initContainers.wait-for-mariadb.args[] (3) - mysql | string |
controllers.booklore.initContainers.wait-for-mariadb.image.repository (3) docker.io/wait4x/wait4x | string |
| string | |
| string | |
controllers.booklore.initContainers.wait-for-mariadb.env.DB_PASSWORD.valueFrom.secretKeyRef.key (1) booklore_mariadb_password | string |
| string | |
controllers.booklore.initContainers.nginx-config.args[] (2) - envsubst '${BOOKLORE_PORT}' < /etc/nginx/nginx.conf > /config/nginx.conf | string |
| string | |
| number | |
controllers.booklore.initContainers.nginx-config.env.TZ (1) America/Los_Angeles | string |
controllers.booklore.initContainers.nginx-config.image.repository (2) ghcr.io/booklore-app/booklore | string |
controllers.booklore.initContainers.nginx-config.image.tag (2) v1.18.5@sha256:9c4a8a31aede653c1e5bd7a6e61cb3ef63c964e40fb3267546def7b3f30fdf7e | string |
| boolean | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
persistence.bookdrop.path (4) /var/nfs/shared/Media/Books/bookdrop | string |
persistence.bookdrop.server (4) ${SECRET_NAS_IP} | string |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| boolean | |
persistence.books.path (5) /var/nfs/shared/Media/Books | string |
persistence.books.server (5) ${SECRET_NAS_IP} | string |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| boolean | |
| string | |
| string | |
persistence.config.accessMode (1) ReadWriteOnce | string |
| string | |
| string | |
| boolean | |
| string | |
persistence.config.type (1) persistentVolumeClaim | string |
persistence.data.existingClaim (5) {{ .Release.Name }} | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
persistence.mysqld.type (5) emptyDir | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
persistence.tmpfs.type (4) emptyDir | string |
| string | |
| string | |
persistence.media.path (3) /mnt/data/media | string |
persistence.media.server (3) nas01.${SECRET_DOMAIN_INT} | string |
| string | |
| string | |
| string | |
persistence.media.advancedMounts.booklore.p[].path (1) /books | string |
| string | |
| string | |
| string | |
| string | |
persistence.nginx-run.type (2) emptyDir | string |
| string | |
| string | |
persistence.nginx.advancedMounts.booklore.nginx[].path (2) /config | string |
| string | |
| string | |
persistence.nginx.type (2) emptyDir | string |
persistence.tmp.type (2) emptyDir | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
persistence.db.accessMode (1) ReadWriteOnce | string |
| string | |
| boolean | |
| string | |
persistence.db.storageClass (1) longhorn | string |
persistence.db.type (1) persistentVolumeClaim | string |
| string | |
persistence.mariadb-data.existingClaim (1) booklore-mariadb | string |
| string | |
persistence.media2.advancedMounts.booklore.booklore[].subPath (1) library/books | string |
persistence.media2.existingClaim (1) media-smb-kantai1 | string |
persistence.media2.type (1) persistentVolumeClaim | string |
persistence.nfs-nas-media.advancedMounts.booklore.booklore[].path (1) /books | string |
persistence.nfs-nas-media.advancedMounts.booklore.booklore[].subPath (1) BookLibrary/Books | string |
persistence.nfs-nas-media.path (1) /mnt/atlas/media | string |
persistence.nfs-nas-media.server (1) ragnar.zinn.tech | string |
| string | |
route.app.hostnames[] (5) - {{ .Release.Name }}.${SECRET_DOMAIN} | string |
route.app.parentRefs[].name (5) envoy-internal | string |
route.app.parentRefs[].namespace (5) networking | string |
| string | |
route.app.annotations."external-dns.alpha.kubernetes.io/target" (1) external.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
route.booklore.hostnames[] (2) - booklore.kantai.xyz | string |
route.booklore.parentRefs[].name (2) envoy-internal | string |
| string | |
route.main.hostnames[] (1) - books.jnobrega.com | string |
| string | |
route.main.parentRefs[].name (1) internal | string |
| string | |
| string | |
| string | |
| number | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| number | |
defaultPodOptions.priorityClassName (2) external-facing | string |
defaultPodOptions.labels.app (1) booklore | string |
defaultPodOptions.labels.environment (1) production | string |
defaultPodOptions.labels.owner (1) willianpaixao | string |
| string | |
| string | |
| string | |
| string | |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (1) external.${SECRET_DOMAIN} | string |
| string | |
ingress.app.annotations."gatus.home-operations.com/endpoint" (1) ui:
hide-url: true
hide-hostname: true
conditions:
- "[STATUS] == 200"
interval: 5m
| string |
ingress.app.className (2) external | string |
ingress.app.hosts[].host (2) booklore.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.app.tls[].hosts[] (1) - booklore.${SECRET_DOMAIN} | string |