No introduction found. Create it?
Install with:
helm repo add app-template oci://ghcr.io/bjw-s-labs/charts/
helm install shlink app-template/app-template -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| shlink | gabe565/home-ops | 38 | 5.3.0 | 5 days ago |
| shlink | drag0n141/home-ops | 66 | 5.3.0 | 15 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| string | |
| string | |
| string, number | |
| string | |
controllers.shlink.containers.app.env.DEFAULT_DOMAIN (3) short.${SECRET_DOMAIN} | string |
controllers.shlink.containers.app.env.DISABLE_TRACKING_FROM (3) 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 | string |
| number | |
| number | |
| number | |
controllers.shlink.containers.app.env.TIMEZONE (2) Europe/Berlin | string |
controllers.shlink.containers.app.env.TZ (2) Australia/Sydney | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.shlink.containers.app.env.REDIS_SERVERS (1) dragonfly.databases.svc.cluster.local | string |
| string | |
| string | |
controllers.shlink.containers.app.image.repository (4) ghcr.io/shlinkio/shlink | string |
controllers.shlink.containers.app.image.tag (4) 5.1.8@sha256:68a722f7677008a50ccf3a9e570966bc37d7627fe6a870b86be28c5dcf9085ee | string |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| number | |
| number | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
controllers.shlink.containers.web.env.SHLINK_SERVER_NAME (1) Albatross Flavour | string |
controllers.shlink.containers.web.env.SHLINK_SERVER_URL (1) https://short.${SECRET_DOMAIN} | string |
controllers.shlink.containers.web.env.TZ (1) Australia/Sydney | string |
| string | |
controllers.shlink.containers.web.image.repository (1) shlinkio/shlink-web-client | string |
controllers.shlink.containers.web.image.tag (1) 4.9.0@sha256:9ea53f612d361de240555036065e2b8ea0cd0411b0125afaf2f7d39f2a928f18 | string |
| boolean | |
| number | |
| boolean | |
| number | |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
controllers.shlink.initContainers.init-db.image.repository (4) ghcr.io/home-operations/postgres-init | string |
controllers.shlink.initContainers.init-db.image.tag (4) 18@sha256:87627baaddb0cabed4ebe033e75038e5c7b6b081c18e86514c99067179a90719 | string |
| string | |
| string | |
| string | |
controllers.shlink.strategy (2) Recreate | string |
| string | |
| number | |
| number | |
| string | |
| number | |
controllers.shlink.pod.topologySpreadConstraints[].topologyKey (1) kubernetes.io/hostname | string |
| string | |
| number | |
| string | |
controllers.main.containers.api.env.DEFAULT_DOMAIN (3) ln.${SECRET_ROOT_DOMAIN} | string |
controllers.main.containers.api.env.DISABLE_TRACKING_FROM (3) 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 | string |
| string | |
| string | |
| number | |
| string | |
controllers.main.containers.api.env.TIMEZONE (3) ${CLUSTER_TZ} | string |
| string | |
| string | |
controllers.main.containers.api.image.repository (3) ghcr.io/shlinkio/shlink | string |
controllers.main.containers.api.image.tag (3) 5.1.8@sha256:68a722f7677008a50ccf3a9e570966bc37d7627fe6a870b86be28c5dcf9085ee | string |
| number | |
| boolean | |
| number | |
| number | |
| string | |
controllers.main.containers.web.env.SHLINK_SERVER_URL (3) https://ln.${SECRET_ROOT_DOMAIN} | string |
| string | |
| string | |
controllers.main.containers.web.image.repository (3) ghcr.io/shlinkio/shlink-web-client | string |
controllers.main.containers.web.image.tag (3) 4.9.0@sha256:9ea53f612d361de240555036065e2b8ea0cd0411b0125afaf2f7d39f2a928f18 | string |
| boolean | |
| string | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
controllers.api.containers.app.env.DB_HOST (1) postgresql-rw | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.api.containers.app.env.TZ (1) America/Chicago | string |
| string | |
| string | |
| string | |
controllers.api.containers.app.image.repository (1) ghcr.io/shlinkio/shlink | string |
controllers.api.containers.app.image.tag (1) 5.1.8-roadrunner@sha256:34908d3e43e94911183a293f0cb17f39482b06a45faef5b8cad2ab53f9ccf625 | string |
| boolean | |
controllers.api.initContainers.geoip.command[] (1) - sh | string |
| string | |
controllers.api.initContainers.geoip.image.repository (1) ghcr.io/shlinkio/shlink | string |
controllers.api.initContainers.geoip.image.tag (1) 5.1.8-roadrunner@sha256:34908d3e43e94911183a293f0cb17f39482b06a45faef5b8cad2ab53f9ccf625 | string |
| string | |
| string | |
| string | |
| string | |
| number | |
controllers.api.strategy (1) RollingUpdate | string |
| string | |
controllers.frontend.containers.app.image.repository (1) ghcr.io/shlinkio/shlink-web-client | string |
controllers.frontend.containers.app.image.tag (1) 4.9.0@sha256:9ea53f612d361de240555036065e2b8ea0cd0411b0125afaf2f7d39f2a928f18 | string |
| boolean | |
| string | |
controllers.frontend.strategy (1) RollingUpdate | string |
| string | |
persistence.data.advancedMounts.main.api[].path (3) /etc/shlink/data | string |
persistence.data.advancedMounts.api.app[].path (1) /etc/shlink/data | string |
| boolean | |
persistence.data.globalMounts[].path (1) /etc/shlink/data | string |
persistence.data.type (1) emptyDir | string |
persistence.log.globalMounts[].path (3) /etc/shlink/data/log | string |
persistence.log.type (3) emptyDir | string |
| string | |
persistence.tmp.type (2) emptyDir | string |
| string | |
| string | |
| string | |
persistence.tmpfs.advancedMounts.shlink.app[].path (2) /etc/shlink/data | string |
| string | |
persistence.tmpfs.type (2) emptyDir | string |
persistence.geolite2.advancedMounts.api.app[].path (1) /etc/shlink/vendor/shlinkio/shlink-ip-geolocation/src/GeoLite2 | string |
| boolean | |
| string | |
persistence.geolite2.type (1) emptyDir | string |
persistence.tmp-data.globalMounts[].path (1) /etc/shlink/data | string |
persistence.tmp-data.type (1) emptyDir | string |
| number | |
| string | |
| string | |
| number | |
| number | |
| boolean | |
| string | |
| number | |
service.frontend.controller (1) frontend | string |
| number | |
| string | |
| number | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
| string | |
| number | |
route.api.hostnames[] (3) - ln.${SECRET_ROOT_DOMAIN} | string |
route.api.parentRefs[].name (3) envoy-towonel | string |
route.api.parentRefs[].namespace (3) networking | string |
route.api.annotations."external-dns.alpha.kubernetes.io/hostname" (2) ln.${SECRET_ROOT_DOMAIN} | string |
route.api.annotations."gatus.home-operations.com/endpoint" (2) url: https://ln.wynning.tech/rest/health
conditions:
- "[STATUS] == 200"
| string |
| string | |
| number | |
| string | |
route.app.hostnames[] (3) - sh.${SECRET_DOMAIN_SHORT} | string |
route.app.parentRefs[].name (3) envoy-external | string |
route.app.parentRefs[].namespace (3) networking | string |
| string | |
route.app.annotations."gatus.home-operations.com/endpoint" (2) conditions: ["[STATUS] == 404"] | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
route.web.annotations."gethomepage.dev/description" (2) Link Shortener | string |
| string | |
| string | |
| string | |
| string | |
route.web.annotations."gethomepage.dev/pod-selector" (2) app.kubernetes.io/name = shlink | string |
| string | |
route.web.annotations."internal.wynning.tech/hostname" (2) shlink.${SECRET_INTERNAL_DOMAIN} | string |
route.web.hostnames[] (2) - shlink.${SECRET_INTERNAL_DOMAIN} | string |
route.web.parentRefs[].name (2) envoy-internal | string |
route.web.parentRefs[].namespace (2) networking | string |
| string | |
| number | |
route.external.hostnames[] (1) - ln.astrateam.net | string |
| string | |
route.external.parentRefs[].namespace (1) kube-system | string |
| string | |
| string | |
| number | |
route.frontend.hostnames[] (1) - ${admin_url} | string |
| string | |
route.frontend.parentRefs[].namespace (1) envoy-gateway-system | string |
| string | |
route.frontend.rules[].filters[].extensionRef.group (1) gateway.envoyproxy.io | string |
route.frontend.rules[].filters[].extensionRef.kind (1) HTTPRouteFilter | string |
route.frontend.rules[].filters[].extensionRef.name (1) shlink-service-worker | string |
route.frontend.rules[].filters[].type (1) ExtensionRef | string |
| string | |
route.frontend.rules[].matches[].path.value (1) /service-worker.js | string |
route.frontend.rules[].name (1) service-worker | string |
route.internal.hostnames[] (1) - shlink.astrateam.net | string |
| string | |
route.internal.parentRefs[].namespace (1) kube-system | string |
| string | |
| string | |
| number | |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (1) external.${SECRET_DOMAIN} | string |
ingress.app.className (1) external | string |
ingress.app.hosts[].host (1) short.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.web.annotations."external-dns.alpha.kubernetes.io/target" (1) internal.${SECRET_DOMAIN} | string |
ingress.web.annotations."gethomepage.dev/description" (1) URL Shortener Web UI | string |
| string | |
| string | |
| string | |
| string | |
ingress.web.className (1) internal | string |
ingress.web.hosts[].host (1) shlink.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
rawResources.no-geoblock.manifest.apiVersion (1) gateway.envoyproxy.io/v1alpha1 | string |
rawResources.no-geoblock.manifest.kind (1) SecurityPolicy | string |
| string | |
rawResources.no-geoblock.manifest.spec.targetRefs[].group (1) gateway.networking.k8s.io | string |
| string | |
rawResources.no-geoblock.manifest.spec.targetRefs[].name (1) {{ .Release.Name }}-api | string |
rawResources.no-geoblock.suffix (1) no-geoblock | string |
rawResources.service-worker.manifest.apiVersion (1) gateway.envoyproxy.io/v1alpha1 | string |
rawResources.service-worker.manifest.kind (1) HTTPRouteFilter | string |
rawResources.service-worker.manifest.spec.directResponse.body.inline (1) self.addEventListener('install', event => { event.waitUntil(self.skipWaiting()) }); | string |
| string | |
rawResources.service-worker.manifest.spec.directResponse.contentType (1) application/javascript | string |
| number |