diff --git a/manifests/media/qbittorrent.yaml b/manifests/media/qbittorrent.yaml index 84def5c..f07e1e4 100644 --- a/manifests/media/qbittorrent.yaml +++ b/manifests/media/qbittorrent.yaml @@ -21,6 +21,20 @@ spec: requests: storage: 1Gi --- +apiVersion: v1 +kind: ConfigMap +metadata: + name: gluetun-auth + namespace: downloads +data: + config.toml: | + [[roles]] + name = "public" + auth = "none" + routes = [ + {method = "GET", path = "/v1/publicip/ip"} + ] +--- apiVersion: apps/v1 kind: Deployment metadata: @@ -66,11 +80,11 @@ spec: value: "10.42.0.0/16,10.43.0.0/16,192.168.7.0/24" - name: BLOCK_IPV6 value: "on" - - name: HTTP_CONTROL_SERVER_AUTH_CONFIG_FILEPATH - value: "" volumeMounts: - name: tun mountPath: /dev/net/tun + - name: gluetun-auth + mountPath: /gluetun/auth ports: - containerPort: 8000 - name: qbittorrent @@ -103,6 +117,9 @@ spec: hostPath: path: /mnt/storage/torrents type: Directory + - name: gluetun-auth + configMap: + name: gluetun-auth --- apiVersion: v1 kind: Service