Compare commits

..

2 Commits

Author SHA1 Message Date
gitea-admin d2a7b47e5b fix: repair transmission deployment.yaml and add missing PVC
Validate Manifests / validate (pull_request) Successful in 12s
2026-06-02 04:42:41 +00:00
gitea-admin 4fcd1b01d6 fix: repair transmission deployment.yaml and add missing PVC 2026-06-02 04:42:40 +00:00
2 changed files with 35 additions and 34 deletions
+23 -34
View File
@@ -2,7 +2,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: transmission name: transmission
namespace: apps namespace: media
labels: labels:
app: transmission app: transmission
spec: spec:
@@ -10,8 +10,6 @@ spec:
selector: selector:
matchLabels: matchLabels:
app: transmission app: transmission
strategy:
type: Recreate
template: template:
metadata: metadata:
labels: labels:
@@ -19,49 +17,40 @@ spec:
spec: spec:
containers: containers:
- name: transmission - name: transmission
image: lscr.io/linuxserver/transmission:latest image: linuxserver/transmission:latest
ports:
- name: web
containerPort: 9091
protocol: TCP
- name: peer
containerPort: 51413
protocol: TCP
- name: peer-udp
containerPort: 51413
protocol: UDP
env: env:
- name: PUID - name: PUID
value: "1000" value: "1000"
- name: PGID - name: PGID
value: "1000" value: "1000"
- name: TZ - name: TZ
value: "Etc/UTC" value: "UTC"
- name: TRANSMISSION_WEB_HOME
value: "/web/":"
volumeMounts:
- name: config
mountPath: /config
- name: data
mountPath: /data
- name: gluetun
image: qmcgaw/gluetun:latest
env:
- name: VPN_SERVICE_PROVIDER
value: "protonvpn"
- name: VPN_TYPE
value: "wireguard"
ports: ports:
- name: https - name: http
containerPort: 443 containerPort: 9091
protocol: TCP protocol: TCP
- name: peer-tcp
containerPort: 51413
protocol: TCP
- name: peer-udp
containerPort: 51413
protocol: UDP
volumeMounts: volumeMounts:
- name: config - name: config
mountPath: /config mountPath: /config
- name: downloads
mountPath: /downloads
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
cpu: 1000m
memory: 1Gi
volumes: volumes:
- name: config - name: config
persistentVolumeClaim: persistentVolumeClaim:
claimName: transmission-config-claim claimName: transmission-config
- name: data - name: downloads
persistentVolumeClaim: persistentVolumeClaim:
claimName: transmission-data-claim claimName: media-data
+12
View File
@@ -0,0 +1,12 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: transmission-config
namespace: media
spec:
accessModes:
- ReadWriteOnce
storageClassName: longhorn
resources:
requests:
storage: 2Gi