Compare commits

...

4 Commits

2 changed files with 36 additions and 74 deletions
+1 -21
View File
@@ -14,25 +14,5 @@ spec:
data: data:
- secretKey: N8N_SECRET_KEY - secretKey: N8N_SECRET_KEY
remoteRef: remoteRef:
key: apps/n8n key: n8n
property: N8N_SECRET_KEY property: N8N_SECRET_KEY
- secretKey: DB_HOST
remoteRef:
key: apps/n8n
property: DB_HOST
- secretKey: DB_PORT
remoteRef:
key: apps/n8n
property: DB_PORT
- secretKey: DB_NAME
remoteRef:
key: apps/n8n
property: DB_NAME
- secretKey: DB_USER
remoteRef:
key: apps/n8n
property: DB_USER
- secretKey: DB_PASSWORD
remoteRef:
key: apps/n8n
property: DB_PASSWORD
+35 -53
View File
@@ -2,7 +2,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: transmission name: transmission
namespace: media namespace: apps
labels: labels:
app: transmission app: transmission
spec: spec:
@@ -10,76 +10,58 @@ spec:
selector: selector:
matchLabels: matchLabels:
app: transmission app: transmission
strategy:
type: Recreate
template: template:
metadata: metadata:
labels: labels:
app: transmission app: transmission
spec: spec:
containers: 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 - name: transmission
image: lscr.io/linuxserver/transmission:latest 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: env:
- name: PUID - name: PUID
value: "1000" value: "1000"
- name: PGID - name: PGID
value: "1000" value: "1000"
- name: TZ - name: TZ
value: "America/New_York" value: "Etc/UTC"
- name: USER
value: "admin"
- name: PASS
value: "admin"
- name: TRANSMISSION_WEB_HOME - name: TRANSMISSION_WEB_HOME
value: "/combui" value: "/web/":"
- name: PEER_PORT volumeMounts:
valueFrom: - name: config
configMapKeyRef: mountPath: /config
name: transmission-config - name: data
key: peer-port mountPath: /data
ports: - name: gluetun
- name: http image: qmcgaw/gluetun:latest
containerPort: 9091 env:
- name: peer - name: VPN_SERVICE_PROVIDER
containerPort: 0 value: "protonvpn"
protocol: TCP - name: VPN_TYPE
- name: peer-udp value: "wireguard"
containerPort: 0 ports:
protocol: UDP - name: https
containerPort: 443
protocol: TCP
volumeMounts: volumeMounts:
- name: config - name: config
mountPath: /config mountPath: /config
- name: downloads
mountPath: /downloads
volumes: volumes:
- name: config - name: config
emptyDir: {}
- name: downloads
persistentVolumeClaim: persistentVolumeClaim:
claimName: media-data claimName: transmission-config-claim
- name: data
persistentVolumeClaim:
claimName: transmission-data-claim