From c6f3eab1d85fa31f014d21d59a008d3e5f923c29 Mon Sep 17 00:00:00 2001 From: gitea-admin Date: Sat, 30 May 2026 23:13:23 +0000 Subject: [PATCH] fix: Transmission deployment invalid containerPort: 0 --- .../media/transmission/deployment.yaml | 88 ++++++++----------- 1 file changed, 35 insertions(+), 53 deletions(-) diff --git a/deployments/media/transmission/deployment.yaml b/deployments/media/transmission/deployment.yaml index 90d79fe..0588639 100644 --- a/deployments/media/transmission/deployment.yaml +++ b/deployments/media/transmission/deployment.yaml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: Deployment metadata: name: transmission - namespace: media + namespace: apps labels: app: transmission spec: @@ -10,76 +10,58 @@ spec: selector: matchLabels: app: transmission + strategy: + type: Recreate template: metadata: labels: app: transmission spec: containers: - - name: gluetun - image: ghcr.io/qmcgaw/gluetun:v3.40.0 - env: - - name: OPENVPN_PROVIDER - value: "PROTONVPN" - - name: OPENVPN_USERNAME - valueFrom: - secretKeyRef: - name: transmission-vpn-secret - key: username - - name: OPENVPN_PASSWORD - valueFrom: - secretKeyRef: - name: transmission-vpn-secret - key: password - - name: SERVER_COUNTRIES - value: "US" - - name: FIREWALL_ENABLED - value: "off" - - name: DOT_ENABLED - value: "true" - ports: - - name: http - containerPort: 8000 - volumeMounts: - - name: config - mountPath: /config - name: transmission image: lscr.io/linuxserver/transmission:latest + ports: + - name: web + containerPort: 9091 + protocol: TCP + - name: peer + containerPort: 51413 + protocol: TCP + - name: peer-udp + containerPort: 51413 + protocol: UDP env: - name: PUID value: "1000" - name: PGID value: "1000" - name: TZ - value: "America/New_York" - - name: USER - value: "admin" - - name: PASS - value: "admin" + value: "Etc/UTC" - name: TRANSMISSION_WEB_HOME - value: "/combui" - - name: PEER_PORT - valueFrom: - configMapKeyRef: - name: transmission-config - key: peer-port - ports: - - name: http - containerPort: 9091 - - name: peer - containerPort: 0 - protocol: TCP - - name: peer-udp - containerPort: 0 - protocol: UDP + 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: + - name: https + containerPort: 443 + protocol: TCP volumeMounts: - name: config mountPath: /config - - name: downloads - mountPath: /downloads volumes: - name: config - emptyDir: {} - - name: downloads persistentVolumeClaim: - claimName: media-data + claimName: transmission-config-claim + - name: data + persistentVolumeClaim: + claimName: transmission-data-claim \ No newline at end of file