[ci skip] add Homepage gethomepage.dev annotations to all services
Add Kubernetes ingress annotations for Homepage auto-discovery across ~88 services organized into 11 groups. Enable serviceAccount for RBAC, configure group layouts, and add Grafana/Frigate/Speedtest widgets.
This commit is contained in:
parent
cf386e06cd
commit
6bd3970579
76 changed files with 722 additions and 95 deletions
|
|
@ -243,6 +243,16 @@ module "ingress" {
|
|||
tls_secret_name = var.tls_secret_name
|
||||
protected = true
|
||||
rybbit_site_id = "0d4044069ff5"
|
||||
extra_annotations = {
|
||||
"gethomepage.dev/enabled" = "true"
|
||||
"gethomepage.dev/name" = "Frigate"
|
||||
"gethomepage.dev/description" = "NVR & object detection"
|
||||
"gethomepage.dev/icon" = "frigate.png"
|
||||
"gethomepage.dev/group" = "Media & Entertainment"
|
||||
"gethomepage.dev/pod-selector" = ""
|
||||
"gethomepage.dev/widget.type" = "frigate"
|
||||
"gethomepage.dev/widget.url" = "http://frigate.frigate.svc.cluster.local:5000"
|
||||
}
|
||||
}
|
||||
|
||||
module "ingress-internal" {
|
||||
|
|
@ -255,4 +265,7 @@ module "ingress-internal" {
|
|||
tls_secret_name = var.tls_secret_name
|
||||
allow_local_access_only = true
|
||||
ssl_redirect = false
|
||||
extra_annotations = {
|
||||
"gethomepage.dev/enabled" = "false"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue