chaski helm

No introduction found. Create it?

Install

Install with:

helm repo add chaski oci://ghcr.io/home-operations/charts/chaski
helm install chaski chaski/chaski -f values.yaml

Examples

See examples from other people.

Top Repositories (2 out of 12)

NameRepoStarsVersionTimestamp
chaskiharaldkoch/kochhaus-home1780.3.211 days ago
chaskionedr0p/home-ops28400.3.212 days ago

Resources

Values

See the most popular values for this chart:

KeyTypes
string
string
string
string
string
boolean
number
config.routes.radarr-download.message (9)
<b>{{ .payload.movie.title }} ({{ .payload.movie.year }})</b> <small>{{ .payload.movie.overview | ellipsis 300 }}</small> <small><b>Client:</b> {{ .payload.downloadClient | default "unknown" }}</small>
string
string
config.routes.radarr-download.params.url (9)
{{ .payload.applicationUrl }}/movie/{{ .payload.movie.tmdbId }}
string
string
string
string
config.routes.radarr-download.title (9)
Movie {{ if .payload.isUpgrade }}Upgraded{{ else }}Added{{ end }}
string
config.routes.radarr-download.whenExpr (9)
payload.eventType == "Download"
string
config.routes.radarr-manual.message (9)
<b>{{ .payload.movie.title }} ({{ .payload.movie.year }})</b> <small><b>Client:</b> {{ .payload.downloadClient | default "unknown" }}</small>
string
string
config.routes.radarr-manual.params.url (9)
{{ .payload.applicationUrl }}/activity/queue
string
string
string
string
config.routes.radarr-manual.title (9)
Movie Requires Manual Interaction
string
config.routes.radarr-manual.whenExpr (9)
payload.eventType == "ManualInteractionRequired"
string
config.routes.sonarr-download.message (9)
<b>{{ .payload.series.title }} ({{ printf "S%02dE%02d" (toInt (index .payload.episodes 0).seasonNumber) (toInt (index .payload.episodes 0).episodeNumber) }})</b> <small>{{ (index .payload.episodes 0).title }}</small> <small><b>Client:</b> {{ .payload.downloadClient | default "unknown" }}</small>
string
string
config.routes.sonarr-download.params.url (9)
{{ .payload.applicationUrl }}/series/{{ .payload.series.titleSlug }}
string
string
string
string
config.routes.sonarr-download.title (9)
Episode {{ if .payload.isUpgrade }}Upgraded{{ else }}Added{{ end }}
string
config.routes.sonarr-download.whenExpr (9)
payload.eventType == "Download"
string
config.routes.sonarr-manual.message (9)
<b>{{ .payload.series.title }}</b> <small><b>Client:</b> {{ .payload.downloadClient | default "unknown" }}</small>
string
string
config.routes.sonarr-manual.params.url (9)
{{ .payload.applicationUrl }}/activity/queue
string
string
string
string
config.routes.sonarr-manual.title (9)
Episode Requires Manual Interaction
string
config.routes.sonarr-manual.whenExpr (9)
payload.eventType == "ManualInteractionRequired"
string
config.routes.alertmanager.message (1)
{{- $title := printf "[%s%s] %s" (.payload.status | toUpper) (ternary (printf ":%d" (len .payload.alerts)) "" (eq .payload.status "firing")) .payload.commonLabels.alertname -}} {{- $desc := coalesce .payload.commonAnnotations.description .payload.commonAnnotations.summary .payload.commonAnnotations.message "No description available" -}} {{- $body := $desc -}} {{- range $k, $v := .payload.commonLabels -}} {{- $body = printf "%s\n<b>%s:</b> %s" $body $k $v -}} {{- end -}} token={{ env "PUSHOVER_TOKEN" | urlquery }}&user={{ env "PUSHOVER_USER_KEY" | urlquery }}&html=1&priority={{ ternary "1" "0" (eq .payload.status "firing") }}&sound=gamelan&title={{ $title | urlquery }}&message={{ $body | urlquery }}&url={{ .payload.externalURL | urlquery }}&url_title=View+in+Alertmanager
string
string
config.routes.apoci.message (1)
{{- $body := .payload.message | replace "\n" "<br>" -}} token={{ env "PUSHOVER_TOKEN" | urlquery }}&user={{ env "PUSHOVER_USER_KEY" | urlquery }}&html=1&priority=0&sound=cosmic&title={{ "[apoci]" | urlquery }}&message={{ $body | urlquery }}&url=https://registry.dcunha.io&url_title=Open+apoci
string
string
config.routes.radarr.message (1)
<b>{{ .payload.movie.title }} ({{ .payload.movie.year }})</b>{{ with .payload.movie.overview }} {{ . }}{{ end }}{{ with .payload.downloadClient }} <b>Client:</b> {{ . }}{{ end }}{{ with .payload.movie.imdbId }} https://www.imdb.com/title/{{ . }}/{{ end }}{{ with .payload.applicationUrl }} <a href="{{ . }}/movie/{{ $.payload.movie.tmdbId }}">Open in Radarr</a>{{ end }}
string
string
string
config.routes.radarr.title (1)
{{- if eq .payload.eventType "ManualInteractionRequired" -}} ⚠️ Radarr — Manual Interaction Required {{- else if eq .payload.eventType "Grab" -}} ⬇️ Movie Grabbed {{- else if eq .payload.eventType "Rename" -}} 🏷️ Movie Renamed {{- else if eq .payload.eventType "MovieAdded" -}} ➕ Movie Added to Library {{- else if .payload.isUpgrade -}} ⬆️ Movie Upgraded {{- else -}} ✅ Movie Imported {{- end -}}
string
config.routes.radarr.whenExpr (1)
payload.eventType in ["Grab", "Download", "Rename", "MovieAdded", "ManualInteractionRequired"]
string
config.routes.sonarr.message (1)
<b>{{ .payload.series.title }}{{ with .payload.episodes }} — {{ if eq (len .) 1 }}{{ printf "S%02dE%02d" (toInt (index . 0).seasonNumber) (toInt (index . 0).episodeNumber) }}{{ else }}{{ len . }} episodes{{ end }}{{ end }}</b>{{ with .payload.episodes }}{{ if eq (len .) 1 }} {{ (index . 0).title }}{{ end }}{{ end }}{{ with .payload.downloadClient }} <b>Client:</b> {{ . }}{{ end }}{{ with .payload.series.imdbId }} https://www.imdb.com/title/{{ . }}/{{ end }}{{ with .payload.applicationUrl }} <a href="{{ . }}/series/{{ $.payload.series.titleSlug }}">Open in Sonarr</a>{{ end }}
string
string
string
config.routes.sonarr.title (1)
{{- if eq .payload.eventType "ManualInteractionRequired" -}} ⚠️ Sonarr — Manual Interaction Required {{- else if eq .payload.eventType "Grab" -}} ⬇️ Episode Grabbed {{- else if eq .payload.eventType "Rename" -}} 🏷️ Series Renamed {{- else if eq .payload.eventType "SeriesAdd" -}} ➕ Series Added to Library {{- else if .payload.isUpgrade -}} ⬆️ Episode Upgraded {{- else -}} ✅ Episode Imported {{- end -}}
string
config.routes.sonarr.whenExpr (1)
payload.eventType in ["Grab", "Download", "Rename", "SeriesAdd", "ManualInteractionRequired"]
string
config.targets.radarr.apprise.url (9)
pover://{{ env "PUSHOVER_USER_KEY" }}@{{ env "RADARR_PUSHOVER_TOKEN" }}
string
config.targets.sonarr.apprise.url (9)
pover://{{ env "PUSHOVER_USER_KEY" }}@{{ env "SONARR_PUSHOVER_TOKEN" }}
string
string
string
config.targets.pushover.http.url (1)
https://api.pushover.net/1/messages.json
string
config.targets.telegram.apprise.url (1)
tgram://{{ env "TELEGRAM_BOT_TOKEN" | replace ":" "/" }}/{{ env "TELEGRAM_CHAT_ID" }}?preview=true
string
string
string
env.TZ (8)
America/Los_Angeles
string
string
number
string
string
string