feat: refactor apps
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 1m23s
lint-test-helm / validate-kubeconform (pull_request) Successful in 49s
render-manifests / render-manifests (pull_request) Successful in 1m13s

This commit is contained in:
2026-04-07 21:03:04 -05:00
parent 66cdec3eee
commit cd0eefdbec
14 changed files with 30 additions and 131 deletions

View File

@@ -4,9 +4,9 @@ dependencies:
version: 4.6.2
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.10.0
version: 7.11.2
- name: valkey
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.4.0
digest: sha256:71da007e1cef75e45b1678caa51b0d2317cb8f4dfdf7df675d534194f03650aa
generated: "2026-03-15T20:11:03.591727143Z"
version: 0.5.0
digest: sha256:473de03f0404ca8c53e85ea2a22797a8ba040102c6dca977face60f81f3130e4
generated: "2026-04-07T20:57:56.63402-05:00"

View File

@@ -4,15 +4,14 @@ version: 1.0.0
description: Yamtrack
keywords:
- yamtrack
- media
- jellyfin
home: https://wiki.alexlebens.dev/s/74f31779-734e-42d0-852e-efd57ebdc797
- media-tracking
home: https://docs.alexlebens.dev/applications/yamtrack/
sources:
- https://github.com/FuzzyGrim/Yamtrack
- https://github.com/cloudnative-pg/cloudnative-pg
- https://github.com/FuzzyGrim/Yamtrack/pkgs/container/yamtrack
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/postgres-cluster
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/valkey
maintainers:
- name: alexlebens
dependencies:
@@ -22,11 +21,11 @@ dependencies:
version: 4.6.2
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.10.0
version: 7.11.2
repository: oci://harbor.alexlebens.net/helm-charts
- name: valkey
alias: valkey
version: 0.4.0
version: 0.5.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/yamtrack.png
# renovate: datasource=github-releases depName=FuzzyGrim/Yamtrack

View File

@@ -14,10 +14,7 @@ spec:
data:
- secretKey: SECRET
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/yamtrack/config
metadataPolicy: None
property: SECRET
---
@@ -37,8 +34,5 @@ spec:
data:
- secretKey: SOCIALACCOUNT_PROVIDERS
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /authentik/oidc/yamtrack
metadataPolicy: None
property: SOCIALACCOUNT_PROVIDERS

View File

@@ -4,16 +4,14 @@ yamtrack:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image:
repository: ghcr.io/fuzzygrim/yamtrack
tag: 0.25.0
pullPolicy: IfNotPresent
tag: 0.25.0@sha256:df76008258452a6cda73d971dc4ffbcbca96c5220154a02c9b70bf0bb0e24931
env:
- name: TZ
value: US/Central
value: America/Chicago
- name: URLS
value: https://yamtrack.alexlebens.net
- name: REGISTRATION
@@ -60,7 +58,7 @@ yamtrack:
resources:
requests:
cpu: 10m
memory: 256Mi
memory: 380Mi
service:
main:
controller: main
@@ -68,7 +66,6 @@ yamtrack:
http:
port: 80
targetPort: 8000
protocol: HTTP
route:
main:
kind: HTTPRoute
@@ -81,11 +78,8 @@ yamtrack:
- yamtrack.alexlebens.net
rules:
- backendRefs:
- group: ''
kind: Service
name: yamtrack
- name: yamtrack
port: 80
weight: 100
matches:
- path:
type: PathPrefix
@@ -103,32 +97,9 @@ postgres-18-cluster:
destinationBucket: postgres-backups
externalSecretCredentialPath: /garage/home-infra/postgres-backups
isWALArchiver: true
# - name: garage-remote
# index: 1
# destinationBucket: postgres-backups
# externalSecretCredentialPath: /garage/home-infra/postgres-backups
# retentionPolicy: "90d"
# data:
# compression: bzip2
# - name: external
# index: 1
# endpointURL: https://nyc3.digitaloceanspaces.com
# destinationBucket: postgres-backups-ce540ddf106d186bbddca68a
# externalSecretCredentialPath: /garage/home-infra/postgres-backups
# isWALArchiver: false
scheduledBackups:
- name: live-backup
suspend: false
immediate: true
schedule: "0 10 16 * * *"
backupName: garage-local
# - name: weekly-backup
# suspend: true
# immediate: true
# schedule: "0 0 4 * * SAT"
# backupName: garage-remote
# - name: daily-backup
# suspend: true
# immediate: true
# schedule: "0 0 0 * * *"
# backupName: external