Files
infrastructure/clusters/cl01tl/helm/tubearchivist/values.yaml
Renovate Bot a9a73124ac
All checks were successful
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m11s
chore(deps): update tubearchivist to v0.5.10 (#5263)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| bbilly1/tubearchivist | patch | `v0.5.9` → `v0.5.10` |
| [tubearchivist/tubearchivist](https://github.com/tubearchivist/tubearchivist) | patch | `v0.5.9` → `v0.5.10` |

---

### Release Notes

<details>
<summary>tubearchivist/tubearchivist (tubearchivist/tubearchivist)</summary>

### [`v0.5.10`](https://github.com/tubearchivist/tubearchivist/releases/tag/v0.5.10)

[Compare Source](https://github.com/tubearchivist/tubearchivist/compare/v0.5.9...v0.5.10)

#### Added

- Added secret lookup from file, by [@&#8203;TheMDev](https://github.com/TheMDev), [docs](https://docs.tubearchivist.com/installation/env-vars/)
- Added deprecated appconfig key cleanup, by [@&#8203;bbilly1](https://github.com/bbilly1)

#### Changed

- Removed now redundant manual POT field, by [@&#8203;bbilly1](https://github.com/bbilly1)
- Extend the PIT lifetime for meta data embed for slow IO, by [@&#8203;bbilly1](https://github.com/bbilly1)
- Ignore `number_of_replicas` for index recreation for replica configurations, by [@&#8203;camhorn](https://github.com/camhorn)
- Redownload now uses reindex for better metadata preservation, by [@&#8203;bbilly1](https://github.com/bbilly1)
- Changed POT plugin installation method, fix runtime plugin loading into yt-dlp, align with upstreak, by [@&#8203;bbilly1](https://github.com/bbilly1), [#&#8203;1134](https://github.com/tubearchivist/tubearchivist/issues/1134)
- Changed download process error handling, bot error message now throws and stops task completly, by [@&#8203;jwmay2012](https://github.com/jwmay2012)

#### Fixed

- Fixed newer ES alias APIs for ES9 support, by [@&#8203;TheMDev](https://github.com/TheMDev)
- Fixed future problem for search alias, by [@&#8203;TheMDev](https://github.com/TheMDev)
- Fixed video deletion from playlist while out of sync, by [@&#8203;bbilly1](https://github.com/bbilly1)
- Fixed embedding error for mutagen on empty description, by [@&#8203;bbilly1](https://github.com/bbilly1), [#&#8203;1124](https://github.com/tubearchivist/tubearchivist/issues/1124)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiZG9ja2VyIiwiZG9ja2VyIl19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5263
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-03-30 16:35:46 +00:00

169 lines
4.6 KiB
YAML

tubearchivist:
controllers:
main:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image:
repository: bbilly1/tubearchivist
tag: v0.5.10
pullPolicy: IfNotPresent
env:
- name: TZ
value: America/Chicago
- name: HOST_UID
value: 1000
- name: HOST_GID
value: 1000
- name: ES_URL
value: https://elasticsearch-tubearchivist-es-http.tubearchivist:9200
- name: ES_DISABLE_VERIFY_SSL
value: true
- name: REDIS_CON
value: redis://tubearchivist-valkey.tubearchivist:6379
- name: TA_HOST
value: https://tubearchivist.alexlebens.net http://tubearchivist.tubearchivist:80/
- name: TA_PORT
value: 24000
- name: TA_USERNAME
value: admin
envFrom:
- secretRef:
name: tubearchivist-config-secret
resources:
requests:
cpu: 10m
memory: 1Gi
bgutil:
image:
repository: brainicism/bgutil-ytdlp-pot-provider
tag: 1.3.1
pullPolicy: IfNotPresent
gluetun:
image:
repository: ghcr.io/qdm12/gluetun
tag: v3.41.1@sha256:1a5bf4b4820a879cdf8d93d7ef0d2d963af56670c9ebff8981860b6804ebc8ab
pullPolicy: IfNotPresent
lifecycle:
postStart:
exec:
command: ["/bin/sh", "-c", "(ip rule del table 51820; ip -6 rule del table 51820) || true"]
env:
- name: VPN_SERVICE_PROVIDER
value: airvpn
- name: VPN_TYPE
value: wireguard
- name: WIREGUARD_PRIVATE_KEY
valueFrom:
secretKeyRef:
name: tubearchivist-wireguard-conf
key: private-key
- name: WIREGUARD_PRESHARED_KEY
valueFrom:
secretKeyRef:
name: tubearchivist-wireguard-conf
key: preshared-key
- name: WIREGUARD_ADDRESSES
valueFrom:
secretKeyRef:
name: tubearchivist-wireguard-conf
key: addresses
- name: FIREWALL_OUTBOUND_SUBNETS
value: 10.0.0.0/8
- name: FIREWALL_INPUT_PORTS
value: 80,8000,24000
- name: DNS_UPSTREAM_RESOLVER_TYPE
value: dot
- name: HTTPPROXY
value: "off"
- name: SHADOWSOCKS
value: "off"
securityContext:
privileged: True
capabilities:
add:
- NET_ADMIN
- SYS_MODULE
probes:
liveness:
enabled: true
custom: true
spec:
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"
cpu: 10m
memory: 128Mi
service:
main:
controller: main
ports:
http:
port: 80
targetPort: 24000
protocol: HTTP
route:
main:
kind: HTTPRoute
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: traefik-gateway
namespace: traefik
hostnames:
- tubearchivist.alexlebens.net
rules:
- backendRefs:
- group: ''
kind: Service
name: tubearchivist
port: 80
weight: 100
matches:
- path:
type: PathPrefix
value: /
persistence:
data:
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 40Gi
retain: true
advancedMounts:
main:
main:
- path: /cache
readOnly: false
youtube:
existingClaim: tubearchivist-nfs-storage
advancedMounts:
main:
main:
- path: /youtube
readOnly: false
valkey:
valkey:
resources:
requests:
cpu: 100m
memory: 1Gi
dataStorage:
requestedSize: 10Gi
replica:
persistence:
size: 10Gi