189 Commits

Author SHA1 Message Date
35c7c3b563 enable local
All checks were successful
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 1m33s
renovate / renovate (push) Successful in 1m52s
2026-01-01 23:53:30 -06:00
4476cbbe64 enable local
All checks were successful
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-push / render-manifests-push (push) Successful in 2m56s
renovate / renovate (push) Successful in 3m16s
2026-01-01 23:53:16 -06:00
afb314c3bc enable local
Some checks failed
render-manifests-push / render-manifests-push (push) Successful in 1m27s
lint-test-helm / lint-helm (push) Successful in 2m14s
renovate / renovate (push) Has been cancelled
2026-01-01 23:50:25 -06:00
6e7464005c enable local
All checks were successful
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 1m11s
renovate / renovate (push) Successful in 1m24s
2026-01-01 23:41:24 -06:00
7ca7a0157b expand redis
All checks were successful
lint-test-helm / lint-helm (push) Successful in 28s
render-manifests-push / render-manifests-push (push) Successful in 1m7s
renovate / renovate (push) Successful in 2m13s
2026-01-01 23:36:11 -06:00
14bfca3fea add db store
All checks were successful
lint-test-helm / lint-helm (push) Successful in 13s
render-manifests-push / render-manifests-push (push) Successful in 57s
renovate / renovate (push) Successful in 2m38s
2026-01-01 23:13:02 -06:00
f229055460 remove legacy matching
All checks were successful
lint-test-helm / lint-helm (push) Successful in 3m57s
renovate / renovate (push) Successful in 2m19s
render-manifests-push / render-manifests-push (push) Successful in 4m20s
2026-01-01 22:58:15 -06:00
625fc29e1a Update ghcr.io/karakeep-app/karakeep Docker tag to v0.30.0 (#3022)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 2m27s
renovate / renovate (push) Successful in 5m34s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 26m38s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/karakeep-app/karakeep](https://github.com/karakeep-app/karakeep) | minor | `0.29.3` → `0.30.0` |

---

### Release Notes

<details>
<summary>karakeep-app/karakeep (ghcr.io/karakeep-app/karakeep)</summary>

### [`v0.30.0`](https://github.com/karakeep-app/karakeep/releases/tag/v0.30.0): 0.30.0

[Compare Source](https://github.com/karakeep-app/karakeep/compare/v0.29.3...v0.30.0)

### 0.30.0 (New year release 🎁)

Welcome to the 0.30.0 release of Karakeep and happy new year! This release comes with "2025 wrapped" (a bit late), PDF archives, new reader settings, avatars, reddit crawling improvements, and more! Huge thanks to our contributors for this release [@&#8203;esimkowitz](https://github.com/esimkowitz), [@&#8203;Moondragon85](https://github.com/Moondragon85), [@&#8203;rzxczxc](https://github.com/rzxczxc), [@&#8203;colado](https://github.com/colado), [@&#8203;Yeraze](https://github.com/Yeraze), [@&#8203;eriktews](https://github.com/eriktews) and everyone who shipped code, triaged bugs, or shared feedback for this release.

> If you enjoy using Karakeep, consider supporting the project [here ️](https://buymeacoffee.com/mbassem) or via GitHub [here](https://github.com/sponsors/MohamedBassem).

<a href="https://www.buymeacoffee.com/mbassem" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" width="auto" height="50" ></a>

And in case you missed it, we now have a ☁️ managed offering ☁️ for those who don't want to self-host. We're in public beta now and you can signup [here](https://cloud.karakeep.app) 🎉.

### New Features 🚀

- 2025 Wrapped is here to celebrate your year in Karakeep ([#&#8203;2322](https://github.com/karakeep-app/karakeep/issues/2322)).
- PDF archives
  - Archive bookmarks as PDFs, generated automatically during crawling or on-demand ([#&#8203;2309](https://github.com/karakeep-app/karakeep/issues/2309)).
  - Set `CRAWLER_STORE_PDF=true` to enable auto PDF archiving.
- Unified reader settings (font, size, etc) across all devices with per-device overrides ([#&#8203;2230](https://github.com/karakeep-app/karakeep/issues/2230)). By [@&#8203;esimkowitz](https://github.com/esimkowitz)!
- Better metadata extraction:
  - Reddit posts should now be crawled correctly, and banners should be fetched more reliably.
  - Fixed YouTube thumbnail and author extraction.
  - Fixed Amazon product image extraction (where it was sometimes showing the prime logo) ([#&#8203;2204](https://github.com/karakeep-app/karakeep/issues/2204), [#&#8203;2108](https://github.com/karakeep-app/karakeep/issues/2108)). By [@&#8203;Yeraze](https://github.com/Yeraze)
- Upload custom user avatars for more personal profiles ([#&#8203;2296](https://github.com/karakeep-app/karakeep/issues/2296)).
- AI Setting customization:
  - Customize tag styling (case, separators, language) per user. It's highly recommended to set the tag style for more consistent tags ([#&#8203;2312](https://github.com/karakeep-app/karakeep/issues/2312)).
  - Per-user toggles to disable auto-tagging and/or auto-summarization ([#&#8203;2275](https://github.com/karakeep-app/karakeep/issues/2275)).
- Others:
  - Import libraries from Matter with full export support ([#&#8203;2245](https://github.com/karakeep-app/karakeep/issues/2245)). By [@&#8203;Moondragon85](https://github.com/Moondragon85)
  - Bulk remove bookmarks from lists ([#&#8203;2279](https://github.com/karakeep-app/karakeep/issues/2279)).
  - Add a new rule condition to rule engine: "URL Does Not Contain" ([#&#8203;2280](https://github.com/karakeep-app/karakeep/issues/2280)).
  - Configure an OpenAI proxy via `OPENAI_PROXY_URL` ([#&#8203;2231](https://github.com/karakeep-app/karakeep/issues/2231)). By [@&#8203;rzxczxc](https://github.com/rzxczxc)
  - Added `is:broken` search qualifier to show links that failed crawling ([#&#8203;2225](https://github.com/karakeep-app/karakeep/issues/2225)).
  - Edit list now in the mobile app ([#&#8203;2310](https://github.com/karakeep-app/karakeep/issues/2310)). By [@&#8203;colado](https://github.com/colado)

### UX Improvements 

- Our docs got a facelift! The docs got some styling, the pages got re-organized and we now have a "Using Karakeep" section that explains some of the core concepts of Karakeep.
- Replace bookmark banners and download attachments directly from the drop down menu ([#&#8203;2328](https://github.com/karakeep-app/karakeep/issues/2328)).
- Sidebar scrollbar looks cleaner, and pending list invites show as a badge in the sidebar.
- Bookmark edit dialog now includes notes.
- Bookmark owner avatars now show up in collaborative lists.
- Mobile UI/UX improvements:
  - Fixed title on mobile to be at most 2 lines long.
  - Mobile settings screens should now feel more native ([#&#8203;2307](https://github.com/karakeep-app/karakeep/issues/2307)).
  - OLED-friendly colors in the Android app matching the colors of the ios app ([#&#8203;1958](https://github.com/karakeep-app/karakeep/issues/1958)).
  - Toasts on iOS now appear correctly above the open modals ([#&#8203;2320](https://github.com/karakeep-app/karakeep/issues/2320)). By [@&#8203;colado](https://github.com/colado)
  - Shared lists now appear in a dedicated subsection on mobile.
  - Adding a bookmark to a list now shows a spinner during loading ([#&#8203;2283](https://github.com/karakeep-app/karakeep/issues/2283)).
  - Server version now appears in mobile settings ([#&#8203;2276](https://github.com/karakeep-app/karakeep/issues/2276)).
  - Fixed the confusing "tick button" beside the server address during login.

### Fixes 🔧

- Fixed missing db indicies that was causing slow bookmark queries ([#&#8203;2246](https://github.com/karakeep-app/karakeep/issues/2246), [#&#8203;2287](https://github.com/karakeep-app/karakeep/issues/2287)).
- Improved Ollama summaries by using the generate endpoint ([#&#8203;2324](https://github.com/karakeep-app/karakeep/issues/2324)). By [@&#8203;eriktews](https://github.com/eriktews)
- Fixed HTML bookmark imports failing on empty folder names ([#&#8203;2300](https://github.com/karakeep-app/karakeep/issues/2300)).
- Fixed non-link bookmarks stuck in pending summarization ([#&#8203;1605](https://github.com/karakeep-app/karakeep/issues/1605)).
- Improved tagging prompts and error-page detection.
- Reject spoofed content types on file uploads.
- Preserve failure counts when rescheduling rate-limited domains ([#&#8203;2303](https://github.com/karakeep-app/karakeep/issues/2303)).
- Fixed duplicate backdrop buttons in reader view ([#&#8203;2234](https://github.com/karakeep-app/karakeep/issues/2234)). By [@&#8203;colado](https://github.com/colado)
- RSS feed fetching is now spread over the hour ([#&#8203;2227](https://github.com/karakeep-app/karakeep/issues/2227)).
- Asset preprocessing worker timeout is now configurable ([`91784cd`](https://github.com/karakeep-app/karakeep/commit/91784cd2)).
- Fixed bypassing email verification in apiKey.exchange.
- Added limits on number of rss feeds and webhooks per user configurable by admins.
- Fixed a bug where failed crawling leave bookmarks as pending tagging in the admin dashboard.

### For Developers 🛠️

- OpenTelemetry integration with OTLP exporter ([#&#8203;2318](https://github.com/karakeep-app/karakeep/issues/2318), [#&#8203;2321](https://github.com/karakeep-app/karakeep/issues/2321)).
- CLI can list users for admins.
- We're now defaulting to Node.js 24 (the current LTS).
- Breaking: In bookmark APIs `includeContent` now defaults to `false`. This change was announced a couple months ago, and is taking effect in this release.

### Community Projects 💡

- Karakeep integration for Home Assistant ([#&#8203;2196](https://github.com/karakeep-app/karakeep/issues/2196)) by [@&#8203;sli-cka](https://github.com/sli-cka). Get it from [here](https://github.com/sli-cka/karakeep-homeassistant).

### Screenshots 📸

#### Wrapped 2025

![karakeep-wrapped-2025](https://github.com/user-attachments/assets/0e1e3d25-c827-4974-8f0a-9b7b4a75f859)

#### Reader Settings

![https://github.com/user-attachments/assets/4d81cb80-f9b8-43f2-998a-736f18e33038](https://github.com/user-attachments/assets/4d81cb80-f9b8-43f2-998a-736f18e33038).

##### AI Settings

![https://github.com/user-attachments/assets/48032bf6-5413-44ee-9c3b-ac7b385aeccf](https://github.com/user-attachments/assets/48032bf6-5413-44ee-9c3b-ac7b385aeccf)

### Upgrading 📦

To upgrade:

- If you're using `KARAKEEP_VERSION=release`, run `docker compose pull && docker compose up -d`.
- If you're pinning it to a specific version, bump the version and then run `docker compose pull && docker compose up -d`.

### All Commits

- i18n: fix en\_US translation - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`d472a3a`](https://github.com/karakeep-app/karakeep/commit/d472a3a1)
- fix: fix wrapped feature to only show bookmarks in 2025 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`4077e28`](https://github.com/karakeep-app/karakeep/commit/4077e286)
- i18n: Sync weblate translations - Weblate in [`401ea6a`](https://github.com/karakeep-app/karakeep/commit/401ea6a9)
- chore: drop the experimental tag from the rule engine - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bf9d610`](https://github.com/karakeep-app/karakeep/commit/bf9d6105)
- fix: show a toast during banner upload - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`9555f40`](https://github.com/karakeep-app/karakeep/commit/9555f409)
- fix: don't switch the bookmark back to pending on recrawl - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`79400d0`](https://github.com/karakeep-app/karakeep/commit/79400d04)
- fix: use the Ollama generate endpoint instead of chat ([#&#8203;2324](https://github.com/karakeep-app/karakeep/issues/2324)) - [@&#8203;eriktews](https://github.com/eriktews) in [`e8c79f2`](https://github.com/karakeep-app/karakeep/commit/e8c79f29)
- feat: add replace banner and attachment download ([#&#8203;2328](https://github.com/karakeep-app/karakeep/issues/2328)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`3d652ee`](https://github.com/karakeep-app/karakeep/commit/3d652eee)
- feat: Add bulk remove from list ([#&#8203;2279](https://github.com/karakeep-app/karakeep/issues/2279)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7a76216`](https://github.com/karakeep-app/karakeep/commit/7a76216e)
- feat: add "URL Does Not Contain" condition to rule engine ([#&#8203;2280](https://github.com/karakeep-app/karakeep/issues/2280)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b20ba9c`](https://github.com/karakeep-app/karakeep/commit/b20ba9cf)
- feat: 2025 wrapped ([#&#8203;2322](https://github.com/karakeep-app/karakeep/issues/2322)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`a0b4a26`](https://github.com/karakeep-app/karakeep/commit/a0b4a26a)
- chore: worker tracing ([#&#8203;2321](https://github.com/karakeep-app/karakeep/issues/2321)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7ab7db8`](https://github.com/karakeep-app/karakeep/commit/7ab7db8e)
- feat(landing): add corporate pricing - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`d852ee1`](https://github.com/karakeep-app/karakeep/commit/d852ee1a)
- fix(mobile): mobile modal UI issues ([#&#8203;2320](https://github.com/karakeep-app/karakeep/issues/2320)) - [@&#8203;colado](https://github.com/colado) in [`a43d375`](https://github.com/karakeep-app/karakeep/commit/a43d375f)
- ci: fix tests - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`9d6b128`](https://github.com/karakeep-app/karakeep/commit/9d6b1282)
- feat: change default for tag style to be title case with spaces - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`9098a5a`](https://github.com/karakeep-app/karakeep/commit/9098a5a6)
- fix: more tagging tweaks - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c1cbaa8`](https://github.com/karakeep-app/karakeep/commit/c1cbaa8a)
- build: fix broken CI - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`a5ce977`](https://github.com/karakeep-app/karakeep/commit/a5ce977d)
- fix: change prompt to better recognize error pages - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`f5a5c14`](https://github.com/karakeep-app/karakeep/commit/f5a5c14e)
- refactor: reduce duplication in compare-models tool - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`f00287e`](https://github.com/karakeep-app/karakeep/commit/f00287ed)
- chore: add tracing for email functions - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ba8d84a`](https://github.com/karakeep-app/karakeep/commit/ba8d84a5)
- feat(mobile): create new list edit screen ([#&#8203;2310](https://github.com/karakeep-app/karakeep/issues/2310)) - [@&#8203;colado](https://github.com/colado) in [`30fa06f`](https://github.com/karakeep-app/karakeep/commit/30fa06fe)
- feat: Add open telemetry ([#&#8203;2318](https://github.com/karakeep-app/karakeep/issues/2318)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`5537fe8`](https://github.com/karakeep-app/karakeep/commit/5537fe85)
- fix: reset tagging status on crawl failure  ([#&#8203;2316](https://github.com/karakeep-app/karakeep/issues/2316)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`f7920bd`](https://github.com/karakeep-app/karakeep/commit/f7920bdc)
- feat: add the ability to specify a different changelog version - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`1082076`](https://github.com/karakeep-app/karakeep/commit/10820761)
- fix: remove duplicate mobile backdrop button in reader view ([#&#8203;2234](https://github.com/karakeep-app/karakeep/issues/2234)) - [@&#8203;esimkowitz](https://github.com/esimkowitz) in [`3f44e31`](https://github.com/karakeep-app/karakeep/commit/3f44e319)
- fix(landing): fix cloud banner on mobile - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`23f2853`](https://github.com/karakeep-app/karakeep/commit/23f28530)
- refactor: add suspense boundary in sidebar layout - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`3c3d868`](https://github.com/karakeep-app/karakeep/commit/3c3d8685)
- feat(mobile): make the settings menu look more native ([#&#8203;2307](https://github.com/karakeep-app/karakeep/issues/2307)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6ee48ff`](https://github.com/karakeep-app/karakeep/commit/6ee48ffb)
- feat(web): better looking scrollbar in the sidebar - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`f7523a2`](https://github.com/karakeep-app/karakeep/commit/f7523a21)
- feat(mobile): use oled friendly colors for android app. fixes [#&#8203;1958](https://github.com/karakeep-app/karakeep/issues/1958) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e800d74`](https://github.com/karakeep-app/karakeep/commit/e800d744)
- refactor: migrate toasts to sonner - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`173fb99`](https://github.com/karakeep-app/karakeep/commit/173fb99a)
- feat: add customizable tag styles ([#&#8203;2312](https://github.com/karakeep-app/karakeep/issues/2312)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`af3010a`](https://github.com/karakeep-app/karakeep/commit/af3010ab)
- feat: add Matter import support ([#&#8203;2245](https://github.com/karakeep-app/karakeep/issues/2245)) - [@&#8203;Moondragon85](https://github.com/Moondragon85) in [`93630ce`](https://github.com/karakeep-app/karakeep/commit/93630ce8)
- feat: support archiving as pdf ([#&#8203;2309](https://github.com/karakeep-app/karakeep/issues/2309)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`267db79`](https://github.com/karakeep-app/karakeep/commit/267db791)
- feat: add OPENAI\_PROXY\_URL configuration and support for proxy in OpenAI client ([#&#8203;2231](https://github.com/karakeep-app/karakeep/issues/2231)) - [@&#8203;rzxczxc](https://github.com/rzxczxc) in [`bb6b742`](https://github.com/karakeep-app/karakeep/commit/bb6b742a)
- fix(tests): fix the asset upload tests - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e82694d`](https://github.com/karakeep-app/karakeep/commit/e82694de)
- fix: reject spoofed content types on uploads - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`2dbdf76`](https://github.com/karakeep-app/karakeep/commit/2dbdf76c)
- deps: upgrade tesseract to v7 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`347793a`](https://github.com/karakeep-app/karakeep/commit/347793ad)
- feat(landing): announce cloud public beta in landing page - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c3b2326`](https://github.com/karakeep-app/karakeep/commit/c3b2326c)
- chore: add a tool for comparing perf of different models - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`1dfa5d1`](https://github.com/karakeep-app/karakeep/commit/1dfa5d12)
- feat: add notes to the bookmark edit dialog - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ecb7a71`](https://github.com/karakeep-app/karakeep/commit/ecb7a710)
- fix(restate): change journal retention for services to 3d - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`0efffdc`](https://github.com/karakeep-app/karakeep/commit/0efffdcc)
- fix(cli): migrate bookmark source in migration command - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`65cfa87`](https://github.com/karakeep-app/karakeep/commit/65cfa871)
- fix: preserve failure count when rescheduling rate limited domains ([#&#8203;2303](https://github.com/karakeep-app/karakeep/issues/2303)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ddd4b57`](https://github.com/karakeep-app/karakeep/commit/ddd4b578)
- feat: show bookmark owner icon in shared lists ([#&#8203;2277](https://github.com/karakeep-app/karakeep/issues/2277)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ef27670`](https://github.com/karakeep-app/karakeep/commit/ef27670f)
- fix: make avatars public - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`f7d3462`](https://github.com/karakeep-app/karakeep/commit/f7d34627)
- refactor: move assets to their own model ([#&#8203;2301](https://github.com/karakeep-app/karakeep/issues/2301)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`013ca67`](https://github.com/karakeep-app/karakeep/commit/013ca67c)
- feat: add support for user avatars ([#&#8203;2296](https://github.com/karakeep-app/karakeep/issues/2296)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`314c363`](https://github.com/karakeep-app/karakeep/commit/314c363e)
- fix: handle empty folder names in HTML bookmark imports ([#&#8203;2300](https://github.com/karakeep-app/karakeep/issues/2300)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`3408e6e`](https://github.com/karakeep-app/karakeep/commit/3408e6e4)
- feat: add a warning about viewing archives inline. fixes [#&#8203;2286](https://github.com/karakeep-app/karakeep/issues/2286) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e336513`](https://github.com/karakeep-app/karakeep/commit/e336513f)
- fix(tests): fix the user setting tests - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`258bebe`](https://github.com/karakeep-app/karakeep/commit/258bebe0)
- feat: Add user settings to disable auto tagging/summarization ([#&#8203;2275](https://github.com/karakeep-app/karakeep/issues/2275)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`0bdba54`](https://github.com/karakeep-app/karakeep/commit/0bdba54b)
- feat(mobile): Convert server address editing to modal in mobile app ([#&#8203;2290](https://github.com/karakeep-app/karakeep/issues/2290)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ece68ed`](https://github.com/karakeep-app/karakeep/commit/ece68ed0)
- fix: check quota usage instead bookmark transaction - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ca4bfa4`](https://github.com/karakeep-app/karakeep/commit/ca4bfa4c)
- fix: optimize tagging db queries ([#&#8203;2287](https://github.com/karakeep-app/karakeep/issues/2287)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e18dc4c`](https://github.com/karakeep-app/karakeep/commit/e18dc4c9)
- docs: shuffle some docs around - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`4762da1`](https://github.com/karakeep-app/karakeep/commit/4762da12)
- docs: add RSS feeds integration documentation ([#&#8203;2288](https://github.com/karakeep-app/karakeep/issues/2288)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`903aa5e`](https://github.com/karakeep-app/karakeep/commit/903aa5e9)
- feat(restate): Add a var to control whether to expose core services or not - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`dc8ab86`](https://github.com/karakeep-app/karakeep/commit/dc8ab862)
- feat: add more restate semaphore controls - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`58eb6c0`](https://github.com/karakeep-app/karakeep/commit/58eb6c00)
- feat(mobile): Show shared lists under a subsection - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`837dea5`](https://github.com/karakeep-app/karakeep/commit/837dea5e)
- fix(mobile): Fix title line clamp to 2 lines - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`15cfa13`](https://github.com/karakeep-app/karakeep/commit/15cfa137)
- fix(mobile): Add loading spinner to mobile list button ([#&#8203;2283](https://github.com/karakeep-app/karakeep/issues/2283)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7b98c52`](https://github.com/karakeep-app/karakeep/commit/7b98c52a)
- feat: add server version display to mobile app settings ([#&#8203;2276](https://github.com/karakeep-app/karakeep/issues/2276)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bd969b3`](https://github.com/karakeep-app/karakeep/commit/bd969b34)
- fix: add authentication checks to settings layout ([#&#8203;2274](https://github.com/karakeep-app/karakeep/issues/2274)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e53f3ae`](https://github.com/karakeep-app/karakeep/commit/e53f3ae5)
- fix: only trigger search autocomplete on first search char - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`92e352f`](https://github.com/karakeep-app/karakeep/commit/92e352f3)
- feat(landing): remove waitlist link. fixes [#&#8203;2270](https://github.com/karakeep-app/karakeep/issues/2270) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e842c5a`](https://github.com/karakeep-app/karakeep/commit/e842c5a7)
- fix: don't fail the script if the user karakeep already exists. fixes [#&#8203;2242](https://github.com/karakeep-app/karakeep/issues/2242) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e78e512`](https://github.com/karakeep-app/karakeep/commit/e78e5129)
- fix: collapse reader settings by default - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`3955f91`](https://github.com/karakeep-app/karakeep/commit/3955f91a)
- docs: Add icons beside category names - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`9021822`](https://github.com/karakeep-app/karakeep/commit/9021822a)
- Revert "fix: fix restate service to return control to restate service on timeout" - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`510174d`](https://github.com/karakeep-app/karakeep/commit/510174db)
- feat: Add unified reader settings with local overrides ([#&#8203;2230](https://github.com/karakeep-app/karakeep/issues/2230)) - [@&#8203;esimkowitz](https://github.com/esimkowitz) in [`7f4202a`](https://github.com/karakeep-app/karakeep/commit/7f4202af)
- fix: fix restate service to return control to restate service on timeout - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6db14ac`](https://github.com/karakeep-app/karakeep/commit/6db14ac4)
- fix: non-link bookmarks where stuck in pending summarization. Fixes [#&#8203;1605](https://github.com/karakeep-app/karakeep/issues/1605) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`d735711`](https://github.com/karakeep-app/karakeep/commit/d7357118)
- fix: move trpc error logging inside the dev check - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`0b65e5a`](https://github.com/karakeep-app/karakeep/commit/0b65e5a4)
- fix: Fix Amazon product image extraction on amazon.com URLs ([#&#8203;2108](https://github.com/karakeep-app/karakeep/issues/2108)) - [@&#8203;Yeraze](https://github.com/Yeraze) in [`b319635`](https://github.com/karakeep-app/karakeep/commit/b3196354)
- feat: use reddit API for metadata extraction. Fixes [#&#8203;1853](https://github.com/karakeep-app/karakeep/issues/1853) [#&#8203;1883](https://github.com/karakeep-app/karakeep/issues/1883) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`f5c32d9`](https://github.com/karakeep-app/karakeep/commit/f5c32d94)
- fix: use GET requests for the content type request - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`d6dd8eb`](https://github.com/karakeep-app/karakeep/commit/d6dd8ebd)
- docs: fix sidebar on mobile - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`f111cba`](https://github.com/karakeep-app/karakeep/commit/f111cba9)
- feat: Add limits on number of rss feeds and webhooks per user - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`74df8bd`](https://github.com/karakeep-app/karakeep/commit/74df8bd7)
- release(cli): Bump CLI version to 0.29.1 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`697c853`](https://github.com/karakeep-app/karakeep/commit/697c853a)
- readme: some readme updates - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`1ebc721`](https://github.com/karakeep-app/karakeep/commit/1ebc721c)
- docs: Update screenshots in docs - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c6cf418`](https://github.com/karakeep-app/karakeep/commit/c6cf4188)
- docs: Adding user guides - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`04b9c29`](https://github.com/karakeep-app/karakeep/commit/04b9c291)
- docs: drop docs for old versions - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`fecb007`](https://github.com/karakeep-app/karakeep/commit/fecb0079)
- docs: restructure the docs - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`af69f63`](https://github.com/karakeep-app/karakeep/commit/af69f637)
- docs: restyle the docs - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b434440`](https://github.com/karakeep-app/karakeep/commit/b4344401)
- ci: run CI with node 24 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`2bdba53`](https://github.com/karakeep-app/karakeep/commit/2bdba536)
- deps: Upgrade to nodejs 24 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`480abce`](https://github.com/karakeep-app/karakeep/commit/480abce4)
- fix!: changing default for includeContent to be false in the API - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`1369ad0`](https://github.com/karakeep-app/karakeep/commit/1369ad01)
- deps: Upgrade nextjs to 15.3.8 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`80278ec`](https://github.com/karakeep-app/karakeep/commit/80278ecf)
- deps: Upgrade nextjs to 15.3.7 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`74bdc18`](https://github.com/karakeep-app/karakeep/commit/74bdc186)
- fix: add more indicies for faster bookmark queries ([#&#8203;2246](https://github.com/karakeep-app/karakeep/issues/2246)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`683083f`](https://github.com/karakeep-app/karakeep/commit/683083f4)
- feat: make asset preprocessing worker timeout configurable - [@&#8203;Claude](https://github.com/Claude) in [`91784cd`](https://github.com/karakeep-app/karakeep/commit/91784cd2)
- fix: Add cache control header on asset endpoints - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`3e8cc74`](https://github.com/karakeep-app/karakeep/commit/3e8cc745)
- chore: Allowing multi user benchmarks and adding more coverage - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`265b677`](https://github.com/karakeep-app/karakeep/commit/265b6773)
- feat(cli): Add ability to list users for the admin in the CLI - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`69a756a`](https://github.com/karakeep-app/karakeep/commit/69a756aa)
- fix: fix correctly accounting for text bookmark in import sessions. [#&#8203;2208](https://github.com/karakeep-app/karakeep/issues/2208) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6886385`](https://github.com/karakeep-app/karakeep/commit/6886385c)
- fix: check import quota before importing bookmarks ([#&#8203;2232](https://github.com/karakeep-app/karakeep/issues/2232)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`20d3761`](https://github.com/karakeep-app/karakeep/commit/20d3761c)
- build: fix typecheck error in query explainer - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b6c2dad`](https://github.com/karakeep-app/karakeep/commit/b6c2dadd)
- fix: migrate to metascraper-x from metascraper-twitter - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c6f93b3`](https://github.com/karakeep-app/karakeep/commit/c6f93b3b)
- feat: add is:broken search qualifier for broken links ([#&#8203;2225](https://github.com/karakeep-app/karakeep/issues/2225)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`1f43f23`](https://github.com/karakeep-app/karakeep/commit/1f43f232)
- feat: spread feed fetch scheduling deterministically over the hour ([#&#8203;2227](https://github.com/karakeep-app/karakeep/issues/2227)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`13a090c`](https://github.com/karakeep-app/karakeep/commit/13a090c4)
- fix: better extraction for youtube thumbnails. [#&#8203;2204](https://github.com/karakeep-app/karakeep/issues/2204) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e3cc546`](https://github.com/karakeep-app/karakeep/commit/e3cc5463)
- fix: remove queue triggers outside of updateTags transaction - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`cf2a12c`](https://github.com/karakeep-app/karakeep/commit/cf2a12c8)
- chore: add benchmarks ([#&#8203;2229](https://github.com/karakeep-app/karakeep/issues/2229)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6180c66`](https://github.com/karakeep-app/karakeep/commit/6180c662)
- build: dont update latest tags on release - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`de98873`](https://github.com/karakeep-app/karakeep/commit/de98873a)
- deps: Upgrade nextjs to 15.3.6 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`20081a3`](https://github.com/karakeep-app/karakeep/commit/20081a3a)
- feat: add a notification badge for list invitations - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`3c6b8e9`](https://github.com/karakeep-app/karakeep/commit/3c6b8e97)
- docs: add karakeep integration for Home Assistant ([#&#8203;2196](https://github.com/karakeep-app/karakeep/issues/2196)) - [@&#8203;sli-cka](https://github.com/sli-cka) in [`9a33938`](https://github.com/karakeep-app/karakeep/commit/9a339385)
- fix: regen turnstile token on signup resubmission - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`9257b53`](https://github.com/karakeep-app/karakeep/commit/9257b534)
- feat(landing): Add more features to the homepage - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`9a6d36f`](https://github.com/karakeep-app/karakeep/commit/9a6d36f2)
- ci: run arm docker image builds on arm machines - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`3421246`](https://github.com/karakeep-app/karakeep/commit/3421246d)
- ci: parallelize the docker workflow for platforms - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`2e88961`](https://github.com/karakeep-app/karakeep/commit/2e889617)
- fix: reenable idempotency key for search indexing - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`2ef751e`](https://github.com/karakeep-app/karakeep/commit/2ef751ef)
- fix: fix bypass email verification in apiKey.exchange - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e4f434e`](https://github.com/karakeep-app/karakeep/commit/e4f434e7)
- readme: add collaborative lists to the list of features - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`d6d319d`](https://github.com/karakeep-app/karakeep/commit/d6d319d3)
- fix: Add restate queued idempotency ([#&#8203;2169](https://github.com/karakeep-app/karakeep/issues/2169)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`a71b950`](https://github.com/karakeep-app/karakeep/commit/a71b9505)
- feat: add support for turnstile on signup - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b12c1c3`](https://github.com/karakeep-app/karakeep/commit/b12c1c3a)
- build: fix npm trusted publishing - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`4898b6b`](https://github.com/karakeep-app/karakeep/commit/4898b6be)
- release: cli, mcp and sdk - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`28d6750`](https://github.com/karakeep-app/karakeep/commit/28d6750e)
- release(extension): Release version 1.2.8 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`fdea086`](https://github.com/karakeep-app/karakeep/commit/fdea0861)
- release(mobile): Bump mobile version to 1.8.3 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`8da5b59`](https://github.com/karakeep-app/karakeep/commit/8da5b598)
- release(docs): release the 0.29 docs - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`97c386a`](https://github.com/karakeep-app/karakeep/commit/97c386a4)

</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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42Ni45IiwidXBkYXRlZEluVmVyIjoiNDIuNjYuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3022
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-01-02 01:57:41 +00:00
79a0dfff1a prep to migrate to new storage layout
All checks were successful
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 26s
renovate / renovate (push) Successful in 2m12s
2026-01-01 14:07:38 -06:00
89027af036 Update ghcr.io/siderolabs/talosctl Docker tag to v1.12.0 (#2825)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 1m12s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/siderolabs/talosctl](https://github.com/siderolabs/talos) | minor | `v1.11.6` → `v1.12.0` |

---

### Release Notes

<details>
<summary>siderolabs/talos (ghcr.io/siderolabs/talosctl)</summary>

### [`v1.12.0`](https://github.com/siderolabs/talos/blob/HEAD/CHANGELOG.md#Changes-since-v1120-alpha1)

[Compare Source](https://github.com/siderolabs/talos/compare/v1.11.6...v1.12.0)

<details><summary>66 commits</summary>
<p>

- [`3d811a4c8`](3d811a4c81) release(v1.12.0-alpha.2): prepare release
- [`fb4bfe851`](fb4bfe851c) chore: fix LVM test
- [`f4ee0d112`](f4ee0d1128) chore: disable VIP operator test
- [`288f63872`](288f638726) feat: bump deps
- [`b66482c52`](b66482c529) feat: allow disabling injection of extra cmdline in cluster create
- [`704b5f99e`](704b5f99e6) feat: update Kubernetes to 1.35.0-alpha.2
- [`1dffa5d99`](1dffa5d996) feat: implement virtual IP operator config
- [`43b1d7537`](43b1d75375) fix: validate provisioner when destroying local clusters
- [`b494c54c8`](b494c54c81) fix: talos import on non-linux
- [`61e95cb4b`](61e95cb4b7) feat: support bootloader option for ISO
- [`d11072726`](d110727263) fix: provide offset for partitions in discovered volumes
- [`39eeae963`](39eeae9631) feat: update dependencies
- [`9890a9a31`](9890a9a31d) test: fix OOM test
- [`c0772b8ed`](c0772b8eda) feat: add airgapped mode to QEMU backed talos
- [`ac60a9e27`](ac60a9e27d) fix: update test for PCI driver rebind/IOMMU
- [`6c98f4cdb`](6c98f4cdb0) feat: implement new DHCP network configuration
- [`da92a756d`](da92a756d9) fix: drop 'ro' falg from defaults
- [`28fd2390c`](28fd2390cb) fix: imager build on arm64
- [`4e12df8c5`](4e12df8c5c) test: integration test for OOM controller
- [`7e498faba`](7e498faba9) feat: use image signer
- [`eccb21dd3`](eccb21dd3b) feat: add presets to the 'cluster create qemu' command
- [`ec0a813fa`](ec0a813fac) feat: unify cmdline handling GRUB/systemd-boot
- [`37e4c40c6`](37e4c40c6a) fix: skip module signature tests on docker provisioner only
- [`8124efb42`](8124efb42f) fix: cache e2e
- [`4adcda0f5`](4adcda0f54) fix: reserve the apid and trustd ports from the ephemeral port range
- [`ced57b047`](ced57b047a) feat: support optionally disabling module sig verification
- [`1e5c4ed64`](1e5c4ed644) fix: build talosctl image cache-serve non-linux
- [`dbdd2b237`](dbdd2b237e) feat: add static registry to talosctl
- [`77d8cc7c5`](77d8cc7c58) chore: push `latest` tag only on main
- [`59d9b1c75`](59d9b1c75d) feat: update dependencies
- [`bf6ad5171`](bf6ad51710) feat: add back install script
- [`da451c5ba`](da451c5ba4) chore: drop documentation except for fresh reference
- [`2f23fedeb`](2f23fedeb7) fix: file leak in reading cgroups
- [`b412ffdbc`](b412ffdbc2) docs: update README.md for docs link
- [`8dc51bae7`](8dc51bae79) feat: add drm\_gpuvm and drm\_gpusvm\_helper modules
- [`4ca58aeb8`](4ca58aeb81) fix: make Akamai platform usable
- [`061f8e76f`](061f8e76fd) feat: bump pkgs
- [`a9fa852da`](a9fa852dad) feat: update uefi image to talos linux logo
- [`04753ba69`](04753ba698) feat: update go to 1.25.2
- [`9a42b05bd`](9a42b05bda) feat: implement link aliasing
- [`d732bd0be`](d732bd0be7) chore(ci): run only nvidia tests for NVIDIA workflows
- [`8d1468209`](8d1468209a) fix: stop populating apiserver cert SANs
- [`02473244c`](02473244c1) fix: wait for mount status to be proper mode
- [`825622d90`](825622d90a) fix: resource proto definitions
- [`2c6003e79`](2c6003e790) docs: add Project Calico installation in two mode
- [`4fb4c8678`](4fb4c86780) feat: add disk.EnableUUID to generated ova
- [`33fb48f8f`](33fb48f8f9) fix: add dashboard spinner
- [`053fd0bd4`](053fd0bd4d) feat: update Linux to 6.17
- [`34e107e1b`](34e107e1bd) docs: fix broken link
- [`dfbece56b`](dfbece56bd) docs: update the kubespan docs
- [`8b041a72c`](8b041a72ca) docs: update scaleway.md
- [`435dcbf82`](435dcbf820) fix: provide nocloud metadata with missing network config
- [`ec3bd878f`](ec3bd878f9) refactor: remove the go-blockdevice v1 completely
- [`33544bde9`](33544bde9c) fix: minor improvements to fs
- [`fd2eebf7f`](fd2eebf7fa) feat: create merge patch from diff of two machine configs
- [`eadbdda94`](eadbdda947) fix: uefi boot order setting
- [`cd9fb2743`](cd9fb27434) fix: support secure HTTP proxy with gRPC dial
- [`adf87b4b9`](adf87b4b93) feat: update Flannel to v0.27.4
- [`5dfb7e1fe`](5dfb7e1fe7) feat: serve etcd image from registry.k8s.io
- [`5ca841804`](5ca8418049) fix: nftables flaky test
- [`a940e45a7`](a940e45a7f) feat: generate list of images required to build talos
- [`3472d6e79`](3472d6e79c) fix: revert "chore: use new mount/v3 package in efivarfs"
- [`42c0bdbf3`](42c0bdbf32) feat: add provisioner flag to images default command
- [`6bc0b1bcf`](6bc0b1bcf7) feat: drop and lock deprecated features
- [`362a8e63b`](362a8e63b7) fix: change the compression format
- [`6e58f58aa`](6e58f58aae) fix: mkdir artifacts path

</p>
</details>

</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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjYuMTMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2825
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-01-01 06:05:38 +00:00
92015609c6 remove soulsync
All checks were successful
lint-test-helm / lint-helm (push) Successful in 13s
lint-test-docker / lint-docker-compose (push) Successful in 22s
render-manifests-push / render-manifests-push (push) Successful in 23s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 15m39s
renovate / renovate (push) Successful in 1m3s
2025-12-31 16:32:09 -06:00
e1b563c5b4 disable l2
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 26s
renovate / renovate (push) Successful in 1m13s
2025-12-31 16:26:20 -06:00
2c8780d1ef enable soulsync
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 1m11s
render-manifests-push / render-manifests-push (push) Successful in 25s
2025-12-31 16:21:38 -06:00
f4243ec768 Update vaultwarden/server Docker tag to v1.35.1 (#3000)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 1m34s
2025-12-31 16:01:31 +00:00
6f318db6a0 Update ghcr.io/booklore-app/booklore Docker tag to v1.16.2 (#3015)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 2m30s
2025-12-31 05:50:59 +00:00
90bb358823 bump version
Some checks failed
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 25s
renovate / renovate (push) Has been cancelled
2025-12-30 23:49:27 -06:00
02b15bd27a Update d3fk/s3cmd:latest Docker digest to 8aeb104 (#3012)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 17m16s
renovate / renovate (push) Successful in 1m27s
2025-12-31 02:40:33 +00:00
32130d7928 Update kube-prometheus-stack Docker tag to v80.9.1 (#3005)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Successful in 1m39s
2025-12-30 22:24:38 +00:00
f11eb0c03f Update clidey/whodb Docker tag to v0.87.0 (#3001)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-12-30 22:24:11 +00:00
41a50b8587 Update Helm release generic-device-plugin to v0.20.11 (#2999)
Some checks failed
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-12-30 22:23:57 +00:00
d599d4de8f Update harbor.alexlebens.net/images/site-profile Docker tag to v2.1.4 (#2998)
Some checks failed
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-12-30 22:23:32 +00:00
7c102a5d32 Update harbor.alexlebens.net/images/site-documentation Docker tag to v0.0.7 (#2996)
Some checks failed
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-12-30 22:23:27 +00:00
af6656c740 Update harbor.alexlebens.net/images/rayflume Docker tag to v0.0.8 (#2994)
Some checks failed
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-12-30 22:23:25 +00:00
8b6d783903 Update ghcr.io/traefik/traefik Docker tag to v3.6.6 (#2993)
Some checks failed
renovate / renovate (push) Has been cancelled
lint-test-docker / lint-docker-compose (push) Successful in 21s
2025-12-30 22:23:17 +00:00
11aea647c0 Update ghcr.io/jmbannon/ytdl-sub Docker tag to v2025.12.30 (#2992)
Some checks failed
renovate / renovate (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been cancelled
2025-12-30 22:23:05 +00:00
e05171a44e Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.12.5 (#2990)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-12-30 22:22:55 +00:00
40be017117 Update ghcr.io/gitroomhq/postiz-app Docker tag to v2.11.3 (#2989)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Has been cancelled
2025-12-30 22:22:30 +00:00
2c3e616387 Update Helm release plugin-barman-cloud to v0.4.0 (#2988)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Successful in 1m26s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [plugin-barman-cloud](https://cloudnative-pg.io) ([source](https://github.com/cloudnative-pg/charts)) | minor | `0.3.1` → `0.4.0` |

---

### Release Notes

<details>
<summary>cloudnative-pg/charts (plugin-barman-cloud)</summary>

### [`v0.4.0`](https://github.com/cloudnative-pg/charts/releases/tag/plugin-barman-cloud-v0.4.0)

[Compare Source](https://github.com/cloudnative-pg/charts/compare/plugin-barman-cloud-v0.3.1...plugin-barman-cloud-v0.4.0)

Helm Chart for CloudNativePG's CNPG-I backup plugin using Barman Cloud

#### What's Changed

- fix(ci): use PAT instead of GITHUB\_TOKEN in release-pr workflow by [@&#8203;mnencia](https://github.com/mnencia) in [#&#8203;754](https://github.com/cloudnative-pg/charts/pull/754)
- docs: add plugin-barman-cloud chart release instructions by [@&#8203;mnencia](https://github.com/mnencia) in [#&#8203;717](https://github.com/cloudnative-pg/charts/pull/717)
- chore(cloudnative-pg): use port names rather than numbers by [@&#8203;jcpunk](https://github.com/jcpunk) in [#&#8203;765](https://github.com/cloudnative-pg/charts/pull/765)
- Release plugin-barman-cloud-v0.4.0 by [@&#8203;cnpg-bot](https://github.com/cnpg-bot) in [#&#8203;767](https://github.com/cloudnative-pg/charts/pull/767)

#### New Contributors

- [@&#8203;cnpg-bot](https://github.com/cnpg-bot) made their first contribution in [#&#8203;767](https://github.com/cloudnative-pg/charts/pull/767)

**Full Changelog**: <https://github.com/cloudnative-pg/charts/compare/cluster-v0.5.0...plugin-barman-cloud-v0.4.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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42Ni45IiwidXBkYXRlZEluVmVyIjoiNDIuNjYuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->

Reviewed-on: #2988
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-30 21:04:12 +00:00
9d98833c06 run full at night
All checks were successful
renovate / renovate (push) Successful in 1m31s
2025-12-30 12:59:23 -06:00
3bb08d0ac0 Update Helm release meilisearch to v0.20.0 (#2964)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 1m32s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [meilisearch](https://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch) ([source](https://github.com/meilisearch/meilisearch-kubernetes)) | minor | `0.19.0` → `0.20.0` |

---

### Release Notes

<details>
<summary>meilisearch/meilisearch-kubernetes (meilisearch)</summary>

### [`v0.20.0`](https://github.com/meilisearch/meilisearch-kubernetes/releases/tag/meilisearch-0.20.0)

[Compare Source](https://github.com/meilisearch/meilisearch-kubernetes/compare/meilisearch-0.19.0...meilisearch-0.20.0)

A Helm chart for the Meilisearch search engine

</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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42Ni4xMyIsInVwZGF0ZWRJblZlciI6IjQyLjY2LjEzIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFydCJdfQ==-->

Reviewed-on: #2964
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-30 18:57:47 +00:00
ce7e68a60d Update ghcr.io/cloudnative-pg/plugin-barman-cloud-sidecar Docker tag to v0.10.0 (#2984)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/cloudnative-pg/plugin-barman-cloud-sidecar | minor | `v0.9.0` → `v0.10.0` |

---

### 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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42Ni44IiwidXBkYXRlZEluVmVyIjoiNDIuNjYuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #2984
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-30 18:56:43 +00:00
80c91d2797 Update ghcr.io/cloudnative-pg/plugin-barman-cloud Docker tag to v0.10.0 (#2983)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Failing after 4s
lint-test-helm / lint-helm (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/cloudnative-pg/plugin-barman-cloud | minor | `v0.9.0` → `v0.10.0` |

---

### 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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42Ni44IiwidXBkYXRlZEluVmVyIjoiNDIuNjYuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #2983
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-30 18:56:31 +00:00
80f9ea2735 Update stalwartlabs/stalwart Docker tag to v0.15.3 (#2982)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 1m36s
2025-12-30 16:01:45 +00:00
d1da61ada4 Update searxng/searxng:latest Docker digest to 1ad4159 (#2980)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Successful in 1m42s
2025-12-30 09:01:44 +00:00
426598bcae run daily
All checks were successful
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 27s
renovate / renovate (push) Successful in 1m31s
2025-12-29 22:10:30 -06:00
d7d68c83f9 use cache
All checks were successful
lint-test-helm / lint-helm (push) Successful in 27s
render-manifests-push / render-manifests-push (push) Successful in 38s
renovate / renovate (push) Successful in 2m36s
2025-12-29 22:02:45 -06:00
16b8ed203f use empty
All checks were successful
lint-test-helm / lint-helm (push) Successful in 21s
render-manifests-push / render-manifests-push (push) Successful in 28s
renovate / renovate (push) Successful in 1m59s
2025-12-29 22:01:22 -06:00
b77cf08b2e download mp3
All checks were successful
lint-test-helm / lint-helm (push) Successful in 24s
render-manifests-push / render-manifests-push (push) Successful in 42s
renovate / renovate (push) Successful in 1m56s
2025-12-29 21:10:37 -06:00
e3de5dccaf fix config
All checks were successful
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-push / render-manifests-push (push) Successful in 27s
renovate / renovate (push) Successful in 2m8s
2025-12-30 01:34:53 +00:00
a0b7579a0b fix path
All checks were successful
lint-test-helm / lint-helm (push) Successful in 13s
render-manifests-push / render-manifests-push (push) Successful in 27s
renovate / renovate (push) Successful in 2m43s
2025-12-30 01:16:03 +00:00
0ead2ab048 fix mount options
All checks were successful
lint-test-helm / lint-helm (push) Successful in 17s
render-manifests-push / render-manifests-push (push) Successful in 42s
renovate / renovate (push) Successful in 2m23s
2025-12-30 01:11:10 +00:00
8dbcd45d01 add youtube music
All checks were successful
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 32s
renovate / renovate (push) Successful in 2m51s
2025-12-30 01:00:14 +00:00
a065a6d91a enable
All checks were successful
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 31s
renovate / renovate (push) Successful in 2m37s
2025-12-30 00:28:58 +00:00
a9cefc2af0 change
All checks were successful
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 29s
renovate / renovate (push) Successful in 2m30s
2025-12-30 00:23:34 +00:00
c76b579bb4 change
All checks were successful
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-push / render-manifests-push (push) Successful in 1m1s
renovate / renovate (push) Successful in 2m44s
2025-12-30 00:18:45 +00:00
89482e59df change config
All checks were successful
lint-test-helm / lint-helm (push) Successful in 29s
render-manifests-push / render-manifests-push (push) Successful in 50s
renovate / renovate (push) Successful in 2m49s
2025-12-29 18:03:49 -06:00
ed66c69ffc Update ghcr.io/unpoller/unpoller Docker tag to v2.21.0 (#2943)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 4m4s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/unpoller/unpoller](https://github.com/unpoller/unpoller) | minor | `v2.20.1` → `v2.21.0` |

---

### Release Notes

<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>

### [`v2.21.0`](https://github.com/unpoller/unpoller/releases/tag/v2.21.0)

[Compare Source](https://github.com/unpoller/unpoller/compare/v2.20.1...v2.21.0)

#### Changelog

- [`c71cc9a`](c71cc9a681) Merge pull request [#&#8203;905](https://github.com/unpoller/unpoller/issues/905) from aharper343/fix/nil-dereference
- [`25ba0bd`](25ba0bd14a) Fix incorrect initialization of SaveTraffic
- [`db85517`](db85517166) Merge pull request [#&#8203;903](https://github.com/unpoller/unpoller/issues/903) from aharper343/feat/traffic-support
- [`f7d488a`](f7d488a887) Lint and format cleanup
- [`9b62519`](9b62519bfe) Rebasing
- [`6205900`](6205900446) Adding constants for periods and debug logs for retrieved counts
- [`ab7073d`](ab7073d63d) Added support for regions and sub-regions
- [`22dfc25`](22dfc25801) Temp fix for test cases and warning from Dockerfile
- [`0b9d3de`](0b9d3de5cc) First working version DPI metrics and traffic exported

</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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42Ni45IiwidXBkYXRlZEluVmVyIjoiNDIuNjYuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #2943
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-29 23:50:21 +00:00
c0d1d9f140 Update ghcr.io/kashalls/external-dns-unifi-webhook Docker tag to v0.8.0 (#2940)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 17s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/kashalls/external-dns-unifi-webhook](https://github.com/kashalls/external-dns-unifi-webhook) | minor | `v0.7.0` → `v0.8.0` |

---

### Release Notes

<details>
<summary>kashalls/external-dns-unifi-webhook (ghcr.io/kashalls/external-dns-unifi-webhook)</summary>

### [`v0.8.0`](https://github.com/kashalls/external-dns-unifi-webhook/releases/tag/v0.8.0)

[Compare Source](https://github.com/kashalls/external-dns-unifi-webhook/compare/v0.7.0...v0.8.0)

#### What's Changed

- fix(deps): update module golang.org/x/net to v0.46.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;132](https://github.com/kashalls/external-dns-unifi-webhook/pull/132)
- \[Closes [#&#8203;133](https://github.com/kashalls/external-dns-unifi-webhook/issues/133)] Better documentation on Creating API Keys by [@&#8203;userbradley](https://github.com/userbradley) in [#&#8203;134](https://github.com/kashalls/external-dns-unifi-webhook/pull/134)
- feat(metrics): improve /metrics endpoint with comprehensive instrumentation by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;135](https://github.com/kashalls/external-dns-unifi-webhook/pull/135)
- feat(metrics): add provider label to all metrics for multi-instance filtering by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;138](https://github.com/kashalls/external-dns-unifi-webhook/pull/138)
- feat: optimize container image size with scratch base and UPX compression by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;139](https://github.com/kashalls/external-dns-unifi-webhook/pull/139)
- fix(errors): improve error handling with comprehensive linter fixes by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;140](https://github.com/kashalls/external-dns-unifi-webhook/pull/140)
- docs: add TESTING.md and CONTRIBUTING.md by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;141](https://github.com/kashalls/external-dns-unifi-webhook/pull/141)
- chore(deps): update davidanson/markdownlint-cli2-action action to v20 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;142](https://github.com/kashalls/external-dns-unifi-webhook/pull/142)
- feat(github): add pull request template by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;143](https://github.com/kashalls/external-dns-unifi-webhook/pull/143)
- fix(ci): add paths filter to release workflow PR trigger by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;144](https://github.com/kashalls/external-dns-unifi-webhook/pull/144)
- feat(test): add unit tests before linting work by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;145](https://github.com/kashalls/external-dns-unifi-webhook/pull/145)
- chore(deps): update actions/github-script action to v8 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;146](https://github.com/kashalls/external-dns-unifi-webhook/pull/146)
- chore(deps): update actions/setup-go action to v6 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;147](https://github.com/kashalls/external-dns-unifi-webhook/pull/147)
- Add golangci-lint configuration and comprehensive unit tests by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;148](https://github.com/kashalls/external-dns-unifi-webhook/pull/148)
- Fix container USER directive for Kubernetes runAsNonRoot compatibility by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;149](https://github.com/kashalls/external-dns-unifi-webhook/pull/149)
- chore(deps): update actions/setup-go action to v6 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;150](https://github.com/kashalls/external-dns-unifi-webhook/pull/150)
- chore(deps): update golangci/golangci-lint-action action to v9 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;151](https://github.com/kashalls/external-dns-unifi-webhook/pull/151)
- Fix PR builds from forks and optimize CI performance by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;153](https://github.com/kashalls/external-dns-unifi-webhook/pull/153)
- Migrate to stdlib logging and remove external dependencies by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;152](https://github.com/kashalls/external-dns-unifi-webhook/pull/152)
- ci(workflows): optimize container builds with native ARM64 runners by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;154](https://github.com/kashalls/external-dns-unifi-webhook/pull/154)
- chore(deps): update github artifact actions (major) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;155](https://github.com/kashalls/external-dns-unifi-webhook/pull/155)
- fix(ci): correct bash array usage in manifest creation by [@&#8203;lexfrei](https://github.com/lexfrei) in [#&#8203;156](https://github.com/kashalls/external-dns-unifi-webhook/pull/156)
- Update README.md by [@&#8203;boomam](https://github.com/boomam) in [#&#8203;159](https://github.com/kashalls/external-dns-unifi-webhook/pull/159)
- chore(deps): update davidanson/markdownlint-cli2-action action to v21 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;161](https://github.com/kashalls/external-dns-unifi-webhook/pull/161)
- fix(deps): update module sigs.k8s.io/external-dns to v0.20.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;160](https://github.com/kashalls/external-dns-unifi-webhook/pull/160)
- chore(deps): update actions/checkout action to v6 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;162](https://github.com/kashalls/external-dns-unifi-webhook/pull/162)
- chore(deps): update davidanson/markdownlint-cli2-action action to v22 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;164](https://github.com/kashalls/external-dns-unifi-webhook/pull/164)
- chore(deps): update github artifact actions (major) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;165](https://github.com/kashalls/external-dns-unifi-webhook/pull/165)

#### New Contributors

- [@&#8203;userbradley](https://github.com/userbradley) made their first contribution in [#&#8203;134](https://github.com/kashalls/external-dns-unifi-webhook/pull/134)
- [@&#8203;lexfrei](https://github.com/lexfrei) made their first contribution in [#&#8203;135](https://github.com/kashalls/external-dns-unifi-webhook/pull/135)
- [@&#8203;boomam](https://github.com/boomam) made their first contribution in [#&#8203;159](https://github.com/kashalls/external-dns-unifi-webhook/pull/159)

**Full Changelog**: <https://github.com/kashalls/external-dns-unifi-webhook/compare/v0.7.0...v0.8.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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42Ni45IiwidXBkYXRlZEluVmVyIjoiNDIuNjYuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2940
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-29 23:49:59 +00:00
a353cc0f25 Update ghcr.io/booklore-app/booklore Docker tag to v1.16.1 (#2938)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 27s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/booklore-app/booklore](https://github.com/booklore-app/booklore) | minor | `v1.15.0` → `v1.16.1` |

---

### Release Notes

<details>
<summary>booklore-app/booklore (ghcr.io/booklore-app/booklore)</summary>

### [`v1.16.1`](https://github.com/booklore-app/booklore/releases/tag/v1.16.1)

[Compare Source](https://github.com/booklore-app/booklore/compare/v1.16.0...v1.16.1)

#### 🌟 What's New in v1.16.1

#### 🚀 New Features

- Feat/lubimyczytac metadata provider ([#&#8203;2019](https://github.com/booklore-app/booklore/issues/2019)) by [@&#8203;gajewsky](https://github.com/gajewsky)
- Display paginated reading sessions in the book metadata view ([#&#8203;2003](https://github.com/booklore-app/booklore/issues/2003)) by [@&#8203;acx10](https://github.com/acx10)

####  Enhancements

- Improve the SVG fetching and caching logic ([#&#8203;2011](https://github.com/booklore-app/booklore/issues/2011)) by [@&#8203;acx10](https://github.com/acx10)
- Fix(metadata): Improve handling of non-author creator roles ([#&#8203;1987](https://github.com/booklore-app/booklore/issues/1987)) by [@&#8203;MightyHalfGinger](https://github.com/MightyHalfGinger)
- Add more user-specific charts ([#&#8203;1991](https://github.com/booklore-app/booklore/issues/1991)) by [@&#8203;acx10](https://github.com/acx10)
- fix: when selecting a series, select all books from the series ([#&#8203;1979](https://github.com/booklore-app/booklore/issues/1979)) by [@&#8203;farfromrefug](https://github.com/farfromrefug)
- fix(metadata): Use existing Goodreads ID for batch refresh instead of searching ([#&#8203;1973](https://github.com/booklore-app/booklore/issues/1973)) by [@&#8203;cwar](https://github.com/cwar)
- Add anonymous usage telemetry ([#&#8203;2026](https://github.com/booklore-app/booklore/issues/2026)) by [@&#8203;acx10](https://github.com/acx10)
- perf(cbz): optimize CBZ reading ([#&#8203;1980](https://github.com/booklore-app/booklore/issues/1980)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Fix: regenerate improvements ([#&#8203;1981](https://github.com/booklore-app/booklore/issues/1981)) by [@&#8203;farfromrefug](https://github.com/farfromrefug)

#### 🐛 Bug Fixes

- Fix: Custom/Added icons not visible when assigning shelf ([#&#8203;2010](https://github.com/booklore-app/booklore/issues/2010)) by [@&#8203;acx10](https://github.com/acx10)
- fix(epub-metadata): properly decode URL-encoded cover image hrefs in EPUBs ([#&#8203;1983](https://github.com/booklore-app/booklore/issues/1983)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)

#### 🛠️ Refactoring & Maintenance

- refactor(api): improve file resource handling in book download and FB2 metadata extraction ([#&#8203;2018](https://github.com/booklore-app/booklore/issues/2018)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Refactor book service in BE and FE ([#&#8203;2013](https://github.com/booklore-app/booklore/issues/2013)) by [@&#8203;acx10](https://github.com/acx10)
- Disable nginx IPv6 listener when disabled on host ([#&#8203;1998](https://github.com/booklore-app/booklore/issues/1998)) by [@&#8203;descensus](https://github.com/descensus)
- test(util): expand and improve utility test coverage for BookUtils, FileUtils, PathPatternResolver, MetadataChangeDetector, and UserPermissionUtils ([#&#8203;1985](https://github.com/booklore-app/booklore/issues/1985)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- fix: Prevent transaction rollback when cover download fails ([#&#8203;1971](https://github.com/booklore-app/booklore/issues/1971)) by [@&#8203;cwar](https://github.com/cwar)

##### 🐳 Docker Images

- **Docker Hub:** `booklore/booklore:v1.16.1`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v1.16.1`

**Full Changelog**: <https://github.com/booklore-app/booklore/compare/v1.16.0...v1.16.1>

### [`v1.16.0`](https://github.com/booklore-app/booklore/releases/tag/v1.16.0)

[Compare Source](https://github.com/booklore-app/booklore/compare/v1.15.0...v1.16.0)

#### 🌟 What's New in v1.16.0

#### 🚀 New Features

- Introduce reading session tracking with visual insights ([#&#8203;1957](https://github.com/booklore-app/booklore/issues/1957)) by [@&#8203;acx10](https://github.com/acx10)
- Introduce more granular permission controls and update the user management UI ([#&#8203;1965](https://github.com/booklore-app/booklore/issues/1965)) by [@&#8203;acx10](https://github.com/acx10)
- Enhance EPUB reader with new themes and UI improvements ([#&#8203;1948](https://github.com/booklore-app/booklore/issues/1948)) by [@&#8203;acx10](https://github.com/acx10)

####  Enhancements

- feat(bookmark): improve bookmark feature by adding rename, note, color, priority functionalities ([#&#8203;1946](https://github.com/booklore-app/booklore/issues/1946)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Fix: Add missing kobo progress bar and stats ([#&#8203;1942](https://github.com/booklore-app/booklore/issues/1942)) by [@&#8203;pedronave](https://github.com/pedronave)
- Fix/hardcover api key per user ([#&#8203;1943](https://github.com/booklore-app/booklore/issues/1943)) by [@&#8203;boludo00](https://github.com/boludo00)

#### 🐛 Bug Fixes

- fix(scans): prevent shelf associations from being cleared during metadata operations ([#&#8203;1947](https://github.com/booklore-app/booklore/issues/1947)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)

##### 🐳 Docker Images

- **Docker Hub:** `booklore/booklore:v1.16.0`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v1.16.0`

**Full Changelog**: <https://github.com/booklore-app/booklore/compare/v1.15.0...v1.16.0>

##### 📸 Screenshots:

![Screenshot 2025-12-24 at 12 50 15 PM](https://github.com/user-attachments/assets/499633e1-9342-40be-a8cd-536660f3a28b)
![Screenshot 2025-12-24 at 12 51 34 PM](https://github.com/user-attachments/assets/c8aa47f8-5921-48ca-b790-ecee5082f9b4)
![Screenshot 2025-12-24 at 12 50 33 PM](https://github.com/user-attachments/assets/8f554fc1-4c39-44de-bb87-ee48117ddbc8)
![Screenshot 2025-12-24 at 12 52 33 PM](https://github.com/user-attachments/assets/92c27004-db64-4a2c-901d-bc82e4f12dfc)
![Screenshot 2025-12-24 at 12 54 16 PM](https://github.com/user-attachments/assets/f65aefe0-d30e-4db2-8946-fd393fb31166)

</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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42Ni45IiwidXBkYXRlZEluVmVyIjoiNDIuNjYuMTMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2938
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-29 23:49:23 +00:00
2cdbd2584a fix indent
Some checks failed
lint-test-helm / lint-helm (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Successful in 37s
renovate / renovate (push) Has been cancelled
2025-12-29 17:48:31 -06:00
6475630b85 move to override
All checks were successful
lint-test-helm / lint-helm (push) Successful in 23s
render-manifests-push / render-manifests-push (push) Successful in 27s
renovate / renovate (push) Successful in 2m57s
2025-12-29 17:44:19 -06:00
895c19c421 use default preset
All checks were successful
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 37s
renovate / renovate (push) Successful in 2m44s
2025-12-29 17:40:50 -06:00
10ee60b912 remove minumum from manual merge
All checks were successful
renovate / renovate (push) Successful in 3m1s
2025-12-29 17:37:03 -06:00
84c9585757 fix
All checks were successful
lint-test-helm / lint-helm (push) Successful in 36s
render-manifests-push / render-manifests-push (push) Successful in 51s
renovate / renovate (push) Successful in 1m12s
2025-12-29 17:33:57 -06:00
e4c65bf156 fix sso
Some checks failed
renovate / renovate (push) Failing after 2s
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 27s
2025-12-29 17:31:42 -06:00
c4cfac53e6 change preset
All checks were successful
lint-test-helm / lint-helm (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Successful in 33s
renovate / renovate (push) Successful in 1m37s
2025-12-29 17:28:19 -06:00
83c59346d3 change order
All checks were successful
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 27s
renovate / renovate (push) Successful in 1m19s
2025-12-29 17:26:20 -06:00
422e3c1fc2 enable oidc
Some checks failed
renovate / renovate (push) Failing after 3s
lint-test-helm / lint-helm (push) Successful in 40s
render-manifests-push / render-manifests-push (push) Successful in 1m2s
2025-12-29 17:23:45 -06:00
0130021c32 change arg
All checks were successful
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 52s
renovate / renovate (push) Successful in 1m30s
2025-12-29 17:14:28 -06:00
6da444bbeb add to command
All checks were successful
lint-test-helm / lint-helm (push) Successful in 13s
render-manifests-push / render-manifests-push (push) Successful in 48s
renovate / renovate (push) Successful in 1m11s
2025-12-29 17:11:42 -06:00
867b6bcb77 Update vaultwarden/server Docker tag to v1.35.0 (#2946)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 25s
renovate / renovate (push) Successful in 1m22s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [vaultwarden/server](https://github.com/dani-garcia/vaultwarden) | minor | `1.34.3` → `1.35.0` |

---

### Release Notes

<details>
<summary>dani-garcia/vaultwarden (vaultwarden/server)</summary>

### [`v1.35.0`](https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.0)

[Compare Source](https://github.com/dani-garcia/vaultwarden/compare/1.34.3...1.35.0)

#### Notable changes

- Implemented support for SSO with OpenID Connect, <https://github.com/dani-garcia/vaultwarden/wiki/Enabling-SSO-support-using-OpenId-Connect>
- Updated web vault to 2025.12.0
- Added support for future mobile apps with versions 2026.1.0+
- This is the first vaultwarden release using [immutable releases](https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases) and release attestation!

#### What's Changed

- Fix multi delete slowdown by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6144](https://github.com/dani-garcia/vaultwarden/pull/6144)
- Perform same checks when setting kdf by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6141](https://github.com/dani-garcia/vaultwarden/pull/6141)
- SSO using OpenID Connect by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;3899](https://github.com/dani-garcia/vaultwarden/pull/3899)
- Delete SSO.md by [@&#8203;dani-garcia](https://github.com/dani-garcia) in [#&#8203;6152](https://github.com/dani-garcia/vaultwarden/pull/6152)
- Update webauthn-rs to 0.5.x by [@&#8203;zUnixorn](https://github.com/zUnixorn) in [#&#8203;5934](https://github.com/dani-garcia/vaultwarden/pull/5934)
- a little cleanup after SSO merge by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6153](https://github.com/dani-garcia/vaultwarden/pull/6153)
- Fix link to point to the wiki by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6157](https://github.com/dani-garcia/vaultwarden/pull/6157)
- Fix Email 2FA for mobile apps by [@&#8203;dfunkt](https://github.com/dfunkt) in [#&#8203;6156](https://github.com/dani-garcia/vaultwarden/pull/6156)
- Update Rust to 1.89.0 by [@&#8203;dfunkt](https://github.com/dfunkt) in [#&#8203;6150](https://github.com/dani-garcia/vaultwarden/pull/6150)
- Fix several more multi select push issues by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6151](https://github.com/dani-garcia/vaultwarden/pull/6151)
- Fix minor typo by [@&#8203;ncguk](https://github.com/ncguk) in [#&#8203;6165](https://github.com/dani-garcia/vaultwarden/pull/6165)
- Update crates, fixes some yanked crates by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6167](https://github.com/dani-garcia/vaultwarden/pull/6167)
- Fix WebauthN issue with Software Keys by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6168](https://github.com/dani-garcia/vaultwarden/pull/6168)
- Fix Playwright test conf and update deps by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6176](https://github.com/dani-garcia/vaultwarden/pull/6176)
- Misc updates by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6185](https://github.com/dani-garcia/vaultwarden/pull/6185)
- fix typo in description of helo\_name by [@&#8203;Flottegurke](https://github.com/Flottegurke) in [#&#8203;6194](https://github.com/dani-garcia/vaultwarden/pull/6194)
- Fix Playwright by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6206](https://github.com/dani-garcia/vaultwarden/pull/6206)
- Switch to GHA's concurrency control by [@&#8203;dfunkt](https://github.com/dfunkt) in [#&#8203;6164](https://github.com/dani-garcia/vaultwarden/pull/6164)
- Make database connection pool dynamic by [@&#8203;Samoth69](https://github.com/Samoth69) in [#&#8203;6166](https://github.com/dani-garcia/vaultwarden/pull/6166)
- Re-add `if` check to release workflow by [@&#8203;dfunkt](https://github.com/dfunkt) in [#&#8203;6227](https://github.com/dani-garcia/vaultwarden/pull/6227)
- Fix Webauthn/Passkey 2FA migration/validation issues by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6190](https://github.com/dani-garcia/vaultwarden/pull/6190)
- refactor(config): update template, add validation by [@&#8203;tessus](https://github.com/tessus) in [#&#8203;6229](https://github.com/dani-garcia/vaultwarden/pull/6229)
- Show SSO\_ALLOW\_UNKNOWN\_EMAIL\_VERIFICATION in admin by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6235](https://github.com/dani-garcia/vaultwarden/pull/6235)
- Update crates, gha and web-vault by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6234](https://github.com/dani-garcia/vaultwarden/pull/6234)
- Fix panic around sso\_master\_password\_policy by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6233](https://github.com/dani-garcia/vaultwarden/pull/6233)
- make webauthn more optional by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6160](https://github.com/dani-garcia/vaultwarden/pull/6160)
- Fix 2fa recovery endpoint by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6240](https://github.com/dani-garcia/vaultwarden/pull/6240)
- update trivy-action to v0.33.0 by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6248](https://github.com/dani-garcia/vaultwarden/pull/6248)
- update web vault to v2025.9.1 and allow new policy by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6340](https://github.com/dani-garcia/vaultwarden/pull/6340)
- prevent changing collections when hide\_passwords is true by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6278](https://github.com/dani-garcia/vaultwarden/pull/6278)
- Fix `sso_user` dropped on `User::save` by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6262](https://github.com/dani-garcia/vaultwarden/pull/6262)
- Change OIDC dummy identifier by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6263](https://github.com/dani-garcia/vaultwarden/pull/6263)
- add new billing warnings endpoint by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6369](https://github.com/dani-garcia/vaultwarden/pull/6369)
- Add auth\_request pending endpoint by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6368](https://github.com/dani-garcia/vaultwarden/pull/6368)
- Fix Org identifier by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6364](https://github.com/dani-garcia/vaultwarden/pull/6364)
- add mail address change warning for invited accounts by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6377](https://github.com/dani-garcia/vaultwarden/pull/6377)
- add missing media-src directive by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6381](https://github.com/dani-garcia/vaultwarden/pull/6381)
- add seat limit for the invite dialog by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6371](https://github.com/dani-garcia/vaultwarden/pull/6371)
- \[Playwright] Improvements around node by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6321](https://github.com/dani-garcia/vaultwarden/pull/6321)
- Use Diesels MultiConnections Derive by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6279](https://github.com/dani-garcia/vaultwarden/pull/6279)
- Improve protected actions by [@&#8203;dani-garcia](https://github.com/dani-garcia) in [#&#8203;6411](https://github.com/dani-garcia/vaultwarden/pull/6411)
- Fix issue with key-rotation and emergency-access by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6421](https://github.com/dani-garcia/vaultwarden/pull/6421)
- Optimizations and build speedup by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6339](https://github.com/dani-garcia/vaultwarden/pull/6339)
- Use an older version of mariadb to prevent a panic by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6453](https://github.com/dani-garcia/vaultwarden/pull/6453)
- Playwright against abitrary web-vault by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6380](https://github.com/dani-garcia/vaultwarden/pull/6380)
- Fix KDF Change with new web-vault by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6458](https://github.com/dani-garcia/vaultwarden/pull/6458)
- Fix: admin theme emoji alignment by [@&#8203;joepduin](https://github.com/joepduin) in [#&#8203;6459](https://github.com/dani-garcia/vaultwarden/pull/6459)
- remove invalid emergency access dummy value by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6463](https://github.com/dani-garcia/vaultwarden/pull/6463)
- Add `pm-25373-windows-biometrics-v2` feature flag by [@&#8203;Ephemera42](https://github.com/Ephemera42) in [#&#8203;6468](https://github.com/dani-garcia/vaultwarden/pull/6468)
- Switch to multiple runners per arch by [@&#8203;dfunkt](https://github.com/dfunkt) in [#&#8203;6472](https://github.com/dani-garcia/vaultwarden/pull/6472)
- Fix icon redirect caching by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6487](https://github.com/dani-garcia/vaultwarden/pull/6487)
- Fix around singleorg policy by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6247](https://github.com/dani-garcia/vaultwarden/pull/6247)
- fix email as 2fa provider by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6473](https://github.com/dani-garcia/vaultwarden/pull/6473)
- Update crates and Rust version by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6485](https://github.com/dani-garcia/vaultwarden/pull/6485)
- Add option to prefer IPv6 resolving by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6494](https://github.com/dani-garcia/vaultwarden/pull/6494)
- Some small admin js/css updates by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6501](https://github.com/dani-garcia/vaultwarden/pull/6501)
- Update crates and workflows and some fixes by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6508](https://github.com/dani-garcia/vaultwarden/pull/6508)
- Fixed a typo in the default TTL value by [@&#8203;k725](https://github.com/k725) in [#&#8203;6528](https://github.com/dani-garcia/vaultwarden/pull/6528)
- Iterate over tags on release by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6518](https://github.com/dani-garcia/vaultwarden/pull/6518)
- Org.put\_policy type not in body anymore by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6514](https://github.com/dani-garcia/vaultwarden/pull/6514)
- Android want response property in camelCase by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6513](https://github.com/dani-garcia/vaultwarden/pull/6513)
- Fix admin invite with SSO by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6498](https://github.com/dani-garcia/vaultwarden/pull/6498)
- Improve sso auth flow by [@&#8203;Timshel](https://github.com/Timshel) in [#&#8203;6205](https://github.com/dani-garcia/vaultwarden/pull/6205)
- fix email as 2fa for sso by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6495](https://github.com/dani-garcia/vaultwarden/pull/6495)
- Fix release workflow by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6532](https://github.com/dani-garcia/vaultwarden/pull/6532)
- Further fixes for the release workflow by [@&#8203;dfunkt](https://github.com/dfunkt) in [#&#8203;6533](https://github.com/dani-garcia/vaultwarden/pull/6533)
- add empty /api/tasks endpoint by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6557](https://github.com/dani-garcia/vaultwarden/pull/6557)
- Revert to gzip compression by [@&#8203;dfunkt](https://github.com/dfunkt) in [#&#8203;6566](https://github.com/dani-garcia/vaultwarden/pull/6566)
- support UriMatchDefaults policy by [@&#8203;stefan0xC](https://github.com/stefan0xC) in [#&#8203;6570](https://github.com/dani-garcia/vaultwarden/pull/6570)
- Add new accountKeys and masterPasswordUnlock fields by [@&#8203;dani-garcia](https://github.com/dani-garcia) in [#&#8203;6572](https://github.com/dani-garcia/vaultwarden/pull/6572)
- Update crates and Rust by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6551](https://github.com/dani-garcia/vaultwarden/pull/6551)
- Add UserDecryption on /sync too by [@&#8203;dani-garcia](https://github.com/dani-garcia) in [#&#8203;6574](https://github.com/dani-garcia/vaultwarden/pull/6574)
- Update web-vault to v2025.12.0 by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6577](https://github.com/dani-garcia/vaultwarden/pull/6577)
- Fix posting cipher with readonly collections by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6578](https://github.com/dani-garcia/vaultwarden/pull/6578)
- Update crates by [@&#8203;BlackDex](https://github.com/BlackDex) in [#&#8203;6585](https://github.com/dani-garcia/vaultwarden/pull/6585)
- Simplify binary extraction by [@&#8203;dfunkt](https://github.com/dfunkt) in [#&#8203;6554](https://github.com/dani-garcia/vaultwarden/pull/6554)
- Remove unnecessary output sharing between jobs by [@&#8203;dfunkt](https://github.com/dfunkt) in [#&#8203;6555](https://github.com/dani-garcia/vaultwarden/pull/6555)
- Add wrapped named variants to UserDecryptionOptions by [@&#8203;dani-garcia](https://github.com/dani-garcia) in [#&#8203;6598](https://github.com/dani-garcia/vaultwarden/pull/6598)

#### New Contributors

- [@&#8203;zUnixorn](https://github.com/zUnixorn) made their first contribution in [#&#8203;5934](https://github.com/dani-garcia/vaultwarden/pull/5934)
- [@&#8203;ncguk](https://github.com/ncguk) made their first contribution in [#&#8203;6165](https://github.com/dani-garcia/vaultwarden/pull/6165)
- [@&#8203;Flottegurke](https://github.com/Flottegurke) made their first contribution in [#&#8203;6194](https://github.com/dani-garcia/vaultwarden/pull/6194)
- [@&#8203;Samoth69](https://github.com/Samoth69) made their first contribution in [#&#8203;6166](https://github.com/dani-garcia/vaultwarden/pull/6166)
- [@&#8203;joepduin](https://github.com/joepduin) made their first contribution in [#&#8203;6459](https://github.com/dani-garcia/vaultwarden/pull/6459)
- [@&#8203;k725](https://github.com/k725) made their first contribution in [#&#8203;6528](https://github.com/dani-garcia/vaultwarden/pull/6528)

**Full Changelog**: <https://github.com/dani-garcia/vaultwarden/compare/1.34.3...1.35.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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42Ni45IiwidXBkYXRlZEluVmVyIjoiNDIuNjYuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #2946
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-29 23:08:34 +00:00
562930e164 add ytdl-sub
All checks were successful
lint-test-helm / lint-helm (push) Successful in 17s
render-manifests-push / render-manifests-push (push) Successful in 30s
renovate / renovate (push) Successful in 1m25s
2025-12-29 16:57:15 -06:00
46487b2553 add nfs 2025-12-29 16:57:03 -06:00
bcba5f39c0 enable backups
All checks were successful
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 1m19s
renovate / renovate (push) Successful in 1m24s
2025-12-29 16:10:29 -06:00
50e82dc77f Merge branch 'main' of https://gitea.alexlebens.net/alexlebens/infrastructure
All checks were successful
render-manifests-push / render-manifests-push (push) Successful in 1m40s
lint-test-helm / lint-helm (push) Successful in 3m24s
renovate / renovate (push) Successful in 2m3s
2025-12-29 15:09:32 -06:00
6684ca938f shift backup 2025-12-29 15:09:22 -06:00
0c0d476cdd Update searxng/searxng:latest Docker digest to 6f3a875 (#2952)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 41s
renovate / renovate (push) Successful in 1m32s
2025-12-29 15:02:10 +00:00
6267870505 Update searxng/searxng:latest Docker digest to 400ac4c (#2950)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Successful in 1m19s
2025-12-29 13:02:10 +00:00
c743c90a25 Merge branch 'main' of https://gitea.alexlebens.net/alexlebens/infrastructure
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 32s
renovate / renovate (push) Successful in 1m17s
2025-12-28 21:54:40 -06:00
fa6c0fc218 scale to 1 2025-12-28 21:54:34 -06:00
97fab98157 Update kube-prometheus-stack Docker tag to v80.8.0 (#2945)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 48s
renovate / renovate (push) Successful in 1m11s
2025-12-28 21:56:53 +00:00
e94e32e056 Update ghcr.io/gitroomhq/postiz-app Docker tag to v2.11.2 (#2939)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 55s
renovate / renovate (push) Has been cancelled
2025-12-28 21:54:52 +00:00
2056a9753d Update Helm release argo-cd to v9.2.3 (#2936)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-12-28 21:54:07 +00:00
047315dc96 Update ghcr.io/orwellianepilogue/ephemera Docker tag to v1.4.2 (#2935)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
renovate / renovate (push) Has been cancelled
2025-12-28 21:53:26 +00:00
582e897dec Update ghcr.io/fuzzygrim/yamtrack Docker tag to v0.24.11 (#2934)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-12-28 21:53:03 +00:00
9db5bb6850 Update ghcr.io/linuxserver/qbittorrent:5.1.4 Docker digest to 1497b6e (#2931)
All checks were successful
renovate / renovate (push) Successful in 1m10s
2025-12-28 08:01:28 +00:00
f2d116b93c Update ghcr.io/linuxserver/qbittorrent:5.1.4 Docker digest to 1497b6e (#2931)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 33s
renovate / renovate (push) Successful in 1m25s
2025-12-28 08:01:19 +00:00
393e731131 fix config
All checks were successful
lint-test-helm / lint-helm (push) Successful in 21s
render-manifests-push / render-manifests-push (push) Successful in 36s
renovate / renovate (push) Successful in 1m11s
2025-12-27 23:18:19 -06:00
56e95dba20 remove promtail
All checks were successful
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 54s
renovate / renovate (push) Successful in 1m17s
2025-12-27 22:59:12 -06:00
af81ab8daf update loki config
All checks were successful
render-manifests-push / render-manifests-push (push) Successful in 32s
lint-test-helm / lint-helm (push) Successful in 1m53s
renovate / renovate (push) Successful in 2m31s
2025-12-27 22:56:15 -06:00
45b4391d59 add restore
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 39s
renovate / renovate (push) Successful in 50s
2025-12-27 21:50:33 -06:00
73226d9b58 change name
All checks were successful
render-manifests-push / render-manifests-push (push) Successful in 49s
renovate / renovate (push) Successful in 1m54s
lint-test-helm / lint-helm (push) Successful in 2m41s
2025-12-27 21:34:17 -06:00
86f19be8c5 scale
All checks were successful
lint-test-helm / lint-helm (push) Successful in 2m42s
render-manifests-push / render-manifests-push (push) Successful in 2m44s
renovate / renovate (push) Successful in 2m44s
2025-12-27 21:29:52 -06:00
594fe0d24f scale
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 44s
renovate / renovate (push) Successful in 1m15s
2025-12-28 02:00:55 +00:00
a16e9a11c7 scale
All checks were successful
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 23s
renovate / renovate (push) Successful in 1m19s
2025-12-28 01:54:22 +00:00
f0d158785b scale
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 1m50s
renovate / renovate (push) Successful in 2m19s
2025-12-28 01:46:09 +00:00
0568b1c5f2 scale
Some checks failed
renovate / renovate (push) Failing after 3s
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-push / render-manifests-push (push) Successful in 24s
2025-12-28 01:44:59 +00:00
9325b169d3 shift layout
All checks were successful
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 26s
renovate / renovate (push) Successful in 51s
2025-12-28 01:21:38 +00:00
223bb79649 change service layout
Some checks failed
lint-test-helm / lint-helm (push) Successful in 1m14s
render-manifests-push / render-manifests-push (push) Successful in 1m37s
renovate / renovate (push) Has been cancelled
2025-12-28 01:19:54 +00:00
79ca1c89b6 swap to 2
All checks were successful
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 26s
renovate / renovate (push) Successful in 1m14s
2025-12-27 18:59:51 -06:00
56ee2ea15d change
All checks were successful
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 24s
renovate / renovate (push) Successful in 1m3s
2025-12-27 18:55:54 -06:00
e4138a7994 add local
Some checks failed
lint-test-helm / lint-helm (push) Successful in 13s
render-manifests-push / render-manifests-push (push) Successful in 53s
renovate / renovate (push) Failing after 13m5s
2025-12-27 18:36:14 -06:00
c896e4a32f disable local
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 2m7s
render-manifests-push / render-manifests-push (push) Successful in 2m1s
2025-12-27 18:27:55 -06:00
e28adfce17 replace promtail with alloy
All checks were successful
render-manifests-push / render-manifests-push (push) Successful in 1m3s
lint-test-helm / lint-helm (push) Successful in 1m29s
renovate / renovate (push) Successful in 2m15s
2025-12-27 18:25:08 -06:00
c37f9cf23e enable local backups
All checks were successful
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 1m58s
renovate / renovate (push) Successful in 1m29s
2025-12-27 17:45:51 -06:00
97169fdaba separte config
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 26s
renovate / renovate (push) Successful in 58s
2025-12-27 17:27:16 -06:00
c0094472b9 change config
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 1m5s
render-manifests-push / render-manifests-push (push) Successful in 1m22s
2025-12-27 17:21:17 -06:00
68aca401a6 Merge branch 'main' of https://gitea.alexlebens.net/alexlebens/infrastructure
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 31s
renovate / renovate (push) Successful in 59s
2025-12-27 17:11:14 -06:00
35a340b11a add disk 2025-12-27 17:11:11 -06:00
3d9610c67f Update Helm release generic-device-plugin to v0.20.10 (#2912)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 15s
renovate / renovate (push) Successful in 48s
2025-12-27 23:08:34 +00:00
a01831be6f add debug
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 21s
renovate / renovate (push) Successful in 1m8s
2025-12-27 17:07:20 -06:00
64fcafb694 add affinity
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 30s
renovate / renovate (push) Successful in 1m24s
2025-12-27 17:01:57 -06:00
2f013ad469 add additional servers 2025-12-27 16:58:30 -06:00
093c54bb74 add db
All checks were successful
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 2m2s
renovate / renovate (push) Successful in 54s
2025-12-27 15:42:55 -06:00
419b6471ef fix
All checks were successful
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 25s
renovate / renovate (push) Successful in 1m15s
2025-12-27 15:26:59 -06:00
adc9def90c fix repo
All checks were successful
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 28s
renovate / renovate (push) Successful in 1m18s
2025-12-27 15:23:32 -06:00
14cd4b560b add secret
All checks were successful
lint-test-helm / lint-helm (push) Successful in 9s
render-manifests-push / render-manifests-push (push) Successful in 29s
renovate / renovate (push) Successful in 1m12s
2025-12-27 15:09:33 -06:00
4bac78a050 restore from remote
All checks were successful
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 32s
renovate / renovate (push) Successful in 1m5s
2025-12-27 15:08:05 -06:00
fdc182a99f mount to debug
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 33s
renovate / renovate (push) Successful in 1m18s
2025-12-27 15:01:15 -06:00
5ea4fe5633 external pvc
All checks were successful
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 30s
renovate / renovate (push) Successful in 1m6s
2025-12-27 14:54:44 -06:00
1628faca8f scale 2025-12-27 14:54:44 -06:00
652b018dcf Update ghcr.io/linuxserver/code-server:4.107.0 Docker digest to e2ebedc (#2903)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 59s
2025-12-27 20:52:20 +00:00
ba8c044628 restore
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 1m41s
renovate / renovate (push) Successful in 2m26s
2025-12-27 14:49:49 -06:00
4d0cc5b653 add mount
All checks were successful
lint-test-helm / lint-helm (push) Successful in 8s
render-manifests-push / render-manifests-push (push) Successful in 27s
renovate / renovate (push) Successful in 56s
2025-12-27 14:43:28 -06:00
c18f3e65c9 remove mount
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 18s
renovate / renovate (push) Successful in 59s
2025-12-27 14:40:33 -06:00
8668c3ee36 add mount
All checks were successful
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-push / render-manifests-push (push) Successful in 26s
renovate / renovate (push) Successful in 58s
2025-12-27 14:37:53 -06:00
a7d88ae212 remove mount
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 28s
renovate / renovate (push) Successful in 1m2s
2025-12-27 14:32:33 -06:00
8618e91336 remove mount
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 57s
renovate / renovate (push) Successful in 1m7s
2025-12-27 14:30:47 -06:00
2309042f0c add mount
All checks were successful
render-manifests-push / render-manifests-push (push) Successful in 25s
lint-test-helm / lint-helm (push) Successful in 37s
renovate / renovate (push) Successful in 1m8s
2025-12-27 14:26:33 -06:00
89cffb28de disable mount
All checks were successful
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 1m0s
renovate / renovate (push) Successful in 1m46s
2025-12-27 14:24:25 -06:00
7ee2b5511b add debug
All checks were successful
lint-test-helm / lint-helm (push) Successful in 41s
render-manifests-push / render-manifests-push (push) Successful in 44s
renovate / renovate (push) Successful in 1m8s
2025-12-27 14:18:07 -06:00
f1eb78a0f8 Update postgres-cluster Docker tag to v7.4.5 (#2892)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 56s
2025-12-27 19:50:33 +00:00
5288437384 Update Helm release argo-cd to v9.2.2 (#2890)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Successful in 6m49s
2025-12-27 19:43:32 +00:00
b67d15cdfc change schedule
Some checks failed
lint-test-helm / lint-helm (push) Successful in 23s
renovate / renovate (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Successful in 4m23s
2025-12-27 13:40:57 -06:00
f99d5fe58b update chart
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 54s
renovate / renovate (push) Successful in 1m9s
2025-12-27 12:50:20 -06:00
2c5dcbcbcc scale
All checks were successful
renovate / renovate (push) Successful in 1m50s
render-manifests-push / render-manifests-push (push) Successful in 2m14s
lint-test-helm / lint-helm (push) Successful in 3m1s
2025-12-27 12:49:05 -06:00
5c307b7743 remove trivy
Some checks failed
lint-test-helm / lint-helm (push) Failing after 1m46s
render-manifests-push / render-manifests-push (push) Successful in 4m2s
renovate / renovate (push) Failing after 30s
2025-12-27 11:22:59 -06:00
d1b88d31cd disable volsync
Some checks failed
renovate / renovate (push) Waiting to run
lint-test-docker / lint-docker-compose (push) Failing after 36s
lint-test-helm / lint-helm (push) Failing after 1m17s
render-manifests-push / render-manifests-push (push) Waiting to run
2025-12-27 10:59:42 -06:00
a35f1a46f9 remove n8n 2025-12-27 10:52:49 -06:00
8f90834648 scale 2025-12-27 10:51:40 -06:00
fb1f1afbb7 disable trivy
Some checks failed
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 45s
renovate / renovate (push) Failing after 17m52s
2025-12-26 23:19:06 -06:00
686bcc7568 comma seperate
Some checks failed
render-manifests-push / render-manifests-push (push) Successful in 40s
lint-test-helm / lint-helm (push) Successful in 43s
renovate / renovate (push) Has been cancelled
2025-12-26 23:13:50 -06:00
8b0c4bae1a Merge branch 'main' of https://gitea.alexlebens.net/alexlebens/infrastructure
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m50s
render-manifests-push / render-manifests-push (push) Successful in 2m44s
renovate / renovate (push) Successful in 2m4s
2025-12-26 21:53:26 -06:00
a82ca2ffeb add to allowed hosts 2025-12-26 21:53:22 -06:00
0b60f42670 Update harbor.alexlebens.net/images/rayflume Docker tag to v0.0.7 (#2879)
All checks were successful
renovate / renovate (push) Successful in 1m53s
2025-12-27 03:10:26 +00:00
50a5933039 Update harbor.alexlebens.net/images/rayflume Docker tag to v0.0.7 (#2879)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Has been cancelled
2025-12-27 03:10:04 +00:00
80e6023b3e scale to 3
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 1m33s
renovate / renovate (push) Successful in 1m44s
2025-12-27 03:08:02 +00:00
774145519e scale cluster down to 2
Some checks failed
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 55s
renovate / renovate (push) Has been cancelled
2025-12-27 03:04:25 +00:00
d1d2f93181 Update freshrss/freshrss Docker tag to v1.28.0 (#2851)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 33s
renovate / renovate (push) Successful in 1m22s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [freshrss/freshrss](https://freshrss.org/) ([source](https://github.com/FreshRSS/FreshRSS)) | minor | `1.27.1` -> `1.28.0` |

---

### Release Notes

<details>
<summary>FreshRSS/FreshRSS (freshrss/freshrss)</summary>

### [`v1.28.0`](https://github.com/FreshRSS/FreshRSS/blob/HEAD/CHANGELOG.md#2025-12-24-FreshRSS-1280)

[Compare Source](https://github.com/FreshRSS/FreshRSS/compare/1.27.1...1.28.0)

- Features
  - New sorting and filtering by date of *User modified* [#&#8203;7886](https://github.com/FreshRSS/FreshRSS/pull/7886), [#&#8203;8090](https://github.com/FreshRSS/FreshRSS/pull/8090),
    [#&#8203;8105](https://github.com/FreshRSS/FreshRSS/pull/8105), [#&#8203;8118](https://github.com/FreshRSS/FreshRSS/pull/8118), [#&#8203;8130](https://github.com/FreshRSS/FreshRSS/pull/8130)
    - Corresponding search operator, e.g. `userdate:PT1H` for the past hour [#&#8203;8093](https://github.com/FreshRSS/FreshRSS/pull/8093)
    - Allows finding articles marked by the local user as read/unread or starred/unstarred at specific dates for e.g. undo action.
  - New sorting by article length [#&#8203;8119](https://github.com/FreshRSS/FreshRSS/pull/8119)
  - New advanced search form [#&#8203;8103](https://github.com/FreshRSS/FreshRSS/pull/8103), [#&#8203;8122](https://github.com/FreshRSS/FreshRSS/pull/8122), [#&#8203;8226](https://github.com/FreshRSS/FreshRSS/pull/8226)
  - Add compatibility with PCRE word boundary `\b` and `\B` for regex search using PostgreSQL [#&#8203;8141](https://github.com/FreshRSS/FreshRSS/pull/8141)
  - More uniform SQL search and PHP search for accents and case-sensitivity (e.g. for automatically marking as read) [#&#8203;8329](https://github.com/FreshRSS/FreshRSS/pull/8329)
  - New overview of dates with most unread articles [#&#8203;8089](https://github.com/FreshRSS/FreshRSS/pull/8089)
  - Allow marking as read articles older than 1 or 7 days also when sorting by publication date [#&#8203;8163](https://github.com/FreshRSS/FreshRSS/pull/8163)
  - New option to show user labels instead of tags in RSS share [#&#8203;8112](https://github.com/FreshRSS/FreshRSS/pull/8112)
  - Add new feed visibility (priority) *Show in its feed* [#&#8203;7972](https://github.com/FreshRSS/FreshRSS/pull/7972)
  - New ability to share feed visibility through API (implemented by e.g. Capy Reader) [#&#8203;7583](https://github.com/FreshRSS/FreshRSS/pull/7583), [#&#8203;8158](https://github.com/FreshRSS/FreshRSS/pull/8158)
  - Configurable notification timeout [#&#8203;7942](https://github.com/FreshRSS/FreshRSS/pull/7942)
  - OPML export/import of unicity criteria [#&#8203;8243](https://github.com/FreshRSS/FreshRSS/pull/8243)
  - Ensure stable IDs (categories, feeds, labels) during export/import [#&#8203;7988](https://github.com/FreshRSS/FreshRSS/pull/7988)
  - Add username and timestamp to SQLite export from Web UI [#&#8203;8169](https://github.com/FreshRSS/FreshRSS/pull/8169)
  - Add option to apply filter actions to existing articles [#&#8203;7959](https://github.com/FreshRSS/FreshRSS/pull/7959), [#&#8203;8259](https://github.com/FreshRSS/FreshRSS/pull/8259)
  - Support CSS selector `~` *subsequent-sibling* [#&#8203;8154](https://github.com/FreshRSS/FreshRSS/pull/8154)
    - Upstream PR [phpgt/CssXPath#231](https://github.com/phpgt/CssXPath/pull/231)
  - Rework saving of configuration files for more reliability in case of e.g. full disk [#&#8203;8220](https://github.com/FreshRSS/FreshRSS/pull/8220)
  - Web scraping support date format as milliseconds for Unix epoch [#&#8203;8266](https://github.com/FreshRSS/FreshRSS/pull/8266)
  - Allow negative category sort numbers [#&#8203;8330](https://github.com/FreshRSS/FreshRSS/pull/8330)
- Performance
  - Improve SQL speed for updating cached information [#&#8203;6957](https://github.com/FreshRSS/FreshRSS/pull/6957), [#&#8203;8207](https://github.com/FreshRSS/FreshRSS/pull/8207),
    [#&#8203;8255](https://github.com/FreshRSS/FreshRSS/pull/8255), [#&#8203;8254](https://github.com/FreshRSS/FreshRSS/pull/8254), [#&#8203;8255](https://github.com/FreshRSS/FreshRSS/pull/8255)
  - Fix SQL performance issue with MySQL, using an index hint [#&#8203;8211](https://github.com/FreshRSS/FreshRSS/pull/8211)
  - Scaling of user statistics in Web UI and CLI, to help instances with 1k+ users [#&#8203;8277](https://github.com/FreshRSS/FreshRSS/pull/8277)
  - API streaming of large responses for reducing memory consumption and increasing speed [#&#8203;8041](https://github.com/FreshRSS/FreshRSS/pull/8041)
- Security
  - 💥 Move unsafe autologin to an extension [#&#8203;7958](https://github.com/FreshRSS/FreshRSS/pull/7958)
  - Fix some CSRFs [#&#8203;8035](https://github.com/FreshRSS/FreshRSS/pull/8035)
  - Strengthen some crypto (login, tokens, nonces) [#&#8203;8061](https://github.com/FreshRSS/FreshRSS/pull/8061), [#&#8203;8320](https://github.com/FreshRSS/FreshRSS/pull/8320)
  - Create separate HTTP `Retry-After` rules for proxies [#&#8203;8029](https://github.com/FreshRSS/FreshRSS/pull/8029), [#&#8203;8218](https://github.com/FreshRSS/FreshRSS/pull/8218)
  - Add `data:` to CSP in subscription controller [#&#8203;8253](https://github.com/FreshRSS/FreshRSS/pull/8253)
  - Improve anonymous authentication logic [#&#8203;8165](https://github.com/FreshRSS/FreshRSS/pull/8165)
  - Enable GitHub [release immutability](https://github.blog/changelog/2025-10-28-immutable-releases-are-now-generally-available/) [#&#8203;8205](https://github.com/FreshRSS/FreshRSS/issues/8205)
- Bug fixing
  - Exclude local networks for domain-wide HTTP `Retry-After` [#&#8203;8195](https://github.com/FreshRSS/FreshRSS/pull/8195)
  - Fix OpenID Connect with Debian 13 [#&#8203;8032](https://github.com/FreshRSS/FreshRSS/pull/8032)
  - Fix MySQL / MariaDB bug wrongly sorting new articles [#&#8203;8223](https://github.com/FreshRSS/FreshRSS/pull/8223)
  - Fix MySQL / MariaDB database size calculation [#&#8203;8282](https://github.com/FreshRSS/FreshRSS/pull/8282)
  - Fix SQLite bind bug when adding user label [#&#8203;8101](https://github.com/FreshRSS/FreshRSS/pull/8101)
  - Fix SQL auto-update of field `f.kind` to ease migrations from FreshRSS versions older than 1.20.0 [#&#8203;8148](https://github.com/FreshRSS/FreshRSS/pull/8148)
  - Fix search encoding and quoting [#&#8203;8311](https://github.com/FreshRSS/FreshRSS/pull/8311), [#&#8203;8324](https://github.com/FreshRSS/FreshRSS/pull/8324), [#&#8203;8338](https://github.com/FreshRSS/FreshRSS/pull/8338)
  - Fix handling of database unexpected null content (during migrations) [#&#8203;8319](https://github.com/FreshRSS/FreshRSS/pull/8319), [#&#8203;8321](https://github.com/FreshRSS/FreshRSS/pull/8321)
  - Fix drag & drop of user query losing information [#&#8203;8113](https://github.com/FreshRSS/FreshRSS/pull/8113)
  - Fix DOM error while filtering retrieved full content [#&#8203;8132](https://github.com/FreshRSS/FreshRSS/pull/8132), [#&#8203;8161](https://github.com/FreshRSS/FreshRSS/pull/8161)
  - Fix `config.custom.php` during install [#&#8203;8033](https://github.com/FreshRSS/FreshRSS/pull/8033)
  - Fix do not mark important feeds as read from category [#&#8203;8067](https://github.com/FreshRSS/FreshRSS/pull/8067)
  - Fix regression of warnings in Web browser console due to lack of `window.bcrypt` object [#&#8203;8166](https://github.com/FreshRSS/FreshRSS/pull/8166)
  - Fix chart resize regression due to `chart.js` v4 update [#&#8203;8298](https://github.com/FreshRSS/FreshRSS/pull/8298)
  - Fix CLI user creation warning when language is not given [#&#8203;8283](https://github.com/FreshRSS/FreshRSS/pull/8283)
  - Fix merging of custom HTTP headers [#&#8203;8251](https://github.com/FreshRSS/FreshRSS/pull/8251)
  - Fix bug in the case of duplicated mark-as-read filters [#&#8203;8322](https://github.com/FreshRSS/FreshRSS/pull/8322)
- SimplePie
  - Fix support of HTTP trailer headers [#&#8203;7983](https://github.com/FreshRSS/FreshRSS/pull/7983), [simplepie#943](https://github.com/simplepie/simplepie/pull/943)
  - Apply HTTPS policy also on GUIDs and permalinks [#&#8203;8037](https://github.com/FreshRSS/FreshRSS/pull/8037), [simplepie#951](https://github.com/simplepie/simplepie/pull/951)
    - Fix `WordPress.com` HTTP duplicates with WebSub [Automattic/pushpress#16](https://github.com/Automattic/pushpress/pull/16)
  - Implement HTML whitelist for SimplePie sanitizer [#&#8203;7924](https://github.com/FreshRSS/FreshRSS/pull/7924), [simplepie#947](https://github.com/simplepie/simplepie/pull/947)
  - Various upstream contributions [simplepie#940](https://github.com/simplepie/simplepie/pull/940), [simplepie#944](https://github.com/simplepie/simplepie/pull/944)
- Deployment
  - Docker default image updated to Debian 13 Trixie with PHP 8.4.11 and Apache 2.4.65 [#&#8203;8032](https://github.com/FreshRSS/FreshRSS/pull/8032)
  - Docker alternative image updated to Alpine 3.23 with PHP 8.4.15 and Apache 2.4.65 [#&#8203;8285](https://github.com/FreshRSS/FreshRSS/pull/8285)
  - Fix Docker healthcheck `cli/health.php` compatibility with OpenID Connect [#&#8203;8040](https://github.com/FreshRSS/FreshRSS/pull/8040)
  - Improve Docker for compatibility with other base images such as Arch Linux [#&#8203;8299](https://github.com/FreshRSS/FreshRSS/pull/8299)
    - Improve `cli/access-permissions.sh` to detect the correct permission Web group such as `www-data`, `apache`, or `http`
  - Update PostgreSQL volume for Docker [#&#8203;8216](https://github.com/FreshRSS/FreshRSS/pull/8216), [#&#8203;8224](https://github.com/FreshRSS/FreshRSS/pull/8224)
  - Catch lack of `exec()` function for git update [#&#8203;8228](https://github.com/FreshRSS/FreshRSS/pull/8228)
  - Work around `DOMDocument::saveHTML()` scrambling charset encoding in some versions of libxml2 [#&#8203;8296](https://github.com/FreshRSS/FreshRSS/pull/8296)
  - Improve configuration checks for PHP extensions (in Web UI and CLI), including recommending e.g. `php-intl` [#&#8203;8334](https://github.com/FreshRSS/FreshRSS/pull/8334)
- UI
  - New button for toggling sidebar on desktop view [#&#8203;8201](https://github.com/FreshRSS/FreshRSS/pull/8201), [#&#8203;8286](https://github.com/FreshRSS/FreshRSS/pull/8286)
  - Better transitions between groups of articles [#&#8203;8174](https://github.com/FreshRSS/FreshRSS/pull/8174)
  - New links in transitions and jump ⏭ to next transition [#&#8203;8294](https://github.com/FreshRSS/FreshRSS/pull/8294)
  - More visible selected article [#&#8203;8230](https://github.com/FreshRSS/FreshRSS/pull/8230)
  - Show the parsed search query instead of the original user input [#&#8203;8293](https://github.com/FreshRSS/FreshRSS/pull/8293),
    [#&#8203;8306](https://github.com/FreshRSS/FreshRSS/pull/8306), [#&#8203;8341](https://github.com/FreshRSS/FreshRSS/pull/8341)
  - Show search query in the page title [#&#8203;8217](https://github.com/FreshRSS/FreshRSS/pull/8217)
  - Scroll into filtered feed/category on page load in the sidebar [#&#8203;8281](https://github.com/FreshRSS/FreshRSS/pull/8281), [#&#8203;8307](https://github.com/FreshRSS/FreshRSS/pull/8307)
  - Fix autocomplete issues in change password form [#&#8203;7812](https://github.com/FreshRSS/FreshRSS/pull/7812)
  - Fix navigating between read feeds using shortcut <kbd>shift</kbd>+<kbd>j</kbd>/<kbd>k</kbd> [#&#8203;8057](https://github.com/FreshRSS/FreshRSS/pull/8057)
  - Dark background in Web app manifest to avoid white flash when opening [#&#8203;8140](https://github.com/FreshRSS/FreshRSS/pull/8140)
  - Increase button visibility in UI to change theme [#&#8203;8149](https://github.com/FreshRSS/FreshRSS/pull/8149)
  - Replace arrow navigation in theme switcher with `<select>` [#&#8203;8190](https://github.com/FreshRSS/FreshRSS/pull/8190)
  - Improve scroll of article after load of user labels [#&#8203;7962](https://github.com/FreshRSS/FreshRSS/pull/7962)
  - Keep scroll state of page when closing the slider [#&#8203;8295](https://github.com/FreshRSS/FreshRSS/pull/8295), [#&#8203;8301](https://github.com/FreshRSS/FreshRSS/pull/8301)
  - Scroll into filtered feed/category on page load [#&#8203;8281](https://github.com/FreshRSS/FreshRSS/pull/8281)
  - Display sidebar dropdowns above if no space below [#&#8203;8335](https://github.com/FreshRSS/FreshRSS/pull/8335), [#&#8203;8336](https://github.com/FreshRSS/FreshRSS/pull/8336)
  - Use native CSS instead of SCSS [#&#8203;8200](https://github.com/FreshRSS/FreshRSS/pull/8200), [#&#8203;8241](https://github.com/FreshRSS/FreshRSS/pull/8241)
    - Using [CSS nesting](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Nesting) and [relative colours](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Colors/Using_relative_colors).
  - Various UI and style improvements: [#&#8203;8171](https://github.com/FreshRSS/FreshRSS/pull/8171), [#&#8203;8185](https://github.com/FreshRSS/FreshRSS/pull/8185), [#&#8203;8196](https://github.com/FreshRSS/FreshRSS/pull/8196)
  - JavaScript finalise migration from `Promise` to `async`/`await`: [#&#8203;8182](https://github.com/FreshRSS/FreshRSS/pull/8182)
- API
  - API performance optimisation: streaming of large responses [#&#8203;8041](https://github.com/FreshRSS/FreshRSS/pull/8041)
  - Fever API: Add `with_ids` parameter to mass-change read/unread/saved/unsaved on lists of articles [#&#8203;8312](https://github.com/FreshRSS/FreshRSS/pull/8312)
  - Misc API: better REST error semantics [#&#8203;8232](https://github.com/FreshRSS/FreshRSS/pull/8232)
- Extensions
  - Add support for extension priority [#&#8203;8038](https://github.com/FreshRSS/FreshRSS/pull/8038)
  - Add support for extension compatibility [#&#8203;8081](https://github.com/FreshRSS/FreshRSS/pull/8081)
  - Improve PHP code with hook enums [#&#8203;8036](https://github.com/FreshRSS/FreshRSS/pull/8036)
  - New hook `nav_entries` [#&#8203;8054](https://github.com/FreshRSS/FreshRSS/pull/8054)
  - Rename [Extensions](https://github.com/FreshRSS/Extensions) default branch from *master* to *main* [#&#8203;8194](https://github.com/FreshRSS/FreshRSS/pull/8194)
- I18n
  - Translation status as text in README [#&#8203;7842](https://github.com/FreshRSS/FreshRSS/pull/7842)
  - Add new translate CLI commands `move` [#&#8203;8214](https://github.com/FreshRSS/FreshRSS/pull/8214)
  - Change some regional language codes to comply with RFC 5646 / IETF BCP 47 / ISO 3166 / ISO 639-1 [#&#8203;8065](https://github.com/FreshRSS/FreshRSS/pull/8065)
  - Improve German [#&#8203;8028](https://github.com/FreshRSS/FreshRSS/pull/8028)
  - Improve Greek [#&#8203;8146](https://github.com/FreshRSS/FreshRSS/pull/8146)
  - Improve Finnish [#&#8203;8073](https://github.com/FreshRSS/FreshRSS/pull/8073), [#&#8203;8092](https://github.com/FreshRSS/FreshRSS/pull/8092)
  - Improve Hungarian [#&#8203;8244](https://github.com/FreshRSS/FreshRSS/pull/8244)
  - Improve Italian [#&#8203;8115](https://github.com/FreshRSS/FreshRSS/pull/8115), [#&#8203;8186](https://github.com/FreshRSS/FreshRSS/pull/8186)
  - Improve Polish [#&#8203;8134](https://github.com/FreshRSS/FreshRSS/pull/8134), [#&#8203;8135](https://github.com/FreshRSS/FreshRSS/pull/8135)
  - Improve Russian [#&#8203;8155](https://github.com/FreshRSS/FreshRSS/pull/8155), [#&#8203;8197](https://github.com/FreshRSS/FreshRSS/pull/8197)
  - Improve Simplified Chinese [#&#8203;8308](https://github.com/FreshRSS/FreshRSS/pull/8308), [#&#8203;8313](https://github.com/FreshRSS/FreshRSS/pull/8313)
- Misc.
  - Add code to modify a search expression [#&#8203;8293](https://github.com/FreshRSS/FreshRSS/pull/8293)
  - Remove *Pocket* sharing service [#&#8203;8127](https://github.com/FreshRSS/FreshRSS/pull/8127), [#&#8203;8128](https://github.com/FreshRSS/FreshRSS/pull/8128)
  - Update to PHPMailer 7.0.1 [#&#8203;8048](https://github.com/FreshRSS/FreshRSS/pull/8048), [#&#8203;8180](https://github.com/FreshRSS/FreshRSS/pull/8180), [#&#8203;8272](https://github.com/FreshRSS/FreshRSS/pull/8272)
  - 💥 Housekeeping of `lib_rss.php` with potential breaking changes for some extensions [#&#8203;8193](https://github.com/FreshRSS/FreshRSS/pull/8193),
  - Use native PHP `#[Deprecated]` [#&#8203;8325](https://github.com/FreshRSS/FreshRSS/pull/8325)
  - Improve PHP code [#&#8203;8156](https://github.com/FreshRSS/FreshRSS/pull/8156), [#&#8203;8203](https://github.com/FreshRSS/FreshRSS/pull/8203), [#&#8203;8284](https://github.com/FreshRSS/FreshRSS/pull/8284),
    [#&#8203;8292](https://github.com/FreshRSS/FreshRSS/pull/8292), [#&#8203;8297](https://github.com/FreshRSS/FreshRSS/pull/8297)
  - GitHub Actions: `--no-progress` [#&#8203;8315](https://github.com/FreshRSS/FreshRSS/pull/8315)
  - Update dev dependencies [#&#8203;8043](https://github.com/FreshRSS/FreshRSS/pull/8043), [#&#8203;8044](https://github.com/FreshRSS/FreshRSS/pull/8044),
    [#&#8203;8045](https://github.com/FreshRSS/FreshRSS/pull/8045), [#&#8203;8046](https://github.com/FreshRSS/FreshRSS/pull/8046), [#&#8203;8047](https://github.com/FreshRSS/FreshRSS/pull/8047),
    [#&#8203;8052](https://github.com/FreshRSS/FreshRSS/pull/8052), [#&#8203;8176](https://github.com/FreshRSS/FreshRSS/pull/8176), [#&#8203;8177](https://github.com/FreshRSS/FreshRSS/pull/8177),
    [#&#8203;8178](https://github.com/FreshRSS/FreshRSS/pull/8178), [#&#8203;8179](https://github.com/FreshRSS/FreshRSS/pull/8179), [#&#8203;8210](https://github.com/FreshRSS/FreshRSS/pull/8210),
    [#&#8203;8270](https://github.com/FreshRSS/FreshRSS/pull/8270), [#&#8203;8271](https://github.com/FreshRSS/FreshRSS/pull/8271), [#&#8203;8273](https://github.com/FreshRSS/FreshRSS/pull/8273),
    [#&#8203;8274](https://github.com/FreshRSS/FreshRSS/pull/8274), [#&#8203;8275](https://github.com/FreshRSS/FreshRSS/pull/8275), [#&#8203;8276](https://github.com/FreshRSS/FreshRSS/pull/8276)

</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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2851
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-26 23:56:14 +00:00
f34a0ba929 update image
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 1m0s
render-manifests-push / render-manifests-push (push) Successful in 3m16s
2025-12-26 17:18:40 -06:00
7a2938a142 upgrade chart 2025-12-26 17:18:18 -06:00
cadda99eca scale
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 37s
renovate / renovate (push) Successful in 1m1s
2025-12-26 17:02:55 -06:00
a8ef14d27a Update Helm release local-path-provisioner to v0.0.34 (#2871)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Successful in 1m7s
2025-12-26 21:55:48 +00:00
e9a07a5446 Update searxng/searxng:latest Docker digest to 8d98d5c (#2870)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Has been cancelled
2025-12-26 21:55:22 +00:00
a1c57f86b8 Update rancher/local-path-provisioner Docker tag to v0.0.33 (#2868)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 30s
renovate / renovate (push) Successful in 1m6s
2025-12-26 15:02:22 +00:00
727350fa6b Update searxng/searxng:latest Docker digest to 3c04158 (#2866) 2025-12-26 15:01:57 +00:00
7842ba541d Update searxng/searxng:latest Docker digest to 74c9ee6 (#2864)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Successful in 1m47s
2025-12-26 10:03:17 +00:00
743c4f5fc3 change env
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 18s
renovate / renovate (push) Successful in 2m46s
2025-12-25 21:47:28 -06:00
70d3ec5449 organize
All checks were successful
lint-test-helm / lint-helm (push) Successful in 8s
render-manifests-push / render-manifests-push (push) Successful in 26s
renovate / renovate (push) Successful in 52s
2025-12-25 21:33:39 -06:00
d3b3e19a1f change redis
All checks were successful
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-push / render-manifests-push (push) Successful in 28s
renovate / renovate (push) Successful in 56s
2025-12-25 21:29:53 -06:00
305b7aad60 bump image
All checks were successful
lint-test-helm / lint-helm (push) Successful in 32s
render-manifests-push / render-manifests-push (push) Successful in 31s
renovate / renovate (push) Successful in 1m24s
2025-12-25 21:23:59 -06:00
db3008e83e enable rayflume
All checks were successful
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-docker / lint-docker-compose (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 27s
renovate / renovate (push) Successful in 1m5s
2025-12-25 21:09:11 -06:00
e9621885d3 add rayflume 2025-12-25 21:04:27 -06:00
18660ac7e6 readd bucket
Some checks failed
render-manifests-push / render-manifests-push (push) Successful in 29s
lint-test-helm / lint-helm (push) Failing after 12m34s
renovate / renovate (push) Successful in 1m17s
2025-12-25 20:33:28 -06:00
2df8383d89 enable 2025-12-25 19:26:38 -06:00
92b015a51d disable cilium gateway
All checks were successful
lint-test-helm / lint-helm (push) Successful in 8s
lint-test-docker / lint-docker-compose (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Successful in 1m9s
renovate / renovate (push) Successful in 1m52s
2025-12-25 19:18:39 -06:00
9a718514cb change dns
All checks were successful
lint-test-helm / lint-helm (push) Successful in 8s
lint-test-docker / lint-docker-compose (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Successful in 41s
renovate / renovate (push) Successful in 1m16s
2025-12-25 19:09:56 -06:00
612dc14a2e change gateway
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 31s
renovate / renovate (push) Successful in 58s
2025-12-25 19:01:13 -06:00
11533db68a add l2 announcement
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 25s
renovate / renovate (push) Successful in 1m14s
2025-12-25 18:38:59 -06:00
afc8865217 add l2 announce
All checks were successful
lint-test-helm / lint-helm (push) Successful in 9s
render-manifests-push / render-manifests-push (push) Successful in 38s
renovate / renovate (push) Successful in 1m16s
2025-12-25 18:36:35 -06:00
3fce97dc03 fix name
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
lint-test-docker / lint-docker-compose (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 22s
renovate / renovate (push) Successful in 1m9s
2025-12-25 17:55:51 -06:00
b40eb7a8db switch gateway
All checks were successful
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 44s
renovate / renovate (push) Successful in 1m14s
2025-12-25 17:25:41 -06:00
4761c77cb1 Update searxng/searxng:latest Docker digest to 624151c (#2850)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Successful in 1m55s
2025-12-25 20:01:30 +00:00
13e1dcdca7 Update Helm release argo-cd to v9.2.1 (#2847)
All checks were successful
renovate / renovate (push) Successful in 1m38s
2025-12-25 16:02:04 +00:00
6e5efd34a2 Update Helm release argo-cd to v9.2.1 (#2847)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
lint-test-helm / lint-helm (push) Successful in 26s
2025-12-25 16:01:41 +00:00
9c1f8bd45c add gateway
All checks were successful
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 2m6s
renovate / renovate (push) Successful in 1m37s
2025-12-25 03:27:44 +00:00
0fba70332b remove load balancer
Some checks failed
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
lint-test-docker / lint-docker-compose (push) Successful in 54s
render-manifests-push / render-manifests-push (push) Successful in 26s
2025-12-25 02:30:05 +00:00
8bffd93dff scale down
All checks were successful
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 34s
renovate / renovate (push) Successful in 2m13s
2025-12-24 17:00:38 -06:00
8647f99968 add init
All checks were successful
lint-test-helm / lint-helm (push) Successful in 8s
render-manifests-push / render-manifests-push (push) Successful in 2m14s
renovate / renovate (push) Successful in 1m2s
2025-12-24 16:24:42 -06:00
4348c0e2a1 remove perm
All checks were successful
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 26s
renovate / renovate (push) Successful in 48s
2025-12-24 16:20:34 -06:00
c87df06194 fix env
All checks were successful
lint-test-helm / lint-helm (push) Successful in 13s
render-manifests-push / render-manifests-push (push) Successful in 42s
renovate / renovate (push) Successful in 53s
2025-12-24 16:13:36 -06:00
eb4616c11a fix mount
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 19s
renovate / renovate (push) Successful in 1m28s
2025-12-24 16:11:23 -06:00
fb06dade98 change image
All checks were successful
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 20s
renovate / renovate (push) Successful in 1m9s
2025-12-24 16:01:46 -06:00
ece69157b8 read/write
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 38s
renovate / renovate (push) Successful in 48s
2025-12-24 15:49:41 -06:00
f32ce3d1a2 fix name
All checks were successful
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 52s
renovate / renovate (push) Successful in 1m11s
2025-12-24 15:35:24 -06:00
443f855ec0 add soulsync
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 23s
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 46s
renovate / renovate (push) Successful in 1m7s
2025-12-24 15:29:53 -06:00
a92f948a66 fix url
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 24s
renovate / renovate (push) Successful in 1m49s
2025-12-24 14:36:58 -06:00
d6b078d0bf fix path
Some checks failed
lint-test-helm / lint-helm (push) Successful in 17s
renovate / renovate (push) Failing after 2s
render-manifests-push / render-manifests-push (push) Successful in 29s
2025-12-24 14:31:26 -06:00
0ada0cc6a1 fix name 2025-12-24 14:28:45 -06:00
a5dc37548b organize
All checks were successful
lint-test-helm / lint-helm (push) Successful in 9s
render-manifests-push / render-manifests-push (push) Successful in 26s
renovate / renovate (push) Successful in 1m4s
2025-12-24 14:28:14 -06:00
de1e14c2c1 fix url
All checks were successful
lint-test-helm / lint-helm (push) Successful in 26s
render-manifests-push / render-manifests-push (push) Successful in 38s
renovate / renovate (push) Successful in 1m16s
2025-12-24 14:25:21 -06:00
e7904a18dd fix service names
All checks were successful
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 29s
renovate / renovate (push) Successful in 1m2s
2025-12-24 14:18:43 -06:00
efb48fde83 add navidrome
All checks were successful
lint-test-helm / lint-helm (push) Successful in 16s
lint-test-docker / lint-docker-compose (push) Successful in 20s
render-manifests-push / render-manifests-push (push) Successful in 29s
renovate / renovate (push) Successful in 1m7s
2025-12-24 14:12:03 -06:00
7520708207 Update ghcr.io/unpoller/unpoller Docker tag to v2.20.1 (#2826)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 55s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/unpoller/unpoller](https://github.com/unpoller/unpoller) | minor | `v2.19.0` -> `v2.20.1` |

---

### Release Notes

<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>

### [`v2.20.1`](https://github.com/unpoller/unpoller/releases/tag/v2.20.1)

[Compare Source](https://github.com/unpoller/unpoller/compare/v2.20.0...v2.20.1)

#### Changelog

- [`bb4a4c8`](bb4a4c823f) Merge pull request [#&#8203;902](https://github.com/unpoller/unpoller/issues/902) from svennergr/fix/http-timeout-config
- [`7e59c48`](7e59c4883b) fix: add HTTP timeout configuration to prevent indefinite hangs

### [`v2.20.0`](https://github.com/unpoller/unpoller/releases/tag/v2.20.0)

[Compare Source](https://github.com/unpoller/unpoller/compare/v2.19.0...v2.20.0)

#### Changelog

- [`0d39302`](0d39302c19) Merge pull request [#&#8203;901](https://github.com/unpoller/unpoller/issues/901) from svennergr/feature/protect-logs
- [`7e7fd0f`](7e7fd0ff12) chore: upgrade to unifi 5.5.0
- [`07e1e5b`](07e1e5bc4d) feat: add UniFi Protect logs support with Loki integration
- [`703dff9`](703dff9b1e) Merge pull request [#&#8203;900](https://github.com/unpoller/unpoller/issues/900) from svennergr/svennergr/add-syslog
- [`02c7b6a`](02c7b6afa4) chore: upgrade to unifi 5.4.0
- [`4726707`](47267073ac) chore: comment out local replace directive for unifi module in go.mod
- [`a3dc4cd`](a3dc4cd0b2) feat: add save\_syslog option for v2 system-log API
- [`966cac1`](966cac1053) Merge pull request [#&#8203;899](https://github.com/unpoller/unpoller/issues/899) from unpoller/dependabot/go\_modules/all-74468f11a3
- [`0ab6e30`](0ab6e30d42) Bump github.com/DataDog/datadog-go/v5 in the all group

</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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #2826
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-24 19:36:52 +00:00
14f5bfe45e Update ghcr.io/orwellianepilogue/ephemera Docker tag to v1.4.1 (#2824)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/orwellianepilogue/ephemera](https://github.com/OrwellianEpilogue/ephemera) | minor | `1.3.1` -> `1.4.1` |

---

### Release Notes

<details>
<summary>OrwellianEpilogue/ephemera (ghcr.io/orwellianepilogue/ephemera)</summary>

### [`v1.4.1`](https://github.com/OrwellianEpilogue/ephemera/compare/v1.3.1...v1.4.1)

[Compare Source](https://github.com/OrwellianEpilogue/ephemera/compare/v1.3.1...v1.4.1)

</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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #2824
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-24 19:36:36 +00:00
61b6dc8d7a Update rmcrackan/libation Docker tag to v13 (#2811)
All checks were successful
renovate / renovate (push) Successful in 57s
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [rmcrackan/libation](https://github.com/rmcrackan/Libation) | major | `12.8.2` -> `13.0.0` |

---

### Release Notes

<details>
<summary>rmcrackan/Libation (rmcrackan/libation)</summary>

### [`v13.0.0`](https://github.com/rmcrackan/Libation/releases/tag/v13.0.0): Libation 13

[Compare Source](https://github.com/rmcrackan/Libation/compare/v12.8.2...v13.0.0)

- New doc pages via vitepress
- Docs publish to getlibation.com
- New Windows arm64 release
- Add support for converting AC-4 files to mp3

Thanks to [@&#8203;Mbucari](https://github.com/Mbucari), [@&#8203;Youssef1313](https://github.com/Youssef1313), [@&#8203;radiorambo](https://github.com/radiorambo)

[Libation](https://github.com/rmcrackan/Libation) is a free, open source audible library manager. Decrypt, backup, organize, and search your audible library

I intend to keep Libation free and open source, but if you want to [leave a tip](https://paypal.me/mcrackan?locale.x=en_us), who am I to argue?

</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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #2811
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-24 19:33:04 +00:00
7ec5f06715 Update Helm release argo-cd to v9.2.0 (#2810)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 10s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change | Pending |
|---|---|---|---|
| [argo-cd](https://github.com/argoproj/argo-helm) | minor | `9.1.10` -> `9.2.0` | `9.2.1` |

---

### Release Notes

<details>
<summary>argoproj/argo-helm (argo-cd)</summary>

### [`v9.2.0`](https://github.com/argoproj/argo-helm/releases/tag/argo-cd-9.2.0)

[Compare Source](https://github.com/argoproj/argo-helm/compare/argo-cd-9.1.10...argo-cd-9.2.0)

A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.

#### What's Changed

- feat(argo-cd): allowing apiVersions customization by [@&#8203;brunosimsenhor](https://github.com/brunosimsenhor) in [#&#8203;3534](https://github.com/argoproj/argo-helm/pull/3534)

#### New Contributors

- [@&#8203;brunosimsenhor](https://github.com/brunosimsenhor) made their first contribution in [#&#8203;3534](https://github.com/argoproj/argo-helm/pull/3534)

**Full Changelog**: <https://github.com/argoproj/argo-helm/compare/argocd-image-updater-1.0.4...argo-cd-9.2.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 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->

Reviewed-on: #2810
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-24 19:31:55 +00:00
39301a2099 Update Helm release mariadb-operator-crds to v25.10.3 (#2830)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 1m42s
2025-12-24 19:28:30 +00:00
c5cb4e61d8 add health check and rule
All checks were successful
lint-test-helm / lint-helm (push) Successful in 14s
render-manifests-push / render-manifests-push (push) Successful in 55s
renovate / renovate (push) Successful in 1m33s
2025-12-24 13:25:04 -06:00
201 changed files with 1896 additions and 1103 deletions

View File

@@ -1,6 +1,9 @@
name: render-manifests-dispatch
on:
schedule:
- cron: '0 3 * * *'
workflow_dispatch:
env:

View File

@@ -4,6 +4,6 @@ dependencies:
version: 4.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:09dae69cd64556ed0b8ce2d8afe304720af3a71f64610ee6c70219572ccfdf5e
generated: "2025-12-18T02:42:53.481944952Z"
version: 0.7.0
digest: sha256:4840c828f8fbb695fa06fb959aad415acd12ff0d4930d136783488f16b9f875c
generated: "2025-12-27T13:29:28.243328-06:00"

View File

@@ -19,7 +19,7 @@ dependencies:
version: 4.5.0
- name: volsync-target
alias: volsync-target-data
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/actual-budget.png
# renovate: github=actualbudget/actual

View File

@@ -77,3 +77,11 @@ actual:
readOnly: false
volsync-target-data:
pvcTarget: actual-data
local:
enabled: true
schedule: 0 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 0 9 * * *

View File

@@ -7,6 +7,6 @@ dependencies:
version: 2.4.19
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.3
digest: sha256:6de7da41d9317d7942a455226e5eae682f32f1bbb7d0287b9306de847bd56fdb
generated: "2025-12-22T23:17:37.4042-06:00"
version: 7.4.5
digest: sha256:2cbfdaeceeba1a5bdaa6fb2e9c4d51ea1310878d8c1c122dcfb0614fc2c52fb7
generated: "2025-12-27T19:44:54.020935317Z"

View File

@@ -25,7 +25,7 @@ dependencies:
repository: https://argoproj.github.io/argo-helm
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.3
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
# renovate: github=argoproj/argo-workflows

View File

@@ -1,6 +1,6 @@
dependencies:
- name: argo-cd
repository: https://argoproj.github.io/argo-helm
version: 9.1.10
digest: sha256:4970c90a7ba115a91006f27161b7fbb2e197250a548ab49f0451aab6cbe12d53
generated: "2025-12-23T23:20:06.41177841Z"
version: 9.2.3
digest: sha256:b23d6a5b7b9fee9d1807259bfa2dd53d1f4dfbbeba7ec747c41a6ba991dadbba
generated: "2025-12-28T21:53:37.447568505Z"

View File

@@ -15,7 +15,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: argo-cd
version: 9.1.10
version: 9.2.3
repository: https://argoproj.github.io/argo-helm
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
# renovate: github=argoproj/argo-cd

View File

@@ -4,9 +4,9 @@ dependencies:
version: 4.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
version: 0.7.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:67571554c39c1acdb1cd286024e7bdc0d7c94f0c4bfff5bf5fb225817f495616
generated: "2025-12-18T02:43:02.876706511Z"
version: 0.7.0
digest: sha256:75ef1406c49929e118569581946d1baaf9e082a45e3482cb10b9b9ae464eadfb
generated: "2025-12-27T13:29:36.350679-06:00"

View File

@@ -21,11 +21,11 @@ dependencies:
version: 4.5.0
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-metadata
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/audiobookshelf.png
# renovate: github=advplyr/audiobookshelf

View File

@@ -123,5 +123,21 @@ audiobookshelf:
readOnly: false
volsync-target-config:
pvcTarget: audiobookshelf-config
local:
enabled: true
schedule: 2 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 2 9 * * *
volsync-target-metadata:
pvcTarget: audiobookshelf-metadata
local:
enabled: true
schedule: 4 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 4 9 * * *

View File

@@ -7,9 +7,9 @@ dependencies:
version: 2.1.4
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.3
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
digest: sha256:d250e40d77b3010d55c258e264e36de060a6dbdb78fe56bdbfbc427692cfdcc7
generated: "2025-12-23T16:28:00.416521-06:00"
digest: sha256:d357b0a8f4351068d9ce7223ffd01a0921202cb2b41669421b8429bc3f7778eb
generated: "2025-12-27T19:45:06.478084011Z"

View File

@@ -28,7 +28,7 @@ dependencies:
version: 2.1.4
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.3
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 0.5.0

View File

@@ -4,9 +4,9 @@ dependencies:
version: 4.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
version: 0.7.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:ba31d044402f9da6705f64d21a0947730a37526fce047891162cfd2b21b8d08a
generated: "2025-12-18T02:43:14.604382042Z"
version: 0.7.0
digest: sha256:26680d49c76f150932d55fac070325d5ed89e635e713f37e1796f0d55775af9e
generated: "2025-12-27T13:29:41.313658-06:00"

View File

@@ -19,11 +19,11 @@ dependencies:
version: 4.5.0
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-data
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/backrest.png
# renovate: github=garethgeorge/backrest

View File

@@ -107,5 +107,21 @@ backrest:
readOnly: true
volsync-target-data:
pvcTarget: backrest-data
local:
enabled: true
schedule: 6 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 6 9 * * *
volsync-target-config:
pvcTarget: backrest-config
local:
enabled: true
schedule: 8 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 8 9 * * *

View File

@@ -4,6 +4,6 @@ dependencies:
version: 4.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:20237b7a0548ae3458b4765e01aef39b5e072da5390305eb7815b086eef4983a
generated: "2025-12-18T02:43:26.844170003Z"
version: 0.7.0
digest: sha256:9d9d5e30903d7967baaf5c274e9adc8403cce32d91bdd3d1780acffb249f312d
generated: "2025-12-27T13:29:43.329783-06:00"

View File

@@ -21,7 +21,7 @@ dependencies:
version: 4.5.0
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/bazarr.png
# renovate: github=linuxserver/bazarr

View File

@@ -83,3 +83,11 @@ volsync-target-config:
runAsGroup: 1000
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
local:
enabled: true
schedule: 10 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 10 9 * * *

View File

@@ -96,11 +96,9 @@ blocky:
cl01tl-endpoint IN A 10.232.1.22
cl01tl-endpoint IN A 10.232.1.23
cl01tl-gateway IN A 10.232.1.200
traefik-cl01tl IN A 10.232.1.21
blocky IN A 10.232.1.22
plex-lb IN A 10.232.1.23
cilium-cl01tl IN A 10.232.1.23
;; Application Names
actual IN CNAME traefik-cl01tl
@@ -115,6 +113,7 @@ blocky:
ceph IN CNAME traefik-cl01tl
code-server IN CNAME traefik-cl01tl
ephemera IN CNAME traefik-cl01tl
feishin IN CNAME traefik-cl01tl
garage-s3 IN CNAME traefik-cl01tl
garage-webui IN CNAME traefik-cl01tl
gatus IN CNAME traefik-cl01tl
@@ -125,7 +124,7 @@ blocky:
home IN CNAME traefik-cl01tl
home-assistant IN CNAME traefik-cl01tl
home-assistant-code-server IN CNAME traefik-cl01tl
hubble IN CNAME cl01tl-gateway
hubble IN CNAME traefik-cl01tl
huntarr IN CNAME traefik-cl01tl
immich IN CNAME traefik-cl01tl
jellyfin IN CNAME traefik-cl01tl
@@ -136,7 +135,7 @@ blocky:
lidatube IN CNAME traefik-cl01tl
listenarr IN CNAME traefik-cl01tl
mail IN CNAME traefik-cl01tl
n8n IN CNAME traefik-cl01tl
navidrome IN CNAME traefik-cl01tl
ntfy IN CNAME traefik-cl01tl
objects IN CNAME traefik-cl01tl
ollama IN CNAME traefik-cl01tl
@@ -153,6 +152,7 @@ blocky:
radarr-4k IN CNAME traefik-cl01tl
radarr-anime IN CNAME traefik-cl01tl
radarr-standup IN CNAME traefik-cl01tl
rayflume IN CNAME traefik-cl01tl
searxng IN CNAME traefik-cl01tl
seerr IN CNAME traefik-cl01tl
slskd IN CNAME traefik-cl01tl
@@ -317,6 +317,6 @@ redis-replication:
existingSecret:
enabled: false
redisReplication:
clusterSize: 3
clusterSize: 1
redisSentinel:
enabled: false

View File

@@ -4,12 +4,12 @@ dependencies:
version: 4.5.0
- name: mariadb-cluster
repository: https://helm.mariadb.com/mariadb-operator
version: 25.10.2
version: 25.10.3
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
version: 0.7.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:bc29fb12a2a7fde74e243be7ee4c22f4de82cdb6867ab95ddbd47e1d755b8a82
generated: "2025-12-18T02:43:39.236584539Z"
version: 0.7.0
digest: sha256:805832fd8df9e1e4435dd2b10c877e0248ca5b3855d4c2faba4ff09c23afb898
generated: "2025-12-27T13:29:47.00956-06:00"

View File

@@ -22,11 +22,11 @@ dependencies:
repository: https://helm.mariadb.com/mariadb-operator
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-data
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/booklore.png
# renovate: github=booklore-app/BookLore

View File

@@ -9,7 +9,7 @@ booklore:
main:
image:
repository: ghcr.io/booklore-app/booklore
tag: v1.15.0
tag: v1.16.2
pullPolicy: IfNotPresent
env:
- name: TZ
@@ -108,6 +108,21 @@ mariadb-cluster:
replicas: 3
galera:
enabled: true
bootstrapFrom:
s3:
bucket: mariadb-backups-b230a2f5aecf080a4b372c08
prefix: cl01tl/booklore
endpoint: nyc3.digitaloceanspaces.com
region: us-east-1
accessKeyIdSecretKeyRef:
name: booklore-mariadb-cluster-backup-secret-external
key: access
secretAccessKeySecretKeyRef:
name: booklore-mariadb-cluster-backup-secret-external
key: secret
tls:
enabled: true
backupContentType: Physical
databases:
- name: booklore
characterSet: utf8
@@ -202,14 +217,28 @@ mariadb-cluster:
key: secret
volsync-target-config:
pvcTarget: booklore-config
local:
enabled: true
schedule: 12 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 12 9 * * *
volsync-target-data:
pvcTarget: booklore-data
local:
enabled: true
schedule: 14 8 * * *
restic:
cacheCapacity: 10Gi
remote:
enabled: true
schedule: 14 10 * * *
restic:
cacheCapacity: 10Gi
external:
enabled: true
schedule: 14 9 * * *
restic:
cacheCapacity: 10Gi

View File

@@ -0,0 +1,19 @@
# apiVersion: "cilium.io/v2alpha1"
# kind: CiliumL2AnnouncementPolicy
# metadata:
# name: general-l2-policy
# namespace: {{ .Release.Namespace }}
# labels:
# app.kubernetes.io/name: general-l2-policy
# app.kubernetes.io/instance: {{ .Release.Name }}
# app.kubernetes.io/part-of: {{ .Release.Name }}
# spec:
# nodeSelector:
# matchExpressions:
# - key: kubernetes.io/hostname
# operator: Exists
# interfaces:
# - end0
# - enp6s0
# externalIPs: true
# loadBalancerIPs: true

View File

@@ -1,7 +1,7 @@
# apiVersion: gateway.networking.k8s.io/v1
# kind: Gateway
# metadata:
# name: tls-gateway
# name: cilium-tls-gateway
# namespace: {{ .Release.Namespace }}
# labels:
# app.kubernetes.io/name: tls-gateway

View File

@@ -4,6 +4,6 @@ dependencies:
version: 0.27.0
- name: plugin-barman-cloud
repository: https://cloudnative-pg.io/charts/
version: 0.3.1
digest: sha256:14aa30b7bf75571b03bda19af68cd50c1e7908b883351b196a260609a5b85551
generated: "2025-12-10T19:25:17.952954019Z"
version: 0.4.0
digest: sha256:5e2a32fa5ed8b180ae5e556d65c67eeb3dcf38e2974b0d668eff4ee3c83258ce
generated: "2025-12-30T21:01:48.755246408Z"

View File

@@ -19,7 +19,7 @@ dependencies:
version: 0.27.0
repository: https://cloudnative-pg.io/charts/
- name: plugin-barman-cloud
version: 0.3.1
version: 0.4.0
repository: https://cloudnative-pg.io/charts/
icon: https://avatars.githubusercontent.com/u/100373852?s=200&v=4
# renovate: github=cloudnative-pg/cloudnative-pg

View File

@@ -7,10 +7,10 @@ plugin-barman-cloud:
image:
registry: ghcr.io
repository: cloudnative-pg/plugin-barman-cloud
tag: v0.9.0
tag: v0.10.0
sidecarImage:
registry: ghcr.io
repository: cloudnative-pg/plugin-barman-cloud-sidecar
tag: v0.9.0
tag: v0.10.0
crds:
create: true

View File

@@ -7,6 +7,6 @@ dependencies:
version: 2.1.4
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:8f24ac0aa7245c517cd68f4e9fb97de110620922b9bbdf3270e83aa4ad201324
generated: "2025-12-18T02:43:53.325443712Z"
version: 0.7.0
digest: sha256:1deedc65dece8540fd850648bf533da244f9ac8ba48f2133f1f6cac083f5953d
generated: "2025-12-27T13:29:58.860038-06:00"

View File

@@ -25,7 +25,7 @@ dependencies:
version: 2.1.4
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/visual-studio-code.png
# renovate: github=coder/code-server

View File

@@ -9,7 +9,7 @@ code-server:
main:
image:
repository: ghcr.io/linuxserver/code-server
tag: 4.107.0@sha256:0d48d3a48b7db214556bea453ed371f0d295130fb5c3d43534aedb41627446f2
tag: 4.107.0@sha256:e2ebedc28ab9e2ebe08093cf7e78515f97822956ff7cbac3d86fb0bd9e4b6bca
pullPolicy: IfNotPresent
env:
- name: TZ
@@ -75,3 +75,11 @@ volsync-target-config:
runAsGroup: 1000
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
local:
enabled: true
schedule: 16 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 16 9 * * *

View File

@@ -7,9 +7,9 @@ dependencies:
version: 2.1.4
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.3
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
digest: sha256:d9c95b9a697ebe9fb98ebb2a5e2f7058c26b9207742eadcd56f278ff36d00855
generated: "2025-12-23T16:47:50.269275-06:00"
digest: sha256:dcfd66bcdcc888dee6ee427265ac1ca32dd542571e84fbd5adc65a76ec5a6955
generated: "2025-12-27T19:45:16.762640684Z"

View File

@@ -26,7 +26,7 @@ dependencies:
version: 2.1.4
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.3
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 0.5.0

View File

@@ -4,6 +4,6 @@ dependencies:
version: 4.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:c6d6edb1e46805147b2b8bc9371e807113480c9a97687c5a856cf7b64a204cbd
generated: "2025-12-18T02:44:09.319124495Z"
version: 0.7.0
digest: sha256:3b32ded75846bcee3e9fb892663173485da0dcd351ccc3a0337432f5d2da2e66
generated: "2025-12-27T13:30:15.119299-06:00"

View File

@@ -21,7 +21,7 @@ dependencies:
version: 4.5.0
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/ephemera.png
# renovate: github=OrwellianEpilogue/ephemera

View File

@@ -9,7 +9,7 @@ ephemera:
main:
image:
repository: ghcr.io/orwellianepilogue/ephemera
tag: 1.3.1
tag: 1.4.2
pullPolicy: IfNotPresent
env:
- name: AA_BASE_URL
@@ -129,3 +129,11 @@ ephemera:
readOnly: false
volsync-target-config:
pvcTarget: ephemera
local:
enabled: true
schedule: 16 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 16 9 * * *

View File

@@ -19,7 +19,7 @@ external-dns-unifi:
webhook:
image:
repository: ghcr.io/kashalls/external-dns-unifi-webhook
tag: v0.7.0
tag: v0.8.0
env:
- name: UNIFI_HOST
value: https://192.168.1.1

View File

@@ -7,9 +7,9 @@ dependencies:
version: 2.1.4
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.3
version: 7.4.5
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:a73351fc38c927eb7fef8c536069b21ca4d99e3ffb193ee64d9b93dbdc728ec4
generated: "2025-12-23T17:04:20.474187-06:00"
version: 0.7.0
digest: sha256:401ccbb7aa034938a79cbe3a4401b24b55a7f072d3a8a2542f079baf29ca3081
generated: "2025-12-27T19:45:27.260991801Z"

View File

@@ -26,11 +26,11 @@ dependencies:
version: 2.1.4
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.3
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-data
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/freshrss.png
# renovate: github=FreshRSS/FreshRSS

View File

@@ -80,7 +80,7 @@ freshrss:
main:
image:
repository: freshrss/freshrss
tag: 1.27.1
tag: 1.28.0
pullPolicy: IfNotPresent
env:
- name: PGID
@@ -246,3 +246,11 @@ volsync-target-data:
- 100
- 109
- 65539
local:
enabled: true
schedule: 18 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 18 9 * * *

View File

@@ -2,8 +2,5 @@ dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:61c919869d56032bfa09b2e159a6b2dd2a43debf34968be2d66cf2211100a2c5
generated: "2025-12-18T02:44:33.509296082Z"
digest: sha256:36e920ce6efee3b33b40641652f814c888ae3c50272895ef286fb8236a010924
generated: "2025-12-27T16:57:42.31991-06:00"

View File

@@ -18,10 +18,6 @@ dependencies:
alias: garage
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
- name: volsync-target
alias: volsync-target-db
version: 0.6.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
# renovate: github=deuxfleurs-org/garage
appVersion: v2.1.0

View File

@@ -1,10 +1,97 @@
garage:
controllers:
main:
server-1:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
pod:
labels:
garage-type: server
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: garage-type
operator: In
values:
- server
topologyKey: kubernetes.io/hostname
containers:
main:
image:
repository: dxflrs/garage
tag: v2.1.0
pullPolicy: IfNotPresent
envFrom:
- secretRef:
name: garage-token-secret
resources:
requests:
cpu: 10m
memory: 128Mi
debug:
image:
repository: ubuntu
tag: resolute-20251208
pullPolicy: IfNotPresent
command:
- "sleep"
- "infinity"
resources:
requests:
cpu: 10m
memory: 32Mi
server-2:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
pod:
labels:
garage-type: server
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: garage-type
operator: In
values:
- server
topologyKey: kubernetes.io/hostname
containers:
main:
image:
repository: dxflrs/garage
tag: v2.1.0
pullPolicy: IfNotPresent
envFrom:
- secretRef:
name: garage-token-secret
resources:
requests:
cpu: 10m
memory: 128Mi
server-3:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
pod:
labels:
garage-type: server
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: garage-type
operator: In
values:
- server
topologyKey: kubernetes.io/hostname
containers:
main:
image:
@@ -47,8 +134,8 @@ garage:
config:
enabled: true
data:
garage.toml: |
replication_factor = 1
garage-1.toml: |
replication_factor = 3
metadata_dir = "/var/lib/garage/meta"
data_dir = "/var/lib/garage/data"
@@ -61,7 +148,67 @@ garage:
compression_level = 3
rpc_bind_addr = "[::]:3901"
rpc_public_addr = "127.0.0.1:3901"
rpc_public_addr = "garage-1:3901"
allow_world_readable_secrets = false
[s3_api]
s3_region = "us-east-1"
api_bind_addr = "[::]:3900"
root_domain = ".garage-s3.alexlebens.net"
[s3_web]
bind_addr = "[::]:3902"
root_domain = ".garage-s3.alexlebens.net"
[admin]
api_bind_addr = "[::]:3903"
metrics_require_token = true
garage-2.toml: |
replication_factor = 3
metadata_dir = "/var/lib/garage/meta"
data_dir = "/var/lib/garage/data"
metadata_snapshots_dir = "/var/lib/garage/snapshots"
db_engine = "lmdb"
metadata_auto_snapshot_interval = "6h"
compression_level = 3
rpc_bind_addr = "[::]:3901"
rpc_public_addr = "garage-2:3901"
allow_world_readable_secrets = false
[s3_api]
s3_region = "us-east-1"
api_bind_addr = "[::]:3900"
root_domain = ".garage-s3.alexlebens.net"
[s3_web]
bind_addr = "[::]:3902"
root_domain = ".garage-s3.alexlebens.net"
[admin]
api_bind_addr = "[::]:3903"
metrics_require_token = true
garage-3.toml: |
replication_factor = 3
metadata_dir = "/var/lib/garage/meta"
data_dir = "/var/lib/garage/data"
metadata_snapshots_dir = "/var/lib/garage/snapshots"
db_engine = "lmdb"
metadata_auto_snapshot_interval = "6h"
compression_level = 3
rpc_bind_addr = "[::]:3901"
rpc_public_addr = "garage-3:3901"
allow_world_readable_secrets = false
@@ -78,8 +225,69 @@ garage:
api_bind_addr = "[::]:3903"
metrics_require_token = true
service:
main:
controller: main
garage-main:
forceRename: garage-main
controller: server-2
ports:
s3:
port: 3900
targetPort: 3900
protocol: HTTP
rpc:
port: 3901
targetPort: 3901
protocol: HTTP
web:
port: 3902
targetPort: 3902
protocol : HTTP
admin:
port: 3903
targetPort: 3903
protocol: HTTP
server-1:
forceRename: garage-1
controller: server-1
ports:
s3:
port: 3900
targetPort: 3900
protocol: HTTP
rpc:
port: 3901
targetPort: 3901
protocol: HTTP
web:
port: 3902
targetPort: 3902
protocol: HTTP
admin:
port: 3903
targetPort: 3903
protocol: HTTP
server-2:
forceRename: garage-2
controller: server-2
ports:
s3:
port: 3900
targetPort: 3900
protocol: HTTP
rpc:
port: 3901
targetPort: 3901
protocol: HTTP
web:
port: 3902
targetPort: 3902
protocol: HTTP
admin:
port: 3903
targetPort: 3903
protocol: HTTP
server-3:
forceRename: garage-3
controller: server-3
ports:
s3:
port: 3900
@@ -166,55 +374,115 @@ garage:
type: configMap
name: garage
advancedMounts:
main:
server-1:
main:
- path: /etc/garage.toml
readOnly: true
mountPropagation: None
subPath: garage.toml
subPath: garage-1.toml
debug:
- path: /etc/garage.toml
readOnly: true
mountPropagation: None
subPath: garage-1.toml
server-2:
main:
- path: /etc/garage.toml
readOnly: true
mountPropagation: None
subPath: garage-2.toml
server-3:
main:
- path: /etc/garage.toml
readOnly: true
mountPropagation: None
subPath: garage-3.toml
webui:
main:
- path: /etc/garage.toml
readOnly: true
mountPropagation: None
subPath: garage.toml
db:
forceRename: garage-db
subPath: garage-1.toml
db-1:
forceRename: garage-db-1
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 50Gi
retain: true
advancedMounts:
main:
server-1:
main:
- path: /var/lib/garage/meta
readOnly: false
data:
debug:
- path: /var/lib/garage/meta
readOnly: false
db-2:
forceRename: garage-db-2
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 50Gi
retain: true
advancedMounts:
server-2:
main:
- path: /var/lib/garage/meta
readOnly: false
db-3:
forceRename: garage-db-3
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 50Gi
retain: true
advancedMounts:
server-3:
main:
- path: /var/lib/garage/meta
readOnly: false
data-1:
forceRename: garage-data
storageClass: synology-iscsi-delete
accessMode: ReadWriteOnce
size: 800Gi
retain: true
advancedMounts:
main:
server-1:
main:
- path: /var/lib/garage/data
readOnly: false
debug:
- path: /var/lib/garage/data
readOnly: false
data-2:
forceRename: garage-data-2
storageClass: synology-iscsi-delete
accessMode: ReadWriteOnce
size: 800Gi
retain: true
advancedMounts:
server-2:
main:
- path: /var/lib/garage/data
readOnly: false
data-3:
forceRename: garage-data-3
storageClass: synology-iscsi-delete
accessMode: ReadWriteOnce
size: 800Gi
retain: true
advancedMounts:
server-3:
main:
- path: /var/lib/garage/data
readOnly: false
snapshots:
forceRename: garage-snapshots
storageClass: synology-iscsi-delete
accessMode: ReadWriteOnce
size: 50Gi
retain: true
advancedMounts:
main:
server-1:
main:
- path: /var/lib/garage/snapshots
readOnly: false
volsync-target-db:
pvcTarget: garage-db
local:
enabled: false
remote:
restic:
cacheCapacity: 10Gi
external:
enabled: false

View File

@@ -4,9 +4,9 @@ dependencies:
version: 1.4.4
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.3
version: 7.4.5
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:a4f701f64327062a92b491d97728f02367e09412aca46705c1cbd8c2c438d76a
generated: "2025-12-23T17:10:07.510553-06:00"
version: 0.7.0
digest: sha256:ee32795b47519463ec6d1219bf4ec16784b1c42d98ae8a330e9650200d11c033
generated: "2025-12-27T19:45:37.106953505Z"

View File

@@ -22,11 +22,11 @@ dependencies:
version: 1.4.4
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.3
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-data
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/gatus.png
# renovate: github=TwiN/gatus

View File

@@ -134,15 +134,21 @@ gatus:
- name: tubearchivist
url: https://tubearchivist.alexlebens.net
<<: *defaults
- name: navidrome
url: https://navidrome.alexlebens.net
<<: *defaults
- name: feishin
url: https://feishin.alexlebens.net
<<: *defaults
- name: audiobookshelf
url: https://audiobookshelf.alexlebens.net
<<: *defaults
- name: immich
url: https://immich.alexlebens.net
<<: *defaults
- name: photoview
url: https://photoview.alexlebens.net
<<: *defaults
- name: audiobookshelf
url: https://audiobookshelf.alexlebens.net
<<: *defaults
- name: booklore
url: https://booklore.alexlebens.net
<<: *defaults
@@ -179,9 +185,6 @@ gatus:
- name: argo-workflows
url: https://argo-workflows.alexlebens.net
<<: *defaults
- name: n8n
url: https://n8n.alexlebens.net
<<: *defaults
- name: omni-tools
url: https://omni-tools.alexlebens.net
<<: *defaults
@@ -310,6 +313,9 @@ gatus:
- name: lidatube
url: https://lidatube.alexlebens.net
<<: *defaults
- name: rayflume
url: https://rayflume.alexlebens.net
<<: *defaults
- name: slskd
url: https://slskd.alexlebens.net
<<: *defaults
@@ -414,3 +420,11 @@ postgres-18-cluster:
# backupName: external
volsync-target-data:
pvcTarget: gatus
local:
enabled: true
schedule: 22 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 22 9 * * *

View File

@@ -1,6 +1,6 @@
dependencies:
- name: generic-device-plugin
repository: https://gitea.alexlebens.dev/api/packages/alexlebens/helm
version: 0.20.9
digest: sha256:bb46a35e02e0b430423cc47f9a44f3eff3c6075d379705e1f36ecd3e61468238
generated: "2025-12-24T00:10:27.950467391Z"
version: 0.20.11
digest: sha256:638754658519c268ac93bef8dec82332cded8e99b734ef61db45ee63e4b7c6ce
generated: "2025-12-30T22:23:45.633280279Z"

View File

@@ -15,6 +15,6 @@ maintainers:
dependencies:
- name: generic-device-plugin
repository: https://gitea.alexlebens.dev/api/packages/alexlebens/helm
version: 0.20.9
version: 0.20.11
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
appVersion: 1.0.0

View File

@@ -7,13 +7,13 @@ dependencies:
version: 0.2.1
- name: meilisearch
repository: https://meilisearch.github.io/meilisearch-kubernetes
version: 0.19.0
version: 0.20.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.3
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
@@ -22,6 +22,6 @@ dependencies:
version: 0.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:978756233cbc1b10dedb4bd60568809ab368b0023732dbfeefa81d3c3fa95459
generated: "2025-12-23T17:13:14.918887-06:00"
version: 0.7.0
digest: sha256:6636f6ead8089c19ad702fb58170d942e11150fdda9470f1b97f4f8fa533d00e
generated: "2025-12-30T16:03:12.004386065Z"

View File

@@ -32,14 +32,14 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.2.1
- name: meilisearch
version: 0.19.0
version: 0.20.0
repository: https://meilisearch.github.io/meilisearch-kubernetes
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.3
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-gitea
@@ -51,7 +51,7 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-storage
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/png/gitea.png
# renovate: github=go-gitea/gitea

View File

@@ -1,7 +1,7 @@
gitea:
global:
imageRegistry: registry.hub.docker.com
replicaCount: 3
replicaCount: 1
image:
repository: gitea/gitea
tag: 1.25.3

View File

@@ -4,12 +4,12 @@ dependencies:
version: 5.21.3
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.3
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
digest: sha256:cf38a5967c4da4236045746fcd619b4abd655feb4da970a398e282193ddb887e
generated: "2025-12-23T17:15:11.407801-06:00"
digest: sha256:0406fb11b050135c944c17c658adfaee487a84b4394f17e72eefe2ac62a5726f
generated: "2025-12-27T19:46:03.122087467Z"

View File

@@ -21,7 +21,7 @@ dependencies:
repository: https://grafana.github.io/helm-charts
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.3
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-unified-alerting

View File

@@ -17,11 +17,11 @@ postgres-18-cluster:
recovery:
method: objectStore
objectStore:
index: 1
index: 2
backup:
objectStore:
- name: garage-local
index: 1
index: 2
destinationBucket: postgres-backups
externalSecretCredentialPath: /garage/home-infra/postgres-backups
isWALArchiver: true

View File

@@ -4,9 +4,9 @@ dependencies:
version: 1.18.1
- name: postgres-cluster
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
version: 7.4.3
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
digest: sha256:8f27e668381e0ce960f2dfcb6bb5b33feb708497b088b6af2a72a5816bc3df6d
generated: "2025-12-23T17:17:55.749328-06:00"
digest: sha256:1292d7c6233b48f285cedb81e59299837d4ff6a6845d2bfb08b5753f2c8e3644
generated: "2025-12-27T19:46:14.927696731Z"

View File

@@ -21,7 +21,7 @@ dependencies:
repository: https://helm.goharbor.io
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.3
version: 7.4.5
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
- name: redis-replication
version: 0.5.0

View File

@@ -4,6 +4,6 @@ dependencies:
version: 4.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:626ca9cabfd6d48e3b5895b32d35c7764dde4569127241ce75117801b9b83170
generated: "2025-12-18T02:45:13.984217826Z"
version: 0.7.0
digest: sha256:89ed20fc7ce6de8a9f4518ab4cc01e60072ccfe463e024748b382ac8d3fe6ffb
generated: "2025-12-27T13:30:44.539834-06:00"

View File

@@ -21,7 +21,7 @@ dependencies:
version: 4.5.0
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/home-assistant.png
# renovate: github=home-assistant/core

View File

@@ -9,7 +9,7 @@ home-assistant:
main:
image:
repository: ghcr.io/home-assistant/home-assistant
tag: 2025.12.4
tag: 2025.12.5
pullPolicy: IfNotPresent
env:
- name: TZ
@@ -21,7 +21,7 @@ home-assistant:
code-server:
image:
repository: ghcr.io/linuxserver/code-server
tag: 4.107.0@sha256:0d48d3a48b7db214556bea453ed371f0d295130fb5c3d43534aedb41627446f2
tag: 4.107.0@sha256:e2ebedc28ab9e2ebe08093cf7e78515f97822956ff7cbac3d86fb0bd9e4b6bca
pullPolicy: IfNotPresent
env:
- name: TZ
@@ -132,3 +132,11 @@ volsync-target-config:
runAsGroup: 1000
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
local:
enabled: true
schedule: 24 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 24 9 * * *

View File

@@ -129,18 +129,6 @@ homepage:
maximumFractionDigits: 0
services.yaml: |
- Media:
- Plex:
icon: sh-plex.webp
description: Media server
href: https://plex.alexlebens.net
siteMonitor: http://plex.plex:32400
statusStyle: dot
- Jellyfin:
icon: sh-jellyfin.webp
description: Media server
href: https://jellyfin.alexlebens.net
siteMonitor: http://jellyfin.jellyfin:80
statusStyle: dot
- Media Requests:
icon: sh-overseerr.webp
description: Overseerr
@@ -159,12 +147,30 @@ homepage:
href: https://yamtrack.alexlebens.net
siteMonitor: http://yamtrack.yamtrack:80
statusStyle: dot
- Movies and TV:
icon: sh-jellyfin.webp
description: Jellyfin
href: https://jellyfin.alexlebens.net
siteMonitor: http://jellyfin.jellyfin:80
statusStyle: dot
- Youtube Archive:
icon: sh-tube-archivist-light.webp
description: TubeAchivist
description: TubeArchivist
href: https://tubearchivist.alexlebens.net/login
siteMonitor: http://tubearchivist.tubearchivist:80
statusStyle: dot
- Music:
icon: sh-feishin.webp
description: Feishin
href: https://feishin.alexlebens.net
siteMonitor: http://navidrome-feishin.navidrome:80
statusStyle: dot
- Podcasts and Audiobooks:
icon: sh-audiobookshelf.webp
description: Audiobookshelf
href: https://audiobookshelf.alexlebens.net
siteMonitor: http://audiobookshelf.audiobookshelf:80
statusStyle: dot
- Photos:
icon: sh-immich.webp
description: Immich
@@ -177,12 +183,6 @@ homepage:
href: https://photoview.alexlebens.net
siteMonitor: http://photoview.photoview:80
statusStyle: dot
- Podcasts and Audiobooks:
icon: sh-audiobookshelf.webp
description: Audiobookshelf
href: https://audiobookshelf.alexlebens.net
siteMonitor: http://audiobookshelf.audiobookshelf:80
statusStyle: dot
- Books:
icon: sh-booklore.webp
description: Booklore
@@ -331,12 +331,6 @@ homepage:
href: https://argo-workflows.alexlebens.net
siteMonitor: http://argo-workflows-server.argo-workflows:2746
statusStyle: dot
- API Workflows:
icon: sh-n8n.webp
description: n8n
href: https://n8n.alexlebens.net
siteMonitor: http://n8n-main.n8n:80
statusStyle: dot
- Uptime:
icon: sh-gatus.webp
description: Gatus
@@ -661,13 +655,19 @@ homepage:
url: http://lidarr.lidarr:80
key: {{ "{{HOMEPAGE_VAR_LIDARR_KEY}}" }}
fields: ["wanted", "queued", "artists"]
- RayFlume:
icon: sh-youtubarr.webp
description: Playlist to Lidarr Import
href: https://rayflume.alexlebens.net
siteMonitor: http://rayflume.rayflume:80
statusStyle: dot
- LidaTube:
icon: sh-lidatube.webp
description: Searches for Music
href: https://lidatube.alexlebens.net
siteMonitor: http://lidatube.lidatube:80
statusStyle: dot
- Soulseek:
- slskd:
icon: sh-slskd.webp
description: slskd
href: https://slskd.alexlebens.net

View File

@@ -4,6 +4,6 @@ dependencies:
version: 4.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:5df38c1b38d310e20b905a22a6224849c4c806ce8b31688cd8caa16e286d5cd3
generated: "2025-12-18T02:45:24.918485555Z"
version: 0.7.0
digest: sha256:f86c0c4efcba787557a71051409c43793c970244cfbb45b305a3bf612f64bff7
generated: "2025-12-27T13:30:49.841027-06:00"

View File

@@ -19,7 +19,7 @@ dependencies:
version: 4.5.0
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/huntarr.png
# renovate: github=plexguide/Huntarr.io

View File

@@ -60,3 +60,11 @@ huntarr:
readOnly: false
volsync-target-config:
pvcTarget: huntarr-config
local:
enabled: true
schedule: 26 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 26 9 * * *

View File

@@ -4,12 +4,12 @@ dependencies:
version: 4.5.0
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.3
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:49d8343aa4dc006a008cc50eb53ab1f541ff27190f321e2b3870d9a304c81ee2
generated: "2025-12-23T17:41:46.797956-06:00"
version: 0.7.0
digest: sha256:1055a62dcf5b7e6f37ca3acc9cac14eac84b65961a165927ae0600a278701d84
generated: "2025-12-27T19:46:28.071891757Z"

View File

@@ -20,14 +20,14 @@ dependencies:
version: 4.5.0
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.3
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 0.5.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-data
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/immich.png
# renovate: github=immich-app/immich

View File

@@ -233,11 +233,17 @@ redis-replication:
volsync-target-data:
pvcTarget: immich
local:
enabled: true
schedule: 28 8 * * *
restic:
cacheCapacity: 10Gi
remote:
enabled: true
schedule: 28 10 * * *
restic:
cacheCapacity: 10Gi
external:
enabled: true
schedule: 28 9 * * *
restic:
cacheCapacity: 10Gi

View File

@@ -4,9 +4,9 @@ dependencies:
version: 4.5.0
- name: meilisearch
repository: https://meilisearch.github.io/meilisearch-kubernetes
version: 0.19.0
version: 0.20.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:47ce0fd90e4f659ccb73539935eb8fcd2a9cfd0a85f792851903fa2677ca2dbb
generated: "2025-12-23T22:03:27.681556-06:00"
version: 0.7.0
digest: sha256:20665aefeaea3e853d5c977cdce05089a87c6d83e43aa946a088f43bcc7eebf9
generated: "2025-12-30T16:03:25.803286869Z"

View File

@@ -25,11 +25,11 @@ dependencies:
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
- name: meilisearch
version: 0.19.0
version: 0.20.0
repository: https://meilisearch.github.io/meilisearch-kubernetes
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellyfin.png
# renovate: github=jellyfin/jellyfin

View File

@@ -142,11 +142,15 @@ meilisearch:
volsync-target-config:
pvcTarget: jellyfin-config
local:
enabled: true
schedule: 30 8 * * *
restic:
cacheCapacity: 10Gi
remote:
restic:
cacheCapacity: 10Gi
external:
enabled: true
schedule: 30 9 * * *
restic:
cacheCapacity: 10Gi

View File

@@ -4,9 +4,9 @@ dependencies:
version: 4.5.0
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.3
version: 7.4.5
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:520db247b91a1f121892c8283868f7737b6de01b9928d3af06a3706119c7f373
generated: "2025-12-23T17:57:17.828908-06:00"
version: 0.7.0
digest: sha256:4c40456788d4858e5ea21fef3ea0f0b5a3cb8fd9de05360c79845b94d67f61e4
generated: "2025-12-27T19:46:39.315528285Z"

View File

@@ -21,11 +21,11 @@ dependencies:
version: 4.5.0
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.3
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-data
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellystat.png
# renovate: github=CyferShepard/Jellystat

View File

@@ -141,6 +141,13 @@ postgres-18-cluster:
# immediate: true
# schedule: "0 0 0 * * *"
# backupName: external
volsync-target-data:
pvcTarget: jellystat-data
local:
enabled: true
schedule: 32 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 32 9 * * *

View File

@@ -4,12 +4,12 @@ dependencies:
version: 4.5.0
- name: meilisearch
repository: https://meilisearch.github.io/meilisearch-kubernetes
version: 0.19.0
version: 0.20.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:68db68d55b6dba608a8e86457eb122b9278e9fc3153129f4fa30cc685eee85f0
generated: "2025-12-18T02:46:05.710950531Z"
version: 0.7.0
digest: sha256:d65ca3de6fd1095c4dfe2515ed84c4705495c0725773ec95ea49331a38721785
generated: "2025-12-30T16:03:37.441539588Z"

View File

@@ -22,14 +22,14 @@ dependencies:
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
- name: meilisearch
version: 0.19.0
version: 0.20.0
repository: https://meilisearch.github.io/meilisearch-kubernetes
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.1.4
- name: volsync-target
alias: volsync-target-data
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/karakeep.webp
# renovate: github=karakeep-app/karakeep

View File

@@ -9,7 +9,7 @@ karakeep:
main:
image:
repository: ghcr.io/karakeep-app/karakeep
tag: 0.29.3
tag: 0.30.0
pullPolicy: IfNotPresent
env:
- name: DATA_DIR
@@ -170,3 +170,11 @@ meilisearch:
enabled: true
volsync-target-data:
pvcTarget: karakeep
local:
enabled: true
schedule: 34 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 34 9 * * *

View File

@@ -4,6 +4,6 @@ dependencies:
version: 4.5.0
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.3
digest: sha256:982fc8d3fec365d0362f8ea38ecd00dd24d53d373ab3f8ac7b47bd6d6a9e8b2a
generated: "2025-12-23T18:08:15.003474-06:00"
version: 7.4.5
digest: sha256:6fcdaa177c2ec9174f32b3f780fe5fc01f65796f54e09fe77a4ae21540d2fb5a
generated: "2025-12-27T19:46:51.089023495Z"

View File

@@ -23,7 +23,7 @@ dependencies:
version: 4.5.0
- name: postgres-cluster
alias: postgresql-17-fdb-cluster
version: 7.4.3
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/komodo.png
# renovate: github=moghtech/komodo

View File

@@ -1,12 +1,12 @@
dependencies:
- name: kube-prometheus-stack
repository: oci://ghcr.io/prometheus-community/charts
version: 80.6.0
version: 80.9.1
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
digest: sha256:6f046a936f1d732a44113eb0b7e54330a4261042179f37f4c94fccc9f20ee511
generated: "2025-12-20T01:04:57.413744271Z"
digest: sha256:91fcf8234e006b8e412e15ddd159ef3450a51bfdb6866a1ea2759741f78b70cd
generated: "2025-12-30T22:24:25.338726593Z"

View File

@@ -20,7 +20,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: kube-prometheus-stack
version: 80.6.0
version: 80.9.1
repository: oci://ghcr.io/prometheus-community/charts
- name: app-template
alias: ntfy-alertmanager

View File

@@ -4,6 +4,6 @@ dependencies:
version: 4.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:aebb132f7d046cc08fc7c16cad3d7efdabb5a42c2ec86f4f8a2679fcf56652f0
generated: "2025-12-18T02:46:17.443356445Z"
version: 0.7.0
digest: sha256:21c605c3a1308796b1a9248d9d82f07b95c199a13088573bcfbfee9482beec6d
generated: "2025-12-27T13:31:16.344123-06:00"

View File

@@ -20,7 +20,7 @@ dependencies:
version: 4.5.0
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/libation.png
# renovate: github=rmcrackan/Libation

View File

@@ -60,5 +60,24 @@ libation:
main:
- path: /config
readOnly: false
audiobooks:
existingClaim: libation-nfs-storage
advancedMounts:
main:
main:
- path: /data
readOnly: false
debug:
main:
- path: /data
readOnly: false
volsync-target-config:
pvcTarget: libation
local:
enabled: true
schedule: 36 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 36 9 * * *

View File

@@ -4,9 +4,9 @@ dependencies:
version: 4.5.0
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.3
version: 7.4.5
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:33d3f2e45a1c1ff157e715b4aa06498454de33d6f5956a97aaa8281188d2b358
generated: "2025-12-23T22:25:42.862324-06:00"
version: 0.7.0
digest: sha256:56327921df27afd527e05386206149a90d71a2c3592049be6c62209eba00bc98
generated: "2025-12-27T19:47:02.001545454Z"

View File

@@ -24,11 +24,11 @@ dependencies:
version: 4.5.0
- name: postgres-cluster
alias: postgres-18-cluster
version: 7.4.3
version: 7.4.5
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidarr.png
# renovate: github=linuxserver/lidarr

View File

@@ -170,3 +170,11 @@ volsync-target-config:
runAsGroup: 1000
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
local:
enabled: true
schedule: 38 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 38 9 * * *

View File

@@ -4,6 +4,6 @@ dependencies:
version: 4.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:4e550c4829f2754a00951d71ea2029705201d60c66256119f6f66f57b4be9455
generated: "2025-12-18T02:46:37.051923133Z"
version: 0.7.0
digest: sha256:6bc6bec57cbc0955f169b0caf22dac5ece3a5a09766178686256641016a56597
generated: "2025-12-27T13:31:20.276455-06:00"

View File

@@ -20,7 +20,7 @@ dependencies:
version: 4.5.0
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidatube.png
# renovate: github=TheWicklowWolf/LidaTube

View File

@@ -92,3 +92,11 @@ volsync-target-config:
runAsGroup: 1000
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
local:
enabled: true
schedule: 40 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 40 9 * * *

View File

@@ -4,6 +4,6 @@ dependencies:
version: 4.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:1d68f43b8a9bf2df9cee5e46491aa33245d7996ef6adff76e42f14463b03eb59
generated: "2025-12-18T02:46:46.724653757Z"
version: 0.7.0
digest: sha256:b6010b40a08e00cc0b51f305830b984b274564d52bb4c832651dae805a7248a8
generated: "2025-12-27T13:31:22.118032-06:00"

View File

@@ -19,7 +19,7 @@ dependencies:
version: 4.5.0
- name: volsync-target
alias: volsync-target-config
version: 0.6.0
version: 0.7.0
repository: oci://harbor.alexlebens.net/helm-charts
# renovate: github=therobbiedavis/Listenarr
appVersion: 0.2.35

View File

@@ -73,3 +73,11 @@ volsync-target-config:
runAsGroup: 1000
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
local:
enabled: true
schedule: 42 8 * * *
remote:
enabled: false
external:
enabled: true
schedule: 42 9 * * *

View File

@@ -1,6 +1,6 @@
dependencies:
- name: local-path-provisioner
repository: https://charts.containeroo.ch
version: 0.0.33
digest: sha256:323aa6386161d2f5e2f3122082bc1dc63aeae96d2e02520b8d5dc63f80c3be1c
generated: "2025-12-01T20:26:30.26287-06:00"
version: 0.0.34
digest: sha256:f4f946897660d5d65eb2a56144d907c0b48c9a72e20d10a73684eaeb0d50cfd3
generated: "2025-12-26T21:55:29.099967751Z"

View File

@@ -15,7 +15,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: local-path-provisioner
version: 0.0.33
version: 0.0.34
repository: https://charts.containeroo.ch
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
# renovate: github=rancher/local-path-provisioner

View File

@@ -1,7 +1,7 @@
local-path-provisioner:
image:
repository: rancher/local-path-provisioner
tag: v0.0.32
tag: v0.0.33
helperImage:
repository: busybox
tag: 1.37.0
@@ -13,26 +13,16 @@ local-path-provisioner:
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumer
nodePathMap:
- node: talos-2di-ktg
- node: DEFAULT_PATH_FOR_NON_LISTED_NODES
paths:
- /var/local-path-provisioner
- node: talos-9vs-6hh
paths:
- /var/local-path-provisioner
- node: talos-aoq-hpv
paths:
- /var/local-path-provisioner
- /var/mnt/local-storage
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- talos-2di-ktg
- talos-9vs-6hh
- talos-aoq-hpv
- key: node-role.kubernetes.io/local-storage-node
operator: Exists
configmap:
name: local-path-config
setup: |-

View File

@@ -2,8 +2,8 @@ dependencies:
- name: loki
repository: https://grafana.github.io/helm-charts
version: 6.49.0
- name: promtail
- name: alloy
repository: https://grafana.github.io/helm-charts
version: 6.17.1
digest: sha256:56aa7fd5ac7a16617b60e4a3f501aeeec1bdfbb3d67a41b45f33d3a4cbbed07e
generated: "2025-12-14T20:36:23.645088704Z"
version: 1.5.1
digest: sha256:f67da7cd3bea0b23c88a2e1a6f912444d7adcc7cacd690f5dcdf5b4ea7e660bc
generated: "2025-12-27T18:21:05.367034-06:00"

View File

@@ -18,8 +18,8 @@ dependencies:
- name: loki
version: 6.49.0
repository: https://grafana.github.io/helm-charts
- name: promtail
version: 6.17.1
- name: alloy
version: 1.5.1
repository: https://grafana.github.io/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/loki.png
# renovate: github=grafana/loki

View File

@@ -50,15 +50,78 @@ loki:
replicas: 0
backend:
replicas: 0
promtail:
service:
labels:
promtail: 3.0.0
alloy:
crds:
create: true
alloy:
configMap:
create: true
content: |
logging {
level = "debug"
format = "logfmt"
}
discovery.kubernetes "pods" {
role = "pod"
}
discovery.relabel "pods" {
targets = discovery.kubernetes.pods.targets
rule {
source_labels = ["__meta_kubernetes_namespace"]
target_label = "namespace"
action = "replace"
}
rule {
source_labels = ["__meta_kubernetes_pod_label_app_kubernetes_io_name"]
target_label = "app"
action = "replace"
}
rule {
source_labels = ["__meta_kubernetes_pod_container_name"]
target_label = "container"
action = "replace"
}
rule {
source_labels = ["__meta_kubernetes_pod_name"]
target_label = "pod"
action = "replace"
}
}
loki.source.kubernetes "pods" {
targets = discovery.relabel.pods.output
forward_to = [loki.process.process.receiver]
}
loki.process "process" {
forward_to = [loki.write.loki.receiver]
stage.drop {
older_than = "1h"
drop_counter_reason = "too old"
}
stage.match {
selector = "{instance=~\".*\"}"
stage.json {
expressions = {
level = "\"level\"",
}
}
stage.labels {
values = {
level = "level",
}
}
}
stage.label_drop {
values = [ "service_name" ]
}
}
loki.write "loki" {
endpoint {
url = "http://loki-gateway.loki.svc.cluster.local:80/loki/api/v1/push"
}
}
controller:
type: 'daemonset'
serviceMonitor:
enabled: true
prometheusRule:
enabled: false
config:
clients:
- url: http://loki-gateway.loki.svc.cluster.local:80/loki/api/v1/push
tenant_id: 1

View File

@@ -4,6 +4,6 @@ dependencies:
version: 25.10.3
- name: mariadb-operator-crds
repository: https://helm.mariadb.com/mariadb-operator
version: 25.10.2
digest: sha256:013c53bbc13fa7b7f3f25d82f3116332e19894a1b1fd796224a4c05f9382645f
generated: "2025-12-24T18:26:55.204948602Z"
version: 25.10.3
digest: sha256:d32a1fb47160eccd389a71467a954f2eea59cad595db38a74243581af1c9c426
generated: "2025-12-24T19:28:09.775077014Z"

View File

@@ -18,7 +18,7 @@ dependencies:
version: 25.10.3
repository: https://helm.mariadb.com/mariadb-operator
- name: mariadb-operator-crds
version: 25.10.2
version: 25.10.3
repository: https://helm.mariadb.com/mariadb-operator
icon: https://mariadb-operator.github.io/mariadb-operator/assets/mariadb_profile.svg
# renovate: github=mariadb-operator/mariadb-operator

View File

@@ -19,7 +19,7 @@ dependencies:
version: 2.1.4
- name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts
version: 7.4.3
version: 7.4.5
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0
@@ -28,15 +28,15 @@ dependencies:
version: 0.5.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
version: 0.7.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
version: 0.7.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
version: 0.7.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.6.0
digest: sha256:0c08af386645d129c9420430b1506c4ac6556ef0155d5a1f86aab2ed5e0e0b85
generated: "2025-12-23T22:32:15.040072-06:00"
version: 0.7.0
digest: sha256:a2eed4dbe5dbe456d38e67d8b312873a6520b558e599b511664fa93eb92cb3d1
generated: "2025-12-27T19:47:13.888596032Z"

Some files were not shown because too many files have changed in this diff Show More