This PR contains the following updates: | Package | Update | Change | |---|---|---| | [FuzzyGrim/Yamtrack](https://github.com/FuzzyGrim/Yamtrack) | minor | `0.24.11` → `0.25.0` | | [ghcr.io/fuzzygrim/yamtrack](https://github.com/FuzzyGrim/Yamtrack) | minor | `0.24.11` → `0.25.0` | --- ### Release Notes <details> <summary>FuzzyGrim/Yamtrack (FuzzyGrim/Yamtrack)</summary> ### [`v0.25.0`](https://github.com/FuzzyGrim/Yamtrack/releases/tag/v0.25.0) [Compare Source](https://github.com/FuzzyGrim/Yamtrack/compare/v0.24.11...v0.25.0) ##### Features - Added support for the official Jellyfin Webhook plugin [@​Oridjinn1980](https://github.com/Oridjinn1980) in [#​907](https://github.com/FuzzyGrim/Yamtrack/pull/907) - Added the option to filter lists by status by [@​doluk](https://github.com/doluk) in [#​928](https://github.com/FuzzyGrim/Yamtrack/pull/928) - Added external links (imdb, tvdb, wikidata) to media details page [#​937](https://github.com/FuzzyGrim/Yamtrack/issues/937) ([`38673ca`](38673cab6d)) - Added new option to select default date when bulk completing tv shows/seasons [#​802](https://github.com/FuzzyGrim/Yamtrack/issues/802) ([`d2df3cd`](d2df3cdd40)) - Added user-customizable date and time display formats across the application [#​624](https://github.com/FuzzyGrim/Yamtrack/issues/624) ([`070cfc8`](070cfc8e36)) - Added Board Game tracking with BoardGameGeek integration by [@​zskemp](https://github.com/zskemp) in [#​979](https://github.com/FuzzyGrim/Yamtrack/pull/979) - Allow importing TV seasons/episodes by title only from Yamtrack CSV format by [@​dpantel](https://github.com/dpantel) in [#​968](https://github.com/FuzzyGrim/Yamtrack/pull/968) - Display movie collections on media detail page by [@​andrebk](https://github.com/andrebk) in [#​1003](https://github.com/FuzzyGrim/Yamtrack/pull/1003) - Added `CELERY_REDIS_URL` to allow configuring celery redis url independently from django [#​1123](https://github.com/FuzzyGrim/Yamtrack/issues/1123) ([`ed20461`](ed20461fb0)) - Added progress bar on media cards by [@​busliggabor](https://github.com/busliggabor) in [#​1130](https://github.com/FuzzyGrim/Yamtrack/pull/1130) ##### Fixes - Fixed comic events not showing issue number ([`9f71132`](9f71132e0c)) - Fixed some log entries getting incorrectly labeled as error log [#​1056](https://github.com/FuzzyGrim/Yamtrack/issues/1056) ([`a47bf3d`](a47bf3df02)) - Fixed season episodes notifications not being sent when tv is enabled but season disabled [#​1057](https://github.com/FuzzyGrim/Yamtrack/issues/1057) ([`9947cbe`](9947cbee9d)) - Fixed docker secrets file parsing [#​789](https://github.com/FuzzyGrim/Yamtrack/issues/789) ([`495de72`](495de72402)) - Fixed rating style by [@​busliggabor](https://github.com/busliggabor) in [#​1086](https://github.com/FuzzyGrim/Yamtrack/pull/1086) - Improved release dates metadata for Hardcover books [#​966](https://github.com/FuzzyGrim/Yamtrack/issues/966) [`bb083ef`](bb083ef607) - Fixed end date gets auto filled to current datetime when setting progress to maximum [#​1091](https://github.com/FuzzyGrim/Yamtrack/issues/1091) ([`9765be7`](9765be7afb)) - Fixed wrong total anime episodes when AniList episode data is wrong compared to MyAnimeList [#​1096](https://github.com/FuzzyGrim/Yamtrack/issues/1096) ([`c43d712`](c43d712663)) - Fixed incorrect upcoming episode time on Home Page depending on time [#​1100](https://github.com/FuzzyGrim/Yamtrack/issues/1100) ([`974d711`](974d711df3)) - Fixed can't create users with admin page [#​1147](https://github.com/FuzzyGrim/Yamtrack/issues/1147) ([`11d9649`](11d9649dc1)) ##### Maintenance - build(deps-dev): bump coverage from 7.13.0 to 7.13.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1064](https://github.com/FuzzyGrim/Yamtrack/pull/1064) - build(deps): bump django-widget-tweaks from 1.5.0 to 1.5.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1075](https://github.com/FuzzyGrim/Yamtrack/pull/1075) - build(deps): bump aiohttp from 3.13.2 to 3.13.3 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1076](https://github.com/FuzzyGrim/Yamtrack/pull/1076) - build(deps): bump celery from 5.6.0 to 5.6.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1077](https://github.com/FuzzyGrim/Yamtrack/pull/1077) - build(deps): bump pillow from 12.0.0 to 12.1.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1078](https://github.com/FuzzyGrim/Yamtrack/pull/1078) - build(deps): bump requests-ratelimiter from 0.7.0 to 0.8.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1079](https://github.com/FuzzyGrim/Yamtrack/pull/1079) - build(deps): bump django-select2 from 8.4.7 to 8.4.8 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1085](https://github.com/FuzzyGrim/Yamtrack/pull/1085) - build(deps-dev): bump ruff from 0.14.10 to 0.14.13 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1107](https://github.com/FuzzyGrim/Yamtrack/pull/1107) - build(deps): bump django-allauth\[socialaccount] from 65.13.1 to 65.14.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1116](https://github.com/FuzzyGrim/Yamtrack/pull/1116) - build(deps): bump django from 5.2.9 to 5.2.11 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1153](https://github.com/FuzzyGrim/Yamtrack/pull/1153) - build(deps-dev): bump fakeredis from 2.32.1 to 2.33.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1156](https://github.com/FuzzyGrim/Yamtrack/pull/1156) - build(deps): bump apprise from 1.9.6 to 1.9.7 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1157](https://github.com/FuzzyGrim/Yamtrack/pull/1157) - build(deps-dev): bump coverage from 7.13.1 to 7.13.3 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1159](https://github.com/FuzzyGrim/Yamtrack/pull/1159) - build(deps): bump gunicorn from 23.0.0 to 25.0.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1160](https://github.com/FuzzyGrim/Yamtrack/pull/1160) - build(deps): bump django-debug-toolbar from 6.1.0 to 6.2.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1161](https://github.com/FuzzyGrim/Yamtrack/pull/1161) - build(deps): bump django-health-check from 3.20.8 to 3.23.3 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​1162](https://github.com/FuzzyGrim/Yamtrack/pull/1162) ##### New Contributors - [@​Oridjinn1980](https://github.com/Oridjinn1980) made their first contribution in [#​907](https://github.com/FuzzyGrim/Yamtrack/pull/907) - [@​doluk](https://github.com/doluk) made their first contribution in [#​928](https://github.com/FuzzyGrim/Yamtrack/pull/928) - [@​zskemp](https://github.com/zskemp) made their first contribution in [#​979](https://github.com/FuzzyGrim/Yamtrack/pull/979) - [@​dpantel](https://github.com/dpantel) made their first contribution in [#​968](https://github.com/FuzzyGrim/Yamtrack/pull/968) **Full Changelog**: <https://github.com/FuzzyGrim/Yamtrack/compare/v0.24.11...v0.25.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19--> Reviewed-on: #3812 Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net> Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
140 lines
4.0 KiB
YAML
140 lines
4.0 KiB
YAML
yamtrack:
|
|
controllers:
|
|
main:
|
|
type: deployment
|
|
replicas: 1
|
|
strategy: Recreate
|
|
revisionHistoryLimit: 3
|
|
containers:
|
|
main:
|
|
image:
|
|
repository: ghcr.io/fuzzygrim/yamtrack
|
|
tag: 0.25.0
|
|
pullPolicy: IfNotPresent
|
|
env:
|
|
- name: TZ
|
|
value: US/Central
|
|
- name: URLS
|
|
value: https://yamtrack.alexlebens.net
|
|
- name: REGISTRATION
|
|
value: false
|
|
- name: SOCIAL_PROVIDERS
|
|
value: allauth.socialaccount.providers.openid_connect
|
|
- name: SOCIALACCOUNT_PROVIDERS
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: yamtrack-oidc-secret
|
|
key: SOCIALACCOUNT_PROVIDERS
|
|
- name: SECRET
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: yamtrack-config-secret
|
|
key: SECRET
|
|
- name: REDIS_URL
|
|
value: redis://redis-replication-yamtrack-master.yamtrack:6379
|
|
- name: DB_USER
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: yamtrack-postgresql-18-cluster-app
|
|
key: username
|
|
- name: DB_PASSWORD
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: yamtrack-postgresql-18-cluster-app
|
|
key: password
|
|
- name: DB_NAME
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: yamtrack-postgresql-18-cluster-app
|
|
key: dbname
|
|
- name: DB_HOST
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: yamtrack-postgresql-18-cluster-app
|
|
key: host
|
|
- name: DB_PORT
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: yamtrack-postgresql-18-cluster-app
|
|
key: port
|
|
resources:
|
|
requests:
|
|
cpu: 10m
|
|
memory: 256Mi
|
|
service:
|
|
main:
|
|
controller: main
|
|
ports:
|
|
http:
|
|
port: 80
|
|
targetPort: 8000
|
|
protocol: HTTP
|
|
route:
|
|
main:
|
|
kind: HTTPRoute
|
|
parentRefs:
|
|
- group: gateway.networking.k8s.io
|
|
kind: Gateway
|
|
name: traefik-gateway
|
|
namespace: traefik
|
|
hostnames:
|
|
- yamtrack.alexlebens.net
|
|
rules:
|
|
- backendRefs:
|
|
- group: ''
|
|
kind: Service
|
|
name: yamtrack
|
|
port: 80
|
|
weight: 100
|
|
matches:
|
|
- path:
|
|
type: PathPrefix
|
|
value: /
|
|
postgres-18-cluster:
|
|
mode: recovery
|
|
recovery:
|
|
method: objectStore
|
|
objectStore:
|
|
index: 1
|
|
backup:
|
|
objectStore:
|
|
- name: garage-local
|
|
index: 1
|
|
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 0 0 * * *"
|
|
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
|
|
redis-replication:
|
|
redisReplication:
|
|
clusterSize: 3
|
|
sentinel:
|
|
enabled: true
|