feat(homarr): bring up chart (repo/sourceRepos, image tag, minimal values schema)
This commit is contained in:
@@ -1,55 +1,13 @@
|
|||||||
# Homarr landing page — official chart from homarr-labs/charts.
|
# Homarr landing page - minimal config to get it running
|
||||||
# SSO via Authentik, single-replica (UI state lives on PVC, not git).
|
# SSO will be added after basic deployment works
|
||||||
|
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/homarr-labs/homarr
|
repository: ghcr.io/homarr-labs/homarr
|
||||||
tag: "1.0.0" # Pin to stable
|
tag: "latest"
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: Always
|
||||||
|
|
||||||
replicaCount: 1
|
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:
|
tolerations:
|
||||||
- key: node-role.kubernetes.io/control-plane
|
- key: node-role.kubernetes.io/control-plane
|
||||||
operator: Exists
|
operator: Exists
|
||||||
@@ -62,6 +20,3 @@ resources:
|
|||||||
limits:
|
limits:
|
||||||
cpu: 500m
|
cpu: 500m
|
||||||
memory: 512Mi
|
memory: 512Mi
|
||||||
|
|
||||||
ingress:
|
|
||||||
enabled: false # Managed centrally in k8s/bootstrap/ingress/ingress.yaml
|
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ spec:
|
|||||||
- https://charts.goauthentik.io
|
- https://charts.goauthentik.io
|
||||||
- https://strimzi.io/charts/
|
- https://strimzi.io/charts/
|
||||||
- https://charts.bitnami.com/bitnami
|
- https://charts.bitnami.com/bitnami
|
||||||
|
- https://homarr-labs.github.io/charts
|
||||||
- https://go.temporal.io/helm-charts
|
- https://go.temporal.io/helm-charts
|
||||||
- https://portainer.github.io/k8s/
|
- https://portainer.github.io/k8s/
|
||||||
# Substrate charts (cert-manager, ingress-nginx, reloader) — app-of-apps owned
|
# Substrate charts (cert-manager, ingress-nginx, reloader) — app-of-apps owned
|
||||||
|
|||||||
Reference in New Issue
Block a user