From b55fd30855c6677dfbb242054eb9be9897c4a23e Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Tue, 10 Feb 2026 01:21:20 +0000 Subject: [PATCH] Automated Manifest Update (#3871) This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow. Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3871 Co-authored-by: gitea-bot Co-committed-by: gitea-bot --- .../homepage/ConfigMap-homepage.yaml | 82 +++++++------------ .../homepage/Deployment-homepage.yaml | 2 +- .../ExternalSecret-homepage-keys-secret.yaml | 32 ++++++-- 3 files changed, 54 insertions(+), 62 deletions(-) diff --git a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml index 0b4249513..d23e222f3 100644 --- a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml @@ -261,12 +261,6 @@ data: href: https://codeserver.alexlebens.dev siteMonitor: https://codeserver.alexlebens.dev statusStyle: dot - namespace: codeserver - app: codeserver - podSelector: >- - app.kubernetes.io/instance in ( - code-server, - ) - IDE (Home Assistant): icon: sh-visual-studio-code.webp description: Edit config for Home Assistant @@ -290,55 +284,41 @@ data: type: argocd url: http://argocd-server.argocd:80 key: {{HOMEPAGE_VAR_ARGOCD_API_TOKEN}} - fields: ["wanted", "queued", "series"] - - Deployment Workflows: - icon: sh-argo-cd.webp - description: Argo Workflows - href: https://argo-workflows.alexlebens.net - siteMonitor: http://argo-workflows-server.argo-workflows:2746 - statusStyle: dot - namespace: argo-workflows - app: argo-workflows - podSelector: >- - app.kubernetes.io/instance in ( - argo-workflows - ) + fields: ["outOfSync", "progressing", "suspended", "degraded"] - Docker Deployment: icon: sh-komodo-light.webp description: Komodo href: https://komodo.alexlebens.net siteMonitor: http://komodo-main.komodo:80 statusStyle: dot - namespace: komodo - app: komodo - podSelector: >- - app.kubernetes.io/instance in ( - komodo - ) + widget: + type: komodo + url: http://komodo-main.komodo:80 + key: {{HOMEPAGE_VAR_KOMODO_API_KEY}} + secret: {{HOMEPAGE_VAR_KOMODO_API_SECRET}} + showStacks: true + fields: ["running", "down", "unhealthy", "unknown"] + - Deployment Workflows: + icon: sh-argo-cd.webp + description: Argo Workflows + href: https://argo-workflows.alexlebens.net + siteMonitor: http://argo-workflows-server.argo-workflows:2746 + statusStyle: dot - Uptime: icon: sh-gatus.webp description: Gatus href: https://gatus.alexlebens.net siteMonitor: http://gatus.gatus:80 statusStyle: dot - namespace: gatus - app: gatus - podSelector: >- - app.kubernetes.io/instance in ( - gatus - ) + widget: + type: gatus + url: http://gatus.gatus:80 - Tools: icon: sh-omnitools.webp description: OmniTools href: https://omni-tools.alexlebens.net siteMonitor: http://omni-tools.omni-tools:80 statusStyle: dot - namespace: omni-tools - app: omni-tools - podSelector: >- - app.kubernetes.io/instance in ( - omni-tools - ) - Monitoring: - Kubernetes: icon: sh-headlamp.webp @@ -346,12 +326,6 @@ data: href: https://headlamp.alexlebens.net siteMonitor: http://headlamp.headlamp:80 statusStyle: dot - namespace: headlamp - app: headlamp - podSelector: >- - app.kubernetes.io/instance in ( - headlamp - ) - Network Monitoring: icon: sh-cilium.webp description: Hubble for Cilium @@ -375,9 +349,6 @@ data: podSelector: >- app.kubernetes.io/instance in ( grafana-operator - ), - app in ( - grafana-main ) - Metrics: icon: sh-prometheus.webp @@ -417,12 +388,11 @@ data: href: https://jellystat.alexlebens.net siteMonitor: http://jellystat.jellystat:80 statusStyle: dot - namespace: jellystat - app: jellystat - podSelector: >- - app.kubernetes.io/instance in ( - jellystat - ) + widget: + type: jellystat + url: http://jellystat.jellystat:80 + key: {{HOMEPAGE_VAR_JELLYSTAT_API_KEY}} + days: 360 - Services: - Auth (Public): icon: sh-authentik.webp @@ -470,6 +440,11 @@ data: href: https://unifi.alexlebens.net siteMonitor: https://unifi.alexlebens.net statusStyle: dot + widget: + type: unifi + url: https://unifi.alexlebens.net + key: {{HOMEPAGE_VAR_UNIFI_API_KEY}} + fields: ["uptime", "wan", "lan", "wlan"] - Network Attached Storage: icon: sh-synology-light.webp description: Synology @@ -542,6 +517,9 @@ data: href: https://backrest.alexlebens.net siteMonitor: http://backrest.backrest:80 statusStyle: dot + widget: + type: backrest + url: http://backrest.backrest:80 - Content: - qUI: icon: https://raw.githubusercontent.com/autobrr/qui/8487c818886df9abb2b1456f43b54e0ba180a2bd/web/public/icons.svg diff --git a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml index 09a325bd2..3f4834f80 100644 --- a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml @@ -24,7 +24,7 @@ spec: template: metadata: annotations: - checksum/configMaps: 33f90a0a3cc8941011aa92cba1dba85234a5cccea877631419e3113e42f92324 + checksum/configMaps: 5afe2789f71bab95bcf6885bfe452bf9dd1276bec1e7a30433e82f0f4e279145 checksum/secrets: d3ba83f111cd32f92c909268c55ad8bbd4f9e299b74b35b33c1a011180d8b378 labels: app.kubernetes.io/controller: main diff --git a/clusters/cl01tl/manifests/homepage/ExternalSecret-homepage-keys-secret.yaml b/clusters/cl01tl/manifests/homepage/ExternalSecret-homepage-keys-secret.yaml index 95802f5f0..c65ae2f0e 100644 --- a/clusters/cl01tl/manifests/homepage/ExternalSecret-homepage-keys-secret.yaml +++ b/clusters/cl01tl/manifests/homepage/ExternalSecret-homepage-keys-secret.yaml @@ -26,6 +26,27 @@ spec: key: /cl01tl/argocd/credentials/homepage metadataPolicy: None property: token + - secretKey: HOMEPAGE_VAR_KOMODO_API_KEY + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /cl01tl/komodo/homepage + metadataPolicy: None + property: key + - secretKey: HOMEPAGE_VAR_KOMODO_API_SECRET + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /cl01tl/komodo/homepage + metadataPolicy: None + property: secret + - secretKey: HOMEPAGE_VAR_JELLYSTAT_API_KEY + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /cl01tl/jellystat/homepage + metadataPolicy: None + property: key - secretKey: HOMEPAGE_VAR_SYNOLOGY_USER remoteRef: conversionStrategy: Default @@ -40,20 +61,13 @@ spec: key: /synology/auth/cl01tl metadataPolicy: None property: password - - secretKey: HOMEPAGE_VAR_UNIFI_USER + - secretKey: HOMEPAGE_VAR_UNIFI_API_KEY remoteRef: conversionStrategy: Default decodingStrategy: None key: /unifi/auth/cl01tl metadataPolicy: None - property: user - - secretKey: HOMEPAGE_VAR_UNIFI_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /unifi/auth/cl01tl - metadataPolicy: None - property: password + property: api-key - secretKey: HOMEPAGE_VAR_SONARR_KEY remoteRef: conversionStrategy: Default