Automated Manifest Update #7078

Merged
alexlebens merged 2 commits from auto/update-manifests into manifests 2026-05-17 21:13:05 +00:00
3 changed files with 90 additions and 84 deletions
@@ -47,6 +47,63 @@ spec:
- slskd - slskd
topologyKey: kubernetes.io/hostname topologyKey: kubernetes.io/hostname
initContainers: initContainers:
- env:
- name: VPN_SERVICE_PROVIDER
value: protonvpn
- name: VPN_TYPE
value: wireguard
- name: WIREGUARD_PRIVATE_KEY
valueFrom:
secretKeyRef:
key: private-key
name: protonvpn-wireguard-conf
- name: FIREWALL_OUTBOUND_SUBNETS
value: 127.0.0.0/8,192.168.1.0/24,10.244.0.0/16,10.96.0.0/12
- name: FIREWALL_INPUT_PORTS
value: 8080,9022
- name: VPN_PORT_FORWARDING
value: "on"
- name: VPN_PORT_FORWARDING_UP_COMMAND
value: /bin/sh -c "/gluetun/update.sh {{PORT}}"
- name: PORT_FORWARD_ONLY
value: "on"
- name: BLOCK_MALICIOUS
value: "off"
image: ghcr.io/qdm12/gluetun:latest@sha256:725d3e51091dde4ca43e3e3f26e2e6d3d0ccc66821e92d505c3da04958f7d472
lifecycle:
postStart:
exec:
command:
- /bin/sh
- -c
- (ip rule del table 51820; ip -6 rule del table 51820) || true
name: gluetun
readinessProbe:
exec:
command:
- /gluetun-entrypoint
- healthcheck
failureThreshold: 5
initialDelaySeconds: 30
periodSeconds: 30
successThreshold: 1
timeoutSeconds: 15
resources:
limits:
devic.es/tun: "1"
requests:
devic.es/tun: "1"
restartPolicy: Always
securityContext:
capabilities:
add:
- NET_ADMIN
- SYS_MODULE
privileged: true
volumeMounts:
- mountPath: /gluetun/update.sh
name: update-script
subPath: update.sh
- args: - args:
- -ec - -ec
- | - |
@@ -70,62 +127,6 @@ spec:
value: INFO value: INFO
image: esanchezm/prometheus-qbittorrent-exporter:v1.6.0@sha256:482df65e7f39f2c0a65f32693e6d5f930edf7b244589a60e446ccc5ee6d17211 image: esanchezm/prometheus-qbittorrent-exporter:v1.6.0@sha256:482df65e7f39f2c0a65f32693e6d5f930edf7b244589a60e446ccc5ee6d17211
name: exporter name: exporter
- env:
- name: VPN_SERVICE_PROVIDER
value: protonvpn
- name: VPN_TYPE
value: wireguard
- name: WIREGUARD_PRIVATE_KEY
valueFrom:
secretKeyRef:
key: private-key
name: protonvpn-wireguard-conf
- name: FIREWALL_OUTBOUND_SUBNETS
value: 192.168.1.0/24,10.244.0.0/16,10.96.0.0/12
- name: FIREWALL_INPUT_PORTS
value: 8080,9022
- name: VPN_PORT_FORWARDING
value: "on"
- name: VPN_PORT_FORWARDING_UP_COMMAND
value: /bin/sh -c "/gluetun/update.sh {{PORT}}"
- name: PORT_FORWARD_ONLY
value: "on"
- name: BLOCK_MALICIOUS
value: "off"
image: ghcr.io/qdm12/gluetun:latest@sha256:725d3e51091dde4ca43e3e3f26e2e6d3d0ccc66821e92d505c3da04958f7d472
lifecycle:
postStart:
exec:
command:
- /bin/sh
- -c
- (ip rule del table 51820; ip -6 rule del table 51820) || true
livenessProbe:
exec:
command:
- /gluetun-entrypoint
- healthcheck
failureThreshold: 5
initialDelaySeconds: 30
periodSeconds: 30
successThreshold: 1
timeoutSeconds: 15
name: gluetun
resources:
limits:
devic.es/tun: "1"
requests:
devic.es/tun: "1"
securityContext:
capabilities:
add:
- NET_ADMIN
- SYS_MODULE
privileged: true
volumeMounts:
- mountPath: /gluetun/update.sh
name: update-script
subPath: update.sh
- env: - env:
- name: TZ - name: TZ
value: America/Chicago value: America/Chicago
@@ -47,18 +47,6 @@ spec:
- qbittorrent - qbittorrent
topologyKey: kubernetes.io/hostname topologyKey: kubernetes.io/hostname
initContainers: initContainers:
- args:
- -ec
- |
sysctl -w net.ipv4.ip_forward=1;
sysctl -w net.ipv6.conf.all.disable_ipv6=1
command:
- /bin/sh
image: busybox:1.37.0@sha256:1487d0af5f52b4ba31c7e465126ee2123fe3f2305d638e7827681e7cf6c83d5e
name: init-sysctl
securityContext:
privileged: true
containers:
- env: - env:
- name: VPN_SERVICE_PROVIDER - name: VPN_SERVICE_PROVIDER
value: protonvpn value: protonvpn
@@ -70,7 +58,7 @@ spec:
key: private-key key: private-key
name: protonvpn-wireguard-conf name: protonvpn-wireguard-conf
- name: FIREWALL_OUTBOUND_SUBNETS - name: FIREWALL_OUTBOUND_SUBNETS
value: 192.168.1.0/24,10.244.0.0/16,10.96.0.0/12 value: 127.0.0.0/8,192.168.1.0/24,10.244.0.0/16,10.96.0.0/12
- name: FIREWALL_INPUT_PORTS - name: FIREWALL_INPUT_PORTS
value: "5030" value: "5030"
- name: BLOCK_MALICIOUS - name: BLOCK_MALICIOUS
@@ -83,7 +71,8 @@ spec:
- /bin/sh - /bin/sh
- -c - -c
- (ip rule del table 51820; ip -6 rule del table 51820) || true - (ip rule del table 51820; ip -6 rule del table 51820) || true
livenessProbe: name: gluetun
readinessProbe:
exec: exec:
command: command:
- /gluetun-entrypoint - /gluetun-entrypoint
@@ -93,18 +82,30 @@ spec:
periodSeconds: 30 periodSeconds: 30
successThreshold: 1 successThreshold: 1
timeoutSeconds: 15 timeoutSeconds: 15
name: gluetun
resources: resources:
limits: limits:
devic.es/tun: "1" devic.es/tun: "1"
requests: requests:
devic.es/tun: "1" devic.es/tun: "1"
restartPolicy: Always
securityContext: securityContext:
capabilities: capabilities:
add: add:
- NET_ADMIN - NET_ADMIN
- SYS_MODULE - SYS_MODULE
privileged: true privileged: true
- args:
- -ec
- |
sysctl -w net.ipv4.ip_forward=1;
sysctl -w net.ipv6.conf.all.disable_ipv6=1
command:
- /bin/sh
image: busybox:1.37.0@sha256:1487d0af5f52b4ba31c7e465126ee2123fe3f2305d638e7827681e7cf6c83d5e
name: init-sysctl
securityContext:
privileged: true
containers:
- env: - env:
- name: TZ - name: TZ
value: America/Chicago value: America/Chicago
@@ -36,9 +36,7 @@ spec:
hostNetwork: false hostNetwork: false
hostPID: false hostPID: false
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst
containers: initContainers:
- image: brainicism/bgutil-ytdlp-pot-provider:1.3.1@sha256:1aaa43a0ca72dfca6a6d2129a0fb4a23465c25adb1b043f8aff829a20825646b
name: bgutil
- env: - env:
- name: VPN_SERVICE_PROVIDER - name: VPN_SERVICE_PROVIDER
value: protonvpn value: protonvpn
@@ -50,11 +48,11 @@ spec:
key: private-key key: private-key
name: protonvpn-wireguard-conf name: protonvpn-wireguard-conf
- name: FIREWALL_OUTBOUND_SUBNETS - name: FIREWALL_OUTBOUND_SUBNETS
value: 192.168.1.0/24,10.244.0.0/16,10.96.0.0/12 value: 127.0.0.0/8,192.168.1.0/24,10.244.0.0/16,10.96.0.0/12
- name: FIREWALL_INPUT_PORTS - name: FIREWALL_INPUT_PORTS
value: "24000" value: "24000"
- name: DNS_CACHING - name: DNS_CACHING
value: "false" value: "off"
image: ghcr.io/qdm12/gluetun:v3.41.1@sha256:1a5bf4b4820a879cdf8d93d7ef0d2d963af56670c9ebff8981860b6804ebc8ab image: ghcr.io/qdm12/gluetun:v3.41.1@sha256:1a5bf4b4820a879cdf8d93d7ef0d2d963af56670c9ebff8981860b6804ebc8ab
lifecycle: lifecycle:
postStart: postStart:
@@ -63,28 +61,32 @@ spec:
- /bin/sh - /bin/sh
- -c - -c
- (ip rule del table 51820; ip -6 rule del table 51820) || true - (ip rule del table 51820; ip -6 rule del table 51820) || true
livenessProbe: name: gluetun
readinessProbe:
exec: exec:
command: command:
- /gluetun-entrypoint - /gluetun-entrypoint
- healthcheck - healthcheck
failureThreshold: 5 failureThreshold: 5
initialDelaySeconds: 30 initialDelaySeconds: 15
periodSeconds: 30 periodSeconds: 10
successThreshold: 1 successThreshold: 1
timeoutSeconds: 15 timeoutSeconds: 5
name: gluetun
resources: resources:
limits: limits:
devic.es/tun: "1" devic.es/tun: "1"
requests: requests:
devic.es/tun: "1" devic.es/tun: "1"
restartPolicy: Always
securityContext: securityContext:
capabilities: capabilities:
add: add:
- NET_ADMIN - NET_ADMIN
- SYS_MODULE - SYS_MODULE
privileged: true privileged: true
containers:
- image: brainicism/bgutil-ytdlp-pot-provider:1.3.1@sha256:1aaa43a0ca72dfca6a6d2129a0fb4a23465c25adb1b043f8aff829a20825646b
name: bgutil
- env: - env:
- name: TZ - name: TZ
value: America/Chicago value: America/Chicago
@@ -109,10 +111,12 @@ spec:
name: tubearchivist-config name: tubearchivist-config
image: bbilly1/tubearchivist:v0.5.10@sha256:dfe723cf008520e1758ecc3e59e6ea8761dd10d5bb099cd87289e80f5bd66567 image: bbilly1/tubearchivist:v0.5.10@sha256:dfe723cf008520e1758ecc3e59e6ea8761dd10d5bb099cd87289e80f5bd66567
livenessProbe: livenessProbe:
exec:
command:
- curl
- -f
- http://localhost:24000/api/health/
failureThreshold: 5 failureThreshold: 5
httpGet:
path: /api/health/
port: 24000
initialDelaySeconds: 30 initialDelaySeconds: 30
periodSeconds: 30 periodSeconds: 30
successThreshold: 1 successThreshold: 1