**Description**
⚒️ Fixes #
**⚙️ Type of change**
- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change
- [ ] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes
**🧪 How Has This Been Tested?**
Tested on a personal Talos/k8s 1.35.4 cluster, deployed directly with
`helm install`. Both Deployments reach `Ready`, CNPG primary reaches
`Ready`, the `vector` extension is enabled by the job-server's startup
migrations, HTTP probes pass, external HTTPS through nginx-ingress +
cert-manager returns the StreamyStats UI.
**📃 Notes:**
New chart for StreamyStats
(https://github.com/fredrikburmester/streamystats) — watch-history
aggregator for Jellyfin, Emby and Plex.
Two workloads sharing one CNPG cluster:
- `main` — Next.js front-end on port 3000
- `job-server` — sync engine on port 3005 that runs the database
migrations on startup (per upstream v2.18.0 release notes)
Pinned to `appVersion: 2.18.0` with specific digests for both images.
The chart is published as OCI; no test cluster is required to pull
dependencies.
**✔️ Checklist:**
- [x] ⚖️ My code follows the style guidelines of this project
- [x] 👀 I have performed a self-review of my own code
- [x] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [x] 📄 I have made changes to the documentation
- [x] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [x] ⬆️ I increased versions for any altered app according to semantic
versioning
- [x] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`
**➕ App addition**
- [x] 🖼️ I have added an icon in the Chart's root directory called
`icon.webp`
---
---------
Signed-off-by: Brioche <niah-niah@hotmail.fr>
Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: n0PainNoBrioche <22093195+n0PainNoBrioche@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>