Compare commits
29 Commits
0fc227c978
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
579b4077d2
|
|||
|
1946931937
|
|||
|
856ee307ff
|
|||
|
f4da25c243
|
|||
|
19f8dd922b
|
|||
|
2e26a5df9e
|
|||
|
5ffaa2d65b
|
|||
|
b2d4211583
|
|||
| b64ddb7b71 | |||
|
447c4b618b
|
|||
|
2a5057dc5b
|
|||
|
a58d4dc19f
|
|||
|
482ddda271
|
|||
| e401a71a01 | |||
| c1053309e8 | |||
|
6666fd467f
|
|||
|
3a2e9e0e9d
|
|||
|
d17fce4dcc
|
|||
|
a514eed9cf
|
|||
|
d747936738
|
|||
|
7c65d7a917
|
|||
|
7d456d5bd8
|
|||
|
63fdcf4b41
|
|||
|
b7b33c9812
|
|||
|
bb4ac79006
|
|||
| 908ec8cb85 | |||
|
894d2d90bb
|
|||
| 9d58d47a98 | |||
|
06ce0d7020
|
@@ -24,5 +24,5 @@ appVersion: "1.0"
|
||||
|
||||
dependencies:
|
||||
- name: authentik
|
||||
version: 2025.10.1
|
||||
version: 2025.10.2
|
||||
repository: https://charts.goauthentik.io
|
||||
@@ -25,25 +25,6 @@ authentik:
|
||||
- name: cert-dubyatp-xyz
|
||||
secret:
|
||||
secretName: cert-dubyatp-xyz
|
||||
redis:
|
||||
enabled: true
|
||||
architecture: standalone
|
||||
auth:
|
||||
enabled: false
|
||||
master:
|
||||
resourcesPreset: "none"
|
||||
podAnnotations:
|
||||
backup.velero.io/backup-volumes: redis-data
|
||||
replica:
|
||||
resourcesPreset: "none"
|
||||
sentinel:
|
||||
resourcesPreset: "none"
|
||||
metrics:
|
||||
resourcesPreset: "none"
|
||||
volumePermissions:
|
||||
resourcesPreset: "none"
|
||||
sysctl:
|
||||
resourcesPreset: "none"
|
||||
global:
|
||||
env:
|
||||
- name: AUTHENTIK_SECRET_KEY
|
||||
@@ -52,7 +33,7 @@ authentik:
|
||||
name: authentik-credentials
|
||||
key: authentik-secret-key
|
||||
- name: AUTHENTIK_POSTGRESQL__HOST
|
||||
value: weyma-pgsql-rw.cloudnativepg.svc.cluster.local
|
||||
value: pooler-weyma-rw.cloudnativepg.svc.cluster.local
|
||||
- name: AUTHENTIK_POSTGRESQL__NAME
|
||||
value: authentik
|
||||
- name: AUTHENTIK_POSTGRESQL__USER
|
||||
|
||||
@@ -13,6 +13,15 @@ spec:
|
||||
annotations:
|
||||
backup.velero.io/backup-volumes: data
|
||||
spec:
|
||||
affinity:
|
||||
nodeAffinity:
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
nodeSelectorTerms:
|
||||
- matchExpressions:
|
||||
- key: extensions.talos.dev/i915
|
||||
operator: Exists
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: weyma-talos-testw04
|
||||
containers:
|
||||
- name: dispatcharr
|
||||
image: ghcr.io/dispatcharr/dispatcharr:0.8.0-amd64
|
||||
@@ -25,9 +34,15 @@ spec:
|
||||
value: redis://localhost:6379/0
|
||||
- name: DISPATCHARR_LOG_LEVEL
|
||||
value: info
|
||||
- name: UWSGI_NICE_LEVEL
|
||||
value: "-5"
|
||||
- name: CELERY_NICE_LEVEL
|
||||
value: "-5"
|
||||
volumeMounts:
|
||||
- name: dispatcharr-data
|
||||
mountPath: /data
|
||||
- name: dev-dri
|
||||
mountPath: /dev/dri
|
||||
resources:
|
||||
limits:
|
||||
memory: "3Gi"
|
||||
@@ -35,7 +50,12 @@ spec:
|
||||
requests:
|
||||
memory: "256Mi"
|
||||
cpu: "500m"
|
||||
securityContext:
|
||||
privileged: true
|
||||
volumes:
|
||||
- name: dispatcharr-data
|
||||
persistentVolumeClaim:
|
||||
claimName: dispatcharr
|
||||
- name: dev-dri
|
||||
hostPath:
|
||||
path: /dev/dri
|
||||
|
||||
@@ -56,7 +56,7 @@ gitea:
|
||||
config:
|
||||
database:
|
||||
DB_TYPE: postgres
|
||||
HOST: weyma-pgsql-rw.cloudnativepg.svc.cluster.local
|
||||
HOST: pooler-weyma-rw.cloudnativepg.svc.cluster.local
|
||||
NAME: gitea
|
||||
USER: gitea
|
||||
server:
|
||||
@@ -82,6 +82,10 @@ gitea:
|
||||
USER: gitea_dubyatp
|
||||
security:
|
||||
INSTALL_LOCK: true
|
||||
metrics:
|
||||
enabled: true
|
||||
serviceMonitor:
|
||||
enabled: true
|
||||
extraDeploy:
|
||||
- apiVersion: traefik.io/v1alpha1
|
||||
kind: IngressRouteTCP
|
||||
@@ -179,4 +183,6 @@ gitea:
|
||||
postgresql-ha:
|
||||
enabled: false
|
||||
valkey-cluster:
|
||||
enabled: true
|
||||
enabled: true
|
||||
valkey:
|
||||
resourcesPreset: "small"
|
||||
@@ -24,5 +24,5 @@ appVersion: "1.0"
|
||||
|
||||
dependencies:
|
||||
- name: grafana
|
||||
version: 10.1.4
|
||||
version: 10.2.0
|
||||
repository: https://grafana.github.io/helm-charts
|
||||
@@ -191,6 +191,6 @@ grafana:
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: bats/bats
|
||||
tag: 1.12.0
|
||||
tag: 1.13.0
|
||||
imagePullPolicy: IfNotPresent
|
||||
useStatefulSet: false
|
||||
@@ -24,5 +24,5 @@ appVersion: "1.0"
|
||||
|
||||
dependencies:
|
||||
- name: jellyfin
|
||||
version: 2.4.0
|
||||
version: 2.5.0
|
||||
repository: https://jellyfin.github.io/jellyfin-helm
|
||||
33
jellyfin/templates/metrics-block.yaml
Normal file
33
jellyfin/templates/metrics-block.yaml
Normal file
@@ -0,0 +1,33 @@
|
||||
{{- if and (.Values.jellyfin.metrics.enabled) (.Values.jellyfin.ingress.enabled) -}}
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: dummy-svc
|
||||
namespace: {{ .Release.Namespace }}
|
||||
spec:
|
||||
selector:
|
||||
app: dummy-svc
|
||||
ports:
|
||||
- protocol: TCP
|
||||
port: 6767
|
||||
targetPort: 6767
|
||||
---
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: block-metrics
|
||||
namespace: {{ .Release.Namespace }}
|
||||
spec:
|
||||
rules:
|
||||
- host: {{ (index .Values.jellyfin.ingress.hosts 0).host }}
|
||||
http:
|
||||
paths:
|
||||
- pathType: Prefix
|
||||
path: "/metrics"
|
||||
backend:
|
||||
service:
|
||||
name: dummy-svc
|
||||
port:
|
||||
number: 6767
|
||||
{{- end }}
|
||||
@@ -41,6 +41,10 @@ jellyfin:
|
||||
- name: dev-dri
|
||||
hostPath:
|
||||
path: /dev/dri
|
||||
metrics:
|
||||
enabled: true
|
||||
serviceMonitor:
|
||||
enabled: true
|
||||
volumeMounts:
|
||||
- name: tv-shows
|
||||
mountPath: /mnt/tv-shows
|
||||
|
||||
@@ -11,7 +11,7 @@ data:
|
||||
DNS_MODE: "off"
|
||||
DISPLAY_KEYS: "on"
|
||||
DATABASE: postgres
|
||||
SQL_HOST: "weyma-pgsql-rw.cloudnativepg.svc.cluster.local"
|
||||
SQL_HOST: "pooler-weyma-rw.cloudnativepg.svc.cluster.local"
|
||||
SQL_PORT: "5432"
|
||||
SQL_DB: "netmaker"
|
||||
SQL_USER: "netmaker"
|
||||
|
||||
@@ -8,7 +8,7 @@ data:
|
||||
POSTGRES_USER: peertube
|
||||
POSTGRES_DB: peertube
|
||||
PEERTUBE_DB_USERNAME: peertube
|
||||
PEERTUBE_DB_HOSTNAME: weyma-pgsql-rw.cloudnativepg.svc.cluster.local
|
||||
PEERTUBE_DB_HOSTNAME: pooler-weyma-rw.cloudnativepg.svc.cluster.local
|
||||
PEERTUBE_DB_PORT: "5432"
|
||||
PEERTUBE_WEBSERVER_HOSTNAME: "tube.dubyatp.xyz"
|
||||
PEERTUBE_TRUST_PROXY: '["127.0.0.1", "loopback", "172.18.0.0/16"]'
|
||||
|
||||
@@ -14,7 +14,7 @@ spec:
|
||||
spec:
|
||||
containers:
|
||||
- name: yt-dlp-bot
|
||||
image: 'git.dubyatp.xyz/williamp/yt-dlp-bot:8eb6bf3'
|
||||
image: 'git.dubyatp.xyz/williamp/yt-dlp-bot:1ef217f'
|
||||
env:
|
||||
- name: OUT_PATH
|
||||
value: /data/youtube-vids
|
||||
|
||||
Reference in New Issue
Block a user