mirror of
https://github.com/auricom/home-cluster.git
synced 2025-12-26 00:46:08 +01:00
feat: homepage annotations
This commit is contained in:
@@ -109,6 +109,15 @@ spec:
|
||||
external-dns.alpha.kubernetes.io/enabled: "true"
|
||||
external-dns.alpha.kubernetes.io/target: services.${SECRET_DOMAIN}.
|
||||
hajimari.io/icon: mdi:list-status
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: Gatus
|
||||
gethomepage.dev/description: Automated developer-oriented status page.
|
||||
gethomepage.dev/group: Applications
|
||||
gethomepage.dev/icon: gatus.png
|
||||
gethomepage.dev/pod-selector: >-
|
||||
app in (
|
||||
gatus
|
||||
)
|
||||
hosts:
|
||||
- host: &host "status.${SECRET_EXTERNAL_DOMAIN}"
|
||||
paths:
|
||||
|
||||
@@ -369,6 +369,15 @@ spec:
|
||||
ingressClassName: "nginx"
|
||||
annotations:
|
||||
hajimari.io/icon: simple-icons:grafana
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: Grafana
|
||||
gethomepage.dev/description: Observability and data visualization platform.
|
||||
gethomepage.dev/group: Infrastructure
|
||||
gethomepage.dev/icon: grafana.png
|
||||
gethomepage.dev/pod-selector: >-
|
||||
app in (
|
||||
grafana
|
||||
)
|
||||
hosts:
|
||||
- &host "grafana.${SECRET_EXTERNAL_DOMAIN}"
|
||||
tls:
|
||||
|
||||
@@ -129,6 +129,15 @@ spec:
|
||||
# nginx.ingress.kubernetes.io/auth-snippet: proxy_set_header X-Forwarded-Method $request_method;
|
||||
hajimari.io/appName: "Prometheus"
|
||||
hajimari.io/icon: simple-icons:prometheus
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: Prometheus
|
||||
gethomepage.dev/description: Systems and service monitoring system.
|
||||
gethomepage.dev/group: Infrastructure
|
||||
gethomepage.dev/icon: prometheus.png
|
||||
gethomepage.dev/pod-selector: >-
|
||||
app in (
|
||||
prometheus-kube-prometheus-stack-prometheus
|
||||
)
|
||||
hosts: ["prometheus.${SECRET_EXTERNAL_DOMAIN}"]
|
||||
tls:
|
||||
- hosts:
|
||||
@@ -247,6 +256,15 @@ spec:
|
||||
# nginx.ingress.kubernetes.io/auth-snippet: proxy_set_header X-Forwarded-Method $request_method;
|
||||
hajimari.io/appName: "Alert Manager"
|
||||
hajimari.io/icon: mdi:alert-decagram-outline
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: Alert-Manager
|
||||
gethomepage.dev/description: Handles alerts sent by Prometheus.
|
||||
gethomepage.dev/group: Infrastructure
|
||||
gethomepage.dev/icon: alertmanager.png
|
||||
gethomepage.dev/pod-selector: >-
|
||||
app in (
|
||||
alertmanager-kube-prometheus-stack-alertmanager
|
||||
)
|
||||
hosts: ["alert-manager.${SECRET_EXTERNAL_DOMAIN}"]
|
||||
tls:
|
||||
- hosts:
|
||||
|
||||
@@ -62,6 +62,15 @@ spec:
|
||||
className: nginx
|
||||
annotations:
|
||||
hajimari.io/icon: mdi:harddiskstatus
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: Scrutiny
|
||||
gethomepage.dev/description: Hard Drive S.M.A.R.T Monitoring.
|
||||
gethomepage.dev/group: Infrastructure
|
||||
gethomepage.dev/icon: scrutiny.png
|
||||
gethomepage.dev/pod-selector: >-
|
||||
app in (
|
||||
scrutiny
|
||||
)
|
||||
hosts:
|
||||
- host: &host "{{ .Release.Name }}.${SECRET_EXTERNAL_DOMAIN}"
|
||||
paths:
|
||||
|
||||
@@ -90,6 +90,16 @@ spec:
|
||||
ingress:
|
||||
enabled: true
|
||||
ingressClassName: nginx
|
||||
annotations:
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: Thanos
|
||||
gethomepage.dev/description: Prometheus long term storage.
|
||||
gethomepage.dev/group: Infrastructure
|
||||
gethomepage.dev/icon: thanos.png
|
||||
gethomepage.dev/pod-selector: >-
|
||||
app in (
|
||||
thanos-query-frontend
|
||||
)
|
||||
hosts:
|
||||
- thanos.${SECRET_EXTERNAL_DOMAIN}
|
||||
podAnnotations: &podAnnotations
|
||||
|
||||
Reference in New Issue
Block a user