gatus helm

No introduction found. Create it?

More popular helm chart found

gatus from bjw-s is more popular with 11 repositories.

Install

Install with:

helm repo add bjw-s https://bjw-s.github.io/helm-charts/
helm install gatus bjw-s/app-template -f values.yaml

Top Repositories (3 out of 6)

See examples from other people.

NameRepoStarsVersionTimestamp
gatusauricom/home-ops1121.5.120 days ago
gatusKashalls/home-cluster411.5.124 days ago
gatusangelnu/k8s-gitops1051.5.12 months ago

Values

See the most popular values for this chart:

KeyTypes
env.TZ (6)
${TIMEZONE}
string
number
string
env.SECRET_CLUSTER_DOMAIN (1)
${SECRET_CLUSTER_DOMAIN}
string
image.repository (6)
ghcr.io/twin/gatus
string
string
boolean
ingress.main.hosts[].host (6)
status.${SECRET_DOMAIN}
string
string
string
ingress.main.tls[].hosts[] (6)
- status.${SECRET_DOMAIN}
string
ingress.main.tls[].secretName (1)
status.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
boolean
string
persistence.config.name (1)
{{ include "bjw-s.common.lib.chart.names.fullname" . }}-config
string
boolean
string
string
boolean
string
string
boolean
string
string
number
string
string
initContainers.01-init-db.image (5)
ghcr.io/onedr0p/postgres-init:14.9
string
string
initContainers.02-config-sync.env[].name (3)
FOLDER
LABEL
NAMESPACE
RESOURCE
UNIQUE_FILENAMES
METHOD
string
initContainers.02-config-sync.env[].value (3)
/config
gatus.io/enabled
ALL
both
true
LIST
string
initContainers.02-config-sync.image (3)
ghcr.io/kiwigrid/k8s-sidecar:1.25.1
string
string
string
string
number
string
number
number
string
string
string
boolean
string
boolean
string
string
string
string
string
sidecars.config-sync.env[].name (5)
FOLDER
LABEL
NAMESPACE
RESOURCE
UNIQUE_FILENAMES
METHOD
string
sidecars.config-sync.env[].value (5)
/config
gatus.io/enabled
ALL
both
true
WATCH
string
sidecars.config-sync.image (5)
ghcr.io/kiwigrid/k8s-sidecar:1.25.1
string
string
string
string
string
string
string
configMaps.config.data."config.yaml" (1)
alerting: pagerduty: integration-key: "${PAGERDUTTY_KEY}" default-alert: enabled: true description: "health check failed" send-on-resolved: true failure-threshold: 5 success-threshold: 5 slack: webhook-url: "${FLUX_SLACK_URL}" default-alert: enabled: true description: "health check failed" send-on-resolved: true failure-threshold: 5 success-threshold: 5 storage: type: sqlite path: /data/data.db endpoints: - name: Proxmox 1 group: core url: "https://pve1.${CLUSTER_DOMAIN}:8006" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Proxmox 2 group: core url: "https://pve2.${CLUSTER_DOMAIN}:8006" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Proxmox 3 group: core url: "https://pve3.${CLUSTER_DOMAIN}:8006" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Proxmox 4 group: core url: "https://pve4.${CLUSTER_DOMAIN}:8006" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: dev ssh group: core url: "tcp://casa96.${CLUSTER_DOMAIN}:22322" interval: 5m alerts: - type: slack - type: pagerduty client: insecure: true conditions: - "[CONNECTED] == true" - name: Authentik group: core url: "https://authentik.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: LDAP group: core url: "tls://ldap.${CLUSTER_DOMAIN}:636" interval: 30m client: timeout: 5m alerts: - type: slack - type: pagerduty conditions: - "[CONNECTED] == true" - "[CERTIFICATE_EXPIRATION] > 48h" - name: Nas group: core url: "http://nas.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Nas Backup group: core url: "http://nas-backup.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Unifi group: core url: "https://unifi.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Postgres Operator group: core url: "https://postgres-operator.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Home Assistant group: home-assistant url: "https://ha.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Home Assistant editor group: home-assistant url: https://ha-editor.pub.${CLUSTER_DOMAIN} interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Home Assistant Adppdaemon group: home-assistant url: https://ha-app.pub.${CLUSTER_DOMAIN} interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Deepstack group: home-assistant url: https://deepstack.pub.${CLUSTER_DOMAIN} interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Raspberrymatic group: home-assistant url: "http://ccu" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: esphome group: home-assistant url: "https://esphome.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Esphome editor group: home-assistant url: "https://esphome-editor.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: paperless group: paperless url: "https://paperless.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: paperless-javi group: paperless url: "https://paperless-javi.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: paperless-mireille-work group: paperless url: "https://paperless-mireille-work.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: paperless-recipes group: paperless url: "https://paperless-recipes.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: paperless-madrid group: paperless url: "https://paperless-madrid.home.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: paperless-edu group: paperless url: "https://paperless-edu.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: QBittorrent group: downloads url: "https://torrent.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: radarr group: downloads url: "https://radarr.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: sonarr group: downloads url: "https://sonarr.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: lidarr group: downloads url: "https://lidarr.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: readarr group: downloads url: "https://readarr.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: prowlarr group: downloads url: "https://prowlarr.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Ubuntu group: downloads url: "https://ubuntu.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Mega group: downloads url: "https://mega.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Nextcloud group: DNS url: "192.168.2.1" # Address of the DNS server to use interval: 5m alerts: - type: slack - type: pagerduty dns: query-name: "nextcloud.${CLUSTER_DOMAIN}" query-type: "A" conditions: - "[BODY] == 192.168.1.128" - "[DNS_RCODE] == NOERROR" - name: home-assistant group: DNS url: "192.168.2.1" # Address of the DNS server to use interval: 5m alerts: - type: slack - type: pagerduty dns: query-name: "ha.${CLUSTER_DOMAIN}" query-type: "A" conditions: - "[BODY] == 192.168.1.128" - "[DNS_RCODE] == NOERROR" - name: Maddy smtp extern starttls group: mail url: "starttls://mx.${CLUSTER_DOMAIN}:25" interval: 30m client: timeout: 5m alerts: - type: slack - type: pagerduty conditions: - "[CONNECTED] == true" - "[CERTIFICATE_EXPIRATION] > 48h" - name: Maddy smtp starttls group: mail url: "starttls://mx.${CLUSTER_DOMAIN}:587" interval: 30m client: timeout: 5m alerts: - type: slack - type: pagerduty conditions: - "[CONNECTED] == true" - "[CERTIFICATE_EXPIRATION] > 48h" - name: Maddy smtp tls group: mail url: "tls://mx.${CLUSTER_DOMAIN}:465" interval: 30m client: timeout: 5m alerts: - type: slack - type: pagerduty conditions: - "[CONNECTED] == true" - "[CERTIFICATE_EXPIRATION] > 48h" # - name: Maddy imap starttls # group: mail # url: "starttls://mx.${CLUSTER_DOMAIN}:143" # interval: 30m # client: # timeout: 5s # conditions: # - "[CONNECTED] == true" # - "[CERTIFICATE_EXPIRATION] > 48h" - name: Maddy imap tls group: mail url: "tls://mx.${CLUSTER_DOMAIN}:993" interval: 30m client: timeout: 5m alerts: - type: slack - type: pagerduty conditions: - "[CONNECTED] == true" - "[CERTIFICATE_EXPIRATION] > 48h" - name: Maddy editor group: mail url: https://maddy-editor.pub.${CLUSTER_DOMAIN} interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Gitea group: apps url: "https://git.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Gitea ssh group: apps url: "tcp://git.${CLUSTER_DOMAIN}:2222" interval: 5m alerts: - type: slack - type: pagerduty client: insecure: true conditions: - "[CONNECTED] == true" - name: Nextcloud group: apps url: "http://nextcloud.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Tiny tiny RSS group: apps url: "http://rss.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Homer group: apps url: "http://home.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Hajimari group: apps url: "https://home2.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Jellyfin group: apps url: "http://jellyfin.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Photos group: apps url: "https://photos.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Recipes group: apps url: "https://recipes.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Handbrake group: apps url: "https://handbrake.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Mealie group: apps url: "https://mealie.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200" - name: Fritzbox casa 96 group: wireguard url: "https://192.168.63.1" interval: 5m alerts: - type: slack - type: pagerduty client: insecure: true conditions: - "[STATUS] == 200" - name: Fritzbox madrid group: wireguard url: "https://192.168.101.1" interval: 5m alerts: - type: slack - type: pagerduty client: insecure: true conditions: - "[STATUS] == 200" - name: Fritzbox casa 128 group: wireguard url: "https://192.168.103.1" interval: 5m alerts: - type: slack - type: pagerduty client: insecure: true conditions: - "[STATUS] == 200" - name: Fritzbox pueblo group: wireguard url: "https://192.168.105.1" interval: 5m alerts: - type: slack - type: pagerduty client: insecure: true conditions: - "[STATUS] == 200" - name: Printer Cannon group: others url: "https://print.pub.${CLUSTER_DOMAIN}" interval: 5m alerts: - type: slack - type: pagerduty conditions: - "[STATUS] == 200"
string
boolean
string