This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/connorgallopo/tracearr](https://redirect.github.com/connorgallopo/Tracearr) | patch | `4802c79` → `ca93988` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>connorgallopo/Tracearr (ghcr.io/connorgallopo/tracearr)</summary> ### [`v1.4.28`](https://redirect.github.com/connorgallopo/Tracearr/releases/tag/v1.4.28) [Compare Source](https://redirect.github.com/connorgallopo/Tracearr/compare/v1.4.27...v1.4.28) Tracearr v1.4.28 - Docker Secrets, Helm Chart, Mobile Translations, and More! `_FILE` environment variables are now supported on both supervised and standard images. Drop your secrets in `/run/secrets/` and Tracearr reads them on startup. No more plaintext passwords in compose files. A Kubernetes Helm chart ships with the repo at `docker/helm/tracearr/`. Bundled TimescaleDB and Redis StatefulSets, optional network policies, and PVCs for backups and image cache. The mobile app is now fully translated alongside the web. Pick a language from Settings or let it follow your device locale. Two-letter codes (`en`, `de`, `pt`) are now full locale codes (`en-US`, `de-DE`, `pt-BR`). New variants: `pt-PT` and `zh-TW`. Existing language preferences map across automatically. When someone disappears from a media server, they keep their history and pick up a "Removed" badge on the Users page instead of dropping off the list. Stats and violations stay intact. Connected devices poll every 60 seconds. Mobile devices now update their last-seen on every authenticated request, not just heartbeats. ([#​678](https://redirect.github.com/connorgallopo/Tracearr/issues/678)) The mobile app's iOS deployment target moved from 15.1 to 16.1. iOS 15 devices won't pull updates from TestFlight or the App Store going forward. - Wrong media version picked for multi-version transcodes ([#​686](https://redirect.github.com/connorgallopo/Tracearr/issues/686)) - Library sync crash on null bytes in music metadata ([#​709](https://redirect.github.com/connorgallopo/Tracearr/issues/709)) - Library items duplicating during bulk upsert - Sessions compression policy interfering with imports - Map zoom snapping back on data refresh ([#​664](https://redirect.github.com/connorgallopo/Tracearr/issues/664)) - Map tile rendering - Album art aspect ratio on now playing cards - Discord notification duration bug - Tooltips clipped inside cards and tables ([#​680](https://redirect.github.com/connorgallopo/Tracearr/issues/680)) - Engagement metrics bug ([#​675](https://redirect.github.com/connorgallopo/Tracearr/issues/675)) - Location icons getting squashed by long text ([#​676](https://redirect.github.com/connorgallopo/Tracearr/issues/676)) - Compact city/region format for location strings - HighchartsReact import broken under Vite 8 </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC90cmFjZWFyciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
53 lines
1.2 KiB
YAML
53 lines
1.2 KiB
YAML
# yaml-language-server: $schema=./values.schema.json
|
|
image:
|
|
repository: ghcr.io/connorgallopo/tracearr
|
|
pullPolicy: IfNotPresent
|
|
tag: 1.4.28@sha256:ca93988326c26597e0d9c91d69c0f97e7ed23c517cf327c22bc7f188002af998
|
|
|
|
securityContext:
|
|
container:
|
|
readOnlyRootFilesystem: false
|
|
|
|
service:
|
|
main:
|
|
ports:
|
|
main:
|
|
protocol: http
|
|
targetPort: 3000
|
|
port: 3000
|
|
|
|
cnpg:
|
|
main:
|
|
enabled: true
|
|
user: tracearr
|
|
database: tracearr
|
|
|
|
redis:
|
|
enabled: true
|
|
redisUsername: default
|
|
|
|
workload:
|
|
main:
|
|
podSpec:
|
|
containers:
|
|
main:
|
|
env:
|
|
PORT: "{{ .Values.service.main.ports.main.port }}"
|
|
JWT_SECRET: "changeme"
|
|
COOKIE_SECRET: "changeme"
|
|
# Optional MaxMind GeoIP license key
|
|
MAXMIND_LICENSE_KEY: ""
|
|
CORS_ORIGIN: "*"
|
|
LOG_LEVEL: info
|
|
# Enable reverse proxy support
|
|
TRUST_PROXY: true
|
|
DATABASE_URL:
|
|
secretKeyRef:
|
|
name: cnpg-main-urls
|
|
key: std
|
|
REDIS_URL:
|
|
secretKeyRef:
|
|
expandObjectName: false
|
|
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
|
|
key: url
|