Compare commits

..

15 Commits

Author SHA1 Message Date
579b4077d2 yt-dlp-bot: deploy update to 1ef217f 2025-11-29 00:44:39 +00:00
1946931937 dispatcharr: fix transcoding 2025-11-28 10:39:12 -05:00
856ee307ff dispatcharr: add hw transcoding 2025-11-27 20:39:09 -05:00
f4da25c243 jellyfin: block public access to metrics 2025-11-26 10:41:21 -05:00
19f8dd922b jellyfin: enable monitoring 2025-11-26 09:58:00 -05:00
2e26a5df9e gitea: metrics should be under gitea.gitea 2025-11-26 09:53:29 -05:00
5ffaa2d65b gitea: enable metrics 2025-11-26 09:52:24 -05:00
b2d4211583 gitea: attempt to increase valkey-cluster limits 2025-11-24 15:02:51 -05:00
b64ddb7b71 Merge pull request 'chore(deps): update helm release grafana to v10.2.0' (#61) from renovate/grafana-10.x into main
Reviewed-on: #61
2025-11-21 18:42:43 +00:00
447c4b618b grafana: re-enable 2025-11-21 13:22:16 -05:00
2a5057dc5b chore(deps): update helm release grafana to v10.2.0 2025-11-21 13:00:09 +00:00
a58d4dc19f grafana: take offline temporarily for prometheus migrations 2025-11-20 08:59:19 -05:00
482ddda271 authentik: rm redis, no longer a dependency 2025-11-19 15:03:34 -05:00
e401a71a01 Merge pull request 'chore(deps): update helm release authentik to v2025.10.2' (#59) from renovate/authentik-2025.x into main
Reviewed-on: #59
2025-11-19 19:58:37 +00:00
3a2e9e0e9d chore(deps): update helm release authentik to v2025.10.2 2025-11-19 14:00:10 +00:00
8 changed files with 67 additions and 23 deletions

View File

@@ -24,5 +24,5 @@ appVersion: "1.0"
dependencies:
- name: authentik
version: 2025.10.1
version: 2025.10.2
repository: https://charts.goauthentik.io

View File

@@ -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

View File

@@ -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

View File

@@ -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
@@ -180,3 +184,5 @@ gitea:
enabled: false
valkey-cluster:
enabled: true
valkey:
resourcesPreset: "small"

View File

@@ -24,5 +24,5 @@ appVersion: "1.0"
dependencies:
- name: grafana
version: 10.1.5
version: 10.2.0
repository: https://grafana.github.io/helm-charts

View 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 }}

View File

@@ -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

View File

@@ -14,7 +14,7 @@ spec:
spec:
containers:
- name: yt-dlp-bot
image: 'git.dubyatp.xyz/williamp/yt-dlp-bot:db488e0'
image: 'git.dubyatp.xyz/williamp/yt-dlp-bot:1ef217f'
env:
- name: OUT_PATH
value: /data/youtube-vids