No introduction found. Create it?
Install with:
helm repo add chaski oci://ghcr.io/home-operations/charts/chaski
helm install chaski chaski/chaski -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| chaski | haraldkoch/kochhaus-home | 178 | 0.3.2 | 11 days ago |
| chaski | onedr0p/home-ops | 2840 | 0.3.2 | 12 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| string | |
envFrom[].secretRef.name (12) chaski-secret | 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 |
config.routes.apoci.target (1) pushover | 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 | |
config.routes.radarr.target (1) telegram | 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 | |
config.routes.sonarr.target (1) telegram | 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 |
config.targets.pushover.http.headers.Content-Type (1) application/x-www-form-urlencoded | 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 |
config.existingConfigMap (1) chaski-config | string |
| string | |
env.TZ (8) America/Los_Angeles | string |
| string | |
| number | |
| string | |
topologySpreadConstraints[].topologyKey (1) kubernetes.io/hostname | string |
topologySpreadConstraints[].whenUnsatisfiable (1) DoNotSchedule | string |