No introduction found. Create it?
Install with:
helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install your-spotify bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
your-spotify | pl4nty/homelab | 35 | 3.7.1 | 5 days ago |
your-spotify | rafaribe/home-ops | 62 | 3.7.1 | 8 days ago |
your-spotify | samip5/k8s-cluster | 119 | 3.7.1 | 9 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
string | |
controllers.mongodb.type (6) statefulset | string |
number | |
controllers.mongodb.containers.app.image.repository (4) docker.io/library/mongo | string |
string | |
boolean | |
boolean | |
boolean | |
string | |
controllers.mongodb.containers.main.image.repository (2) docker.io/library/mongo | string |
string | |
boolean | |
boolean | |
boolean | |
controllers.server.containers.app.env.API_ENDPOINT (4) https://spotify-api.${DOMAIN_NAME} | string |
controllers.server.containers.app.env.CLIENT_ENDPOINT (4) https://spotify.${DOMAIN_NAME} | string |
controllers.server.containers.app.env.MONGO_ENDPOINT (4) mongodb://your-spotify-mongodb:27017/your_spotify | string |
string | |
controllers.server.containers.app.env.CORS (2) https://spotty.rafaribe.com | string |
number | |
controllers.server.containers.app.envFrom[].secretRef.name (4) your-spotify-secret | string |
controllers.server.containers.app.image.repository (4) yooooomi/your_spotify_server | string |
string | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
string | |
boolean | |
number, string | |
string | |
number | |
string | |
controllers.server.containers.server.command[] (1) - sh | string |
controllers.server.containers.server.env.API_ENDPOINT (1) https://${app_url}/api | string |
controllers.server.containers.server.env.CLIENT_ENDPOINT (1) https://${app_url} | string |
string | |
string | |
controllers.server.containers.server.env.MONGO_ENDPOINT (1) mongodb://your-spotify:$(DB_PASSWORD)@mongodb/your-spotify | string |
string | |
controllers.server.containers.server.env.SPOTIFY_PUBLIC (1) ${spotify_public} | string |
controllers.server.containers.server.env.SPOTIFY_SECRET (1) ${spotify_secret} | string |
controllers.server.containers.server.env.TIMEZONE (1) America/Chicago | string |
string | |
controllers.server.containers.server.image.repository (1) yooooomi/your_spotify_server | string |
controllers.server.containers.server.image.tag (1) 1.12.0@sha256:081b53a4faf529b7e8ceb0147ba10f4780730b729aebf2edb469a8c30441e99a | string |
boolean | |
boolean | |
boolean | |
number | |
number | |
boolean | |
string | |
boolean | |
controllers.server.containers.server.workingDir (1) /app/apps/server | string |
controllers.server.strategy (4) RollingUpdate | string |
string | |
string | |
string | |
string | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
string | |
controllers.web.containers.app.env.API_ENDPOINT (4) https://spotify-api.${DOMAIN_NAME} | string |
string | |
controllers.web.containers.app.image.repository (4) yooooomi/your_spotify_client | string |
string | |
boolean | |
boolean | |
boolean | |
boolean | |
string | |
boolean | |
number | |
string | |
number | |
string | |
string | |
number | |
controllers.web.strategy (3) RollingUpdate | string |
controllers.client.strategy (3) RollingUpdate | string |
controllers.client.containers.main.env.API_ENDPOINT (2) https://spotify-api.${PUBLIC_DOMAIN} | string |
string | |
controllers.client.containers.main.image.repository (2) yooooomi/your_spotify_client | string |
string | |
boolean | |
boolean | |
boolean | |
string | |
string | |
controllers.client.containers.client.image.repository (1) nginxinc/nginx-unprivileged | string |
controllers.client.containers.client.image.tag (1) stable-alpine | string |
boolean | |
boolean | |
boolean | |
number | |
number | |
boolean | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
controllers.client.initContainers.cp-build.command[] (1) - cp | string |
string | |
controllers.client.initContainers.cp-build.image.repository (1) yooooomi/your_spotify_client | string |
controllers.client.initContainers.cp-build.image.tag (1) 1.12.0@sha256:9c20e607b82fc66a0b81a45c04d6ccd8fd056add3a3adacc0bb7a6b99460fdb0 | string |
boolean | |
string | |
controllers.client.initContainers.template.command[] (1) - sh | string |
controllers.client.initContainers.template.env.API_ENDPOINT (1) https://${app_url}/api | string |
string | |
controllers.client.initContainers.template.image.repository (1) yooooomi/your_spotify_client | string |
controllers.client.initContainers.template.image.tag (1) 1.12.0@sha256:9c20e607b82fc66a0b81a45c04d6ccd8fd056add3a3adacc0bb7a6b99460fdb0 | string |
boolean | |
string | |
boolean | |
controllers.main.containers.main.env.API_ENDPOINT (2) https://spotify-api.${PUBLIC_DOMAIN} | string |
controllers.main.containers.main.env.CLIENT_ENDPOINT (2) https://spotify.${PUBLIC_DOMAIN} | string |
controllers.main.containers.main.env.CORS (2) https://spotify.${PUBLIC_DOMAIN} | string |
controllers.main.containers.main.env.MONGO_ENDPOINT (2) mongodb://your-spotify-mongodb:27017/your_spotify | string |
string | |
string | |
controllers.main.containers.main.image.repository (2) yooooomi/your_spotify_server | string |
string | |
boolean | |
boolean | |
boolean | |
string | |
string | |
number | |
controllers.main.strategy (2) RollingUpdate | string |
string | |
number | |
string | |
number | |
boolean | |
string | |
number | |
string | |
number | |
string | |
number | |
boolean | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (1) external.rafaribe.com | string |
ingress.app.className (2) external | string |
ingress.app.hosts[].host (2) spotty.rafaribe.com | string |
ingress.app.hosts[].paths[].path (2) /?(.*) | string |
ingress.app.hosts[].paths[].pathType (2) Prefix | string |
string | |
string | |
ingress.server.hosts[].host (2) spotify-api.${DOMAIN_NAME} | string |
string | |
string | |
string | |
string | |
string | |
ingress.server.annotations."nginx.ingress.kubernetes.io/auth-signin" (1) https://$host/outpost.goauthentik.io/start?rd=$scheme://$http_host$escaped_request_uri | string |
ingress.server.annotations."nginx.ingress.kubernetes.io/auth-snippet" (1) proxy_set_header X-Forwarded-Host $http_host;
| string |
ingress.server.annotations."nginx.ingress.kubernetes.io/auth-url" (1) http://ak-outpost-gabernetes.authentik.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx | string |
string | |
string | |
string | |
string | |
ingress.server.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) network-system-authelia-auth@kubernetescrd | string |
ingress.server.className (1) traefik | string |
boolean | |
ingress.server.tls[].hosts[] (1) - ${app_url} | string |
ingress.server.tls[].secretName (1) ${certificate_name} | string |
string | |
ingress.client.annotations."nginx.ingress.kubernetes.io/auth-signin" (1) https://$host/outpost.goauthentik.io/start?rd=$scheme://$http_host$escaped_request_uri | string |
ingress.client.annotations."nginx.ingress.kubernetes.io/auth-snippet" (1) proxy_set_header X-Forwarded-Host $http_host;
| string |
ingress.client.annotations."nginx.ingress.kubernetes.io/auth-url" (1) http://ak-outpost-gabernetes.authentik.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx | string |
string | |
string | |
boolean | |
ingress.client.hosts[].host (1) ${app_url} | string |
string | |
string | |
string | |
ingress.client.tls[].hosts[] (1) - ${app_url} | string |
ingress.client.tls[].secretName (1) ${certificate_name} | string |
ingress.server-int.className (1) internal-nginx | string |
ingress.server-int.hosts[].host (1) s-api.skylab.fi | string |
string | |
string | |
string | |
string | |
ingress.web-int.className (1) internal-nginx | string |
ingress.web-int.hosts[].host (1) s.skylab.fi | string |
string | |
string | |
string | |
string | |
ingress.web.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) network-system-authelia-auth@kubernetescrd | string |
ingress.web.className (1) traefik | string |
ingress.web.hosts[].host (1) spotify.${DOMAIN_NAME} | string |
string | |
string | |
string | |
string | |
persistence.config.accessMode (2) ReadWriteOnce | string |
string | |
string | |
string | |
persistence.config.existingClaim (1) your-spotify | string |
string | |
persistence.mongo.existingClaim (2) your-spotify | string |
string | |
string | |
persistence.client-build.advancedMounts.client.template[].path (1) /app/apps/client/build | string |
boolean | |
string | |
string | |
persistence.configs.existingClaim (1) your-spotify | string |
persistence.nginx.advancedMounts.client.client[].path (1) /etc/nginx/conf.d/default.conf | string |
string | |
boolean | |
persistence.nginx.name (1) your-spotify-nginx | string |
persistence.nginx.type (1) configMap | string |
boolean | |
persistence.tmp.type (1) emptyDir | string |
route.client.hostnames[] (2) - spotify.${PUBLIC_DOMAIN} | string |
route.client.parentRefs[].name (2) ${CLUSTER_NAME} | string |
string | |
route.client.rules[].backendRefs[].name (2) your-spotify-client | string |
number | |
route.main.hostnames[] (2) - spotify-api.${PUBLIC_DOMAIN} | string |
route.main.parentRefs[].name (2) ${CLUSTER_NAME} | string |
string | |
route.main.rules[].backendRefs[].name (2) your-spotify | string |
number | |
configMaps.nginx.data."default.conf" (1) server {
listen 3000;
server_name localhost;
location / {
root /build;
try_files $uri /index.html;
}
}
| string |
boolean |