shlink helm

No introduction found. Create it?

Install

Install with:

helm repo add app-template oci://ghcr.io/bjw-s-labs/helm/app-template
helm install shlink app-template/app-template -f values.yaml

Examples

See examples from other people.

Top Repositories (2 out of 6)

NameRepoStarsVersionTimestamp
shlinkdrag0n141/home-ops524.6.28 days ago
shlinkszinn/k8s-homelab2824.6.225 days ago

Values

See the most popular values for this chart:

KeyTypes
string
string
string
number
number
number
number
string
string
string
string
string
string
controllers.shlink.containers.app.env.REDIS_SERVERS (1)
dragonfly.databases.svc.cluster.local
string
string
string
string
string
string
controllers.shlink.containers.app.image.tag (3)
5.0.0@sha256:5bbedb6913b951f23428a61b581e7a22e33bdda0446455dfb4a598e57f15ff73
string
boolean
boolean
number
string
number
number
number
number
boolean
boolean
number
string
number
number
number
number
boolean
string
string
string
boolean
string
boolean
string
string
controllers.shlink.initContainers.init-db.image.tag (3)
18@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
string
string
number
number
string
number
string
string
number
string
string
string
string
string
string
number
string
string
string
string
string
controllers.main.containers.api.image.tag (2)
4.5.3@sha256:bd4bf920bcfc396140ba18ddf8891a55969a444485e2b1709030cbcc2d6623cd
string
number
string
number
boolean
number
string
string
string
string
controllers.main.containers.web.image.tag (2)
4.5.1@sha256:0e695130f19307dd89c5a2b9b3486106b2445319da88b3af489af162a8f05ee4
string
boolean
string
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
controllers.api.containers.app.image.tag (1)
4.6.0-roadrunner@sha256:5d4f139f71d8734cc27c33bac4a4a14f1b8dd39aad4ba822e85015ff575edecb
string
boolean
controllers.api.initContainers.geoip.command[] (1)
- sh
- -c
- set -eux cp -a ./vendor/shlinkio/shlink-ip-geolocation/src/GeoLite2/* /geoip sed -i 's|https://download.maxmind.com|http://geoip-download.geoip|' \ /geoip/GeoLite2Options.php
string
string
string
controllers.api.initContainers.geoip.image.tag (1)
4.6.0-roadrunner@sha256:5d4f139f71d8734cc27c33bac4a4a14f1b8dd39aad4ba822e85015ff575edecb
string
string
string
string
string
number
string
string
string
controllers.frontend.containers.app.image.tag (1)
4.6.2@sha256:93d4c24ca33d856e8e8076232eed6f5e5b01c70d705fdeae63fc7ae4034ea07d
string
boolean
string
string
route.app.hostnames[] (3)
- sh.${SECRET_DOMAIN_SHORT}
string
string
string
string
string
string
string
string
string
string
number
string
string
string
string
string
string
string
number
string
string
string
route.internal.hostnames[] (2)
- shlink.astrateam.net
string
string
string
string
string
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
route.frontend.rules[].name (1)
private
servers-json
service-worker
string
number
string
number
number
boolean
string
string
number
string
number
number
string
number
boolean
number
string
string
boolean
string
string
string
string
string
string
string
string
string
string
string
persistence.geolite2.advancedMounts.api.app[].path (1)
/etc/shlink/vendor/shlinkio/shlink-ip-geolocation/src/GeoLite2
string
boolean
string
string
string
string
rawResources.auth.apiVersion (1)
gateway.envoyproxy.io/v1alpha1
string
string
boolean
string
string
string
rawResources.auth.spec.spec.jwt.providers[].remoteJWKS.uri (1)
https://${oidc_host}/application/o/shlink/jwks/
string
string
string
boolean
rawResources.auth.spec.spec.oidc.provider.issuer (1)
https://${oidc_host}/application/o/shlink/
string
rawResources.auth.spec.spec.oidc.scopes[] (1)
- openid
- offline_access
- shlink:token
string
rawResources.auth.spec.spec.targetRefs[].group (1)
gateway.networking.k8s.io
gateway.networking.k8s.io
string
string
rawResources.auth.spec.spec.targetRefs[].name (1)
{{ .Release.Name }}-frontend
{{ .Release.Name }}-frontend
string
string
rawResources.servers-json.apiVersion (1)
gateway.envoyproxy.io/v1alpha1
string
string
rawResources.servers-json.spec.spec.lua[].inline (1)
function envoy_on_request(handle) local api_key = handle:headers():get("x-shlink-token") if api_key then local json_body = '[{"name":"${app_url}", "url":"https://${app_url}", "apiKey":"' .. api_key .. '"}]' handle:respond( {[":status"] = "200", ["content-type"] = "application/json"}, json_body ) end end
string
string
string
string
string
string
rawResources.service-worker.apiVersion (1)
gateway.envoyproxy.io/v1alpha1
string
string
rawResources.service-worker.spec.spec.directResponse.body.inline (1)
self.addEventListener('install', event => { event.waitUntil(self.skipWaiting()) });
string
string
string
number