diff --git a/apps/kustomization.yaml b/apps/kustomization.yaml index 336ef78a475ad8736c791e26627d9189c4ef553e..f3f2a77e5a99e13587c14bb1f95116273eaae6e7 100644 --- a/apps/kustomization.yaml +++ b/apps/kustomization.yaml @@ -9,3 +9,4 @@ resources: - meet-kustomization.yaml - status-kustomization.yaml - sprint-kustomization.yaml + - video-kustomizaiton.yaml diff --git a/apps/status/gatus/gatus-values-configmap.yaml b/apps/status/gatus/gatus-values-configmap.yaml index 29a4f85a25449c1b194a7d83e114a204bd6c4c4e..748734be7e98d38d681e225403ae0b2751d6e96e 100644 --- a/apps/status/gatus/gatus-values-configmap.yaml +++ b/apps/status/gatus/gatus-values-configmap.yaml @@ -6,8 +6,6 @@ metadata: data: values.yaml: | # https://github.com/minicloudlabs/helm-charts/blob/main/charts/gatus/values.yaml - # TODO verify structure matches chart - ingress: enabled: true annotations: @@ -27,11 +25,38 @@ data: scopes: ["openid"] #autoDiscoverUrl: 'https://${hydra_domain}/.well-known/openid-configuration' - # TODO Adjust gatus Mailing config - # mailer: - # enabled: "${outgoing_mail_enabled}" - # host: "${outgoing_mail_smtp_host}" - # port: "${outgoing_mail_smtp_port}" - # username: "${outgoing_mail_smtp_user}" - # password: "${outgoing_mail_smtp_password}" - # fromemail: "${outgoing_mail_from_address}" + config: + alerting: + # https://github.com/TwiN/gatus?tab=readme-ov-file#configuring-email-alerts + email: + from: "${outgoing_mail_from_address}" + username: "${outgoing_mail_smtp_user}" + password: "${outgoing_mail_smtp_password}" + host: "${outgoing_mail_smtp_host}" + port: "${outgoing_mail_smtp_port}" + to: "${outgoing_mail_from_address}" + client: + insecure: false + default-alert: + enabled: "${outgoing_mail_enabled}" + description: "health check failed" + send-on-resolved: true + failure-threshold: 9 + success-threshold: 3 + maintenance: + enabled: false + start: 20:00 + duration: 6h + every: [Saturday, Sunday] + connectivity: + checker: + target: 1.1.1.1:53 + interval: 60s + endpoints: + - name: example + url: https://example.org + interval: 60s + conditions: + - "[STATUS] == 200" + alerts: + - type: email