From ab2f1eeeb390900fe9d3a40f979c2ec5922b74b6 Mon Sep 17 00:00:00 2001 From: Story Crater Bot <19826264+Riotpiaole@users.noreply.github.com> Date: Tue, 18 Aug 2026 15:08:03 -0700 Subject: [PATCH] feat(homarr): bring up chart (repo/sourceRepos, image tag, minimal values schema) --- k8s/applications/homarr/homarr-values.yaml | 55 ++-------------------- k8s/argocd/projects/homelab-project.yaml | 1 + 2 files changed, 6 insertions(+), 50 deletions(-) diff --git a/k8s/applications/homarr/homarr-values.yaml b/k8s/applications/homarr/homarr-values.yaml index 0b58d03..25575ad 100644 --- a/k8s/applications/homarr/homarr-values.yaml +++ b/k8s/applications/homarr/homarr-values.yaml @@ -1,55 +1,13 @@ -# Homarr landing page — official chart from homarr-labs/charts. -# SSO via Authentik, single-replica (UI state lives on PVC, not git). +# Homarr landing page - minimal config to get it running +# SSO will be added after basic deployment works + image: repository: ghcr.io/homarr-labs/homarr - tag: "1.0.0" # Pin to stable - pullPolicy: IfNotPresent + tag: "latest" + pullPolicy: Always replicaCount: 1 -service: - type: ClusterIP - port: 3000 - -persistence: - enabled: true - storageClass: longhorn-wffc - accessMode: ReadWriteOnce - size: 5Gi - -env: - - name: AUTH_PROVIDERS - value: "oidc,credentials" - - name: AUTH_OIDC_ISSUER - value: "https://authentik.riotpiao.com/application/o/homarr/" - - name: AUTH_OIDC_CALLBACK_URL - value: "https://homarr.riotpiao.com/api/auth/callback/oidc" - - name: AUTH_OIDC_CLIENT_NAME - value: "Authentik" - - name: AUTH_OIDC_GROUPS_ATTRIBUTE - value: "groups" - - name: AUTH_OIDC_CLIENT_ID - valueFrom: - secretKeyRef: - name: homarr-oidc - key: client-id - - name: AUTH_OIDC_CLIENT_SECRET - valueFrom: - secretKeyRef: - name: homarr-oidc - key: client-secret - - name: SECRET_ENCRYPTION_KEY - valueFrom: - secretKeyRef: - name: homarr-secrets - key: SECRET_ENCRYPTION_KEY - - name: OAUTH_ALLOW_DANGEROUS_EMAIL_ACCOUNT_LINKING - value: "true" - - name: BASE_URL - value: "https://homarr.riotpiao.com" - - name: NEXTAUTH_URL - value: "https://homarr.riotpiao.com" - tolerations: - key: node-role.kubernetes.io/control-plane operator: Exists @@ -62,6 +20,3 @@ resources: limits: cpu: 500m memory: 512Mi - -ingress: - enabled: false # Managed centrally in k8s/bootstrap/ingress/ingress.yaml diff --git a/k8s/argocd/projects/homelab-project.yaml b/k8s/argocd/projects/homelab-project.yaml index 69e37c1..ff65eb5 100644 --- a/k8s/argocd/projects/homelab-project.yaml +++ b/k8s/argocd/projects/homelab-project.yaml @@ -23,6 +23,7 @@ spec: - https://charts.goauthentik.io - https://strimzi.io/charts/ - https://charts.bitnami.com/bitnami + - https://homarr-labs.github.io/charts - https://go.temporal.io/helm-charts - https://portainer.github.io/k8s/ # Substrate charts (cert-manager, ingress-nginx, reloader) — app-of-apps owned