diff --git a/media/qbittorrent/deployment.yaml b/media/qbittorrent/deployment.yaml index 2ffb1e5..ee7e8e1 100644 --- a/media/qbittorrent/deployment.yaml +++ b/media/qbittorrent/deployment.yaml @@ -29,24 +29,27 @@ spec: - name: data mountPath: /data/downloads subPath: downloads - - name: gluetun - image: qmcgaw/gluetun + - name: wireguard + image: lscr.io/linuxserver/wireguard:latest envFrom: - configMapRef: - name: gluetun-config + name: wireguard-config securityContext: + sysctls: + - name: net.ipv4.conf.all.src_valid_mark + value: "1" capabilities: add: - NET_ADMIN volumeMounts: - name: wireguard-config-secret - mountPath: /gluetun/wireguard + mountPath: /config/wg_confs volumes: - name: qbittorrent-config - persistentVolumeClaim: + persistentVolumeClaim: claimName: qbittorrent-config - name: data - persistentVolumeClaim: + persistentVolumeClaim: claimName: media-data - name: wireguard-config-secret secret: diff --git a/media/qbittorrent/gluetun-config.yaml b/media/qbittorrent/gluetun-config.yaml deleted file mode 100644 index 63a15d0..0000000 --- a/media/qbittorrent/gluetun-config.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: gluetun-config - namespace: media -data: - VPN_SERVICE_PROVIDER: custom - VPN_TYPE: wireguard - VPN_PORT_FORWARDING: on - VPN_PORT_FORWARDING_PROVIDER: protonvpn diff --git a/media/qbittorrent/wireguard-config.yaml b/media/qbittorrent/wireguard-config.yaml new file mode 100644 index 0000000..adeddbd --- /dev/null +++ b/media/qbittorrent/wireguard-config.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: wireguard-config + namespace: media +data: + PUID: "1000" + GUID: "1000" + TZ: America/Toronto