19 Commits

Author SHA1 Message Date
b1d099b817 chore(deps): update dependency argoproj/argo-workflows to v4
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 11s
2026-02-04 13:02:03 +00:00
f47d77790e chore(deps): update ghcr.io/linuxserver/prowlarr:2.3.0 docker digest to 5339e90 (#3712)
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 2m22s
2026-02-04 06:02:05 +00:00
40cd735735 chore(deps): update ghcr.io/linuxserver/lidarr:3.1.2-nightly docker digest to adc776c (#3710)
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 1m35s
2026-02-04 05:01:45 +00:00
29d15d5dcf chore(deps): update image
All checks were successful
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-push / render-manifests-push (push) Successful in 39s
renovate / renovate (push) Successful in 1m14s
2026-02-03 21:48:56 -06:00
fc1e943bbf chore(deps): update ghcr.io/immich-app/immich-server docker tag to v2.5.3 (#3705)
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 2m7s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/immich-app/immich-server](https://github.com/immich-app/immich) | patch | `v2.5.2` → `v2.5.3` |

---

### Release Notes

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

### [`v2.5.3`](https://github.com/immich-app/immich/releases/tag/v2.5.3)

[Compare Source](https://github.com/immich-app/immich/compare/v2.5.2...v2.5.3)

#### What's Changed

##### 🐛 Bug fixes

- chore: remove random code snippet by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;25677](https://github.com/immich-app/immich/pull/25677)
- fix: reset and unsaved change states in editor by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;25588](https://github.com/immich-app/immich/pull/25588)
- fix: no notification if release check is disabled by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;25688](https://github.com/immich-app/immich/pull/25688)
- fix(mobile): hide latest version if disabled by [@&#8203;uhthomas](https://github.com/uhthomas) in [#&#8203;25691](https://github.com/immich-app/immich/pull/25691)
- fix(web): enable asset viewer navigation across memory boundaries by [@&#8203;midzelis](https://github.com/midzelis) in [#&#8203;25741](https://github.com/immich-app/immich/pull/25741)
- fix: upload progress bar flickering by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;25829](https://github.com/immich-app/immich/pull/25829)
- fix: prevent stale values in edit user form after save by [@&#8203;michelheusschen](https://github.com/michelheusschen) in [#&#8203;25859](https://github.com/immich-app/immich/pull/25859)
- fix: prevent album page get rebuilt when resuming app by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;25862](https://github.com/immich-app/immich/pull/25862)
- fix: prevent backspace from accidentally triggering delete modals by [@&#8203;michelheusschen](https://github.com/michelheusschen) in [#&#8203;25858](https://github.com/immich-app/immich/pull/25858)
- fix: metadata extraction race condition by [@&#8203;danieldietzler](https://github.com/danieldietzler) in [#&#8203;25866](https://github.com/immich-app/immich/pull/25866)
- fix: reset zoom when navigating between assets by [@&#8203;michelheusschen](https://github.com/michelheusschen) in [#&#8203;25863](https://github.com/immich-app/immich/pull/25863)

##### 📚 Documentation

- docs(openapi): Add descriptions to OpenAPI specification by [@&#8203;timonrieger](https://github.com/timonrieger) in [#&#8203;25185](https://github.com/immich-app/immich/pull/25185)
- fix(docs): clarify supported vector version  by [@&#8203;mmomjian](https://github.com/mmomjian) in [#&#8203;25753](https://github.com/immich-app/immich/pull/25753)

**Full Changelog**: <https://github.com/immich-app/immich/compare/v2.5.2...v2.5.3>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4wLjIiLCJ1cGRhdGVkSW5WZXIiOiI0My4wLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsImltYWdlIl19-->

Reviewed-on: #3705
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-04 03:40:05 +00:00
6c33a15c27 chore(deps): update plexguide/huntarr to v9.1.9 (#3706)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 1m57s
2026-02-04 03:29:43 +00:00
36f8ba4f1f chore(deps): update dependency immich-app/immich to v2.5.3 (#3704)
Some checks failed
lint-test-helm / lint-helm (push) Has been cancelled
render-manifests-push / render-manifests-push (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-02-04 03:29:12 +00:00
7f81a6358b chore(deps): update unpoller/unpoller to v2.33.0 (#3701)
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 1m49s
This PR contains the following updates:

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

---

### Release Notes

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

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

[Compare Source](https://github.com/unpoller/unpoller/compare/v2.32.0...v2.33.0)

##### Changelog

- [`b4fa16b`](b4fa16b2fd) fix(influxunifi): use CelsiusSafe() for temp fields to fix InfluxDB type conflict ([#&#8203;944](https://github.com/unpoller/unpoller/issues/944)) ([#&#8203;945](https://github.com/unpoller/unpoller/issues/945))
- [`6488fef`](6488feff06) Bump docker/login-action from 3.6.0 to 3.7.0 in the all group ([#&#8203;942](https://github.com/unpoller/unpoller/issues/942))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4wLjIiLCJ1cGRhdGVkSW5WZXIiOiI0My4wLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3701
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-04 03:23:39 +00:00
6aaad16ba3 chore(deps): update d3fk/s3cmd:latest docker digest to e78ca09 (#3700)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 27s
renovate / renovate (push) Successful in 2m22s
2026-02-04 03:02:42 +00:00
fb8852cd02 chore(deps): update ghcr.io/linuxserver/bazarr:1.5.5 docker digest to d40ee61 (#3696)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 2m27s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 18m51s
2026-02-03 22:02:25 +00:00
6c1bc41aee chore(deps): update helm release external-secrets to v1.3.2 (#3694)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 26s
renovate / renovate (push) Successful in 1m53s
2026-02-03 21:41:56 +00:00
156537aec3 chore(deps): update rmcrackan/libation to v13.1.8 (#3690)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 19s
renovate / renovate (push) Successful in 1m58s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [rmcrackan/Libation](https://github.com/rmcrackan/Libation) | patch | `13.1.7` → `13.1.8` |
| [rmcrackan/libation](https://github.com/rmcrackan/Libation) | patch | `13.1.7` → `13.1.8` |

---

### Release Notes

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

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

[Compare Source](https://github.com/rmcrackan/Libation/compare/v13.1.7...v13.1.8)

- Bug fix addressing [#&#8203;1586](https://github.com/rmcrackan/Libation/issues/1586) and [#&#8203;1576](https://github.com/rmcrackan/Libation/issues/1576)
- Update troubleshooting guide with Hangover app details
- Refactor Chardonnay startup to prevent loading library twice.

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

[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**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4wLjIiLCJ1cGRhdGVkSW5WZXIiOiI0My4wLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsImltYWdlIl19-->

Co-authored-by: Alex Lebens <alexanderlebens@gmail.com>
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3690
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-03 21:36:22 +00:00
13a3644e78 chore(deps): update dependency external-secrets/external-secrets to v1.3.2 (#3692)
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 1m21s
2026-02-03 21:30:21 +00:00
476cbab8dc chore(deps): update redis-replication docker tag to v1.0.4 (#3689)
Some checks are pending
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 22s
renovate / renovate (push) Has started running
2026-02-03 20:39:15 +00:00
945eee11ef chore(deps): update deluan/navidrome docker tag to v0.60.0 (#3687)
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 1m21s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [deluan/navidrome](https://github.com/navidrome/navidrome) | minor | `0.59.0` → `0.60.0` |

---

### Release Notes

<details>
<summary>navidrome/navidrome (deluan/navidrome)</summary>

### [`v0.60.0`](https://github.com/navidrome/navidrome/releases/tag/v0.60.0)

[Compare Source](https://github.com/navidrome/navidrome/compare/v0.59.0...v0.60.0)

#### Plugins

This release introduces a major rewrite of the experimental **Plugin System**, now with multi-language PDK support, enabling developers to extend Navidrome's functionality using WebAssembly-based plugins written in Go, Rust, Python or JavaScript. Plugins run in a secure sandbox and can provide additional metadata sources, custom integrations, and server-side enhancements. Users can now easily configure plugins directly from the UI through a new JSONForms-based configuration interface.

A couple of working plugins are already available:

- [AudioMuse-AI integration](https://github.com/NeptuneHub/AudioMuse-AI-NV-plugin)
- [ListenBrainz Daily Playlist Importer](https://github.com/kgarner7/navidrome-listenbrainz-daily-playlist)
- [Discord Rich Presence](https://github.com/navidrome/discord-rich-presence-plugin)

For more plugins, keep an eye on the tag [navidrome-plugins](https://github.com/topics/navidrome-plugin) in GitHub.

More details and instructions on how to use and manage plugins can be found in our [documentation](https://www.navidrome.org/docs/usage/features/plugins/).
New documentation will soon be added with details on how to create new plugins.

#### Metadata Extraction

Additionally, this version includes a **pure-Go metadata extractor** built on top of the new `go-taglib` library. This is a significant step toward removing the C++ TagLib dependency, which will simplify cross-platform builds and packaging in future releases. The new extractor is activated by default, but in case of any issues you can revert to the previous implementation by setting `Scanner.Extractor="legacy-taglib"` configuration option.

#### Instant Mix

The Instant Mix feature generates a playlist of similar songs based on a selected track. By default, it retrieves similar songs from Last.fm (if configured with an API key) or falls back to Deezer. It can also be configured to use external plugins, like [AudioMuse-AI](https://github.com/NeptuneHub/AudioMuse-AI-NV-plugin) for sonic analysis-based similarity recommendations.

#### New and Changed Configuration Options

##### Plugin System Options

| Option               | Default   | Description                                                   |
| -------------------- | --------- | ------------------------------------------------------------- |
| `Plugins.Enabled`    | `true`    | Enable/disable the plugin system                              |
| `Plugins.Folder`     | `""`      | Path to the plugins directory. Default: `$DataFolder/Plugins` |
| `Plugins.CacheSize`  | `"200MB"` | Maximum cache size for storing compiled plugin WASM modules   |
| `Plugins.AutoReload` | `false`   | Automatically detect new/changed/removed plugins              |
| `Plugins.LogLevel`   | `""`      | Override log level for plugin-related messages                |

##### Subsonic API Options

| Option                         | Default | Description                                                                                                                    |
| ------------------------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------ |
| `Subsonic.MinimalClients`      | `""`    | Comma-separated list of clients that receive reduced API responses (useful for resource-constrained devices like smartwatches) |
| `Subsonic.EnableAverageRating` | `true`  | Include average rating in API responses                                                                                        |

##### Metadata & Matching Options

| Option                       | Default | Description                                                                                        |
| ---------------------------- | ------- | -------------------------------------------------------------------------------------------------- |
| `SimilarSongsMatchThreshold` | `85`    | Minimum similarity score (0-100) for matching similar songs from external sources to local library |
| `LastFM.Language`            | `"en"`  | Now supports comma-separated list of languages (e.g., `"de,fr,en"`) for metadata fallback          |
| `Deezer.Language`            | `"en"`  | Now supports comma-separated list of languages for metadata fallback                               |

##### Renamed Options (Deprecation Notice)

The following options have been renamed. The old names still work but will be removed in a future release:

| Old Name                                      | New Name                   |
| --------------------------------------------- | -------------------------- |
| `HTTPSecurityHeaders.CustomFrameOptionsValue` | `HTTPHeaders.FrameOptions` |

#### Security

- Fix potential XSS vulnerability by sanitizing user-supplied data before rendering (GHSA-rh3r-8pxm-hg4w). ([d7ec735](https://github.com/navidrome/navidrome/commit/d7ec7355c) by [@&#8203;AlexGustafsson](https://github.com/AlexGustafsson))
- Fix potential DoS vulnerability in cover art upscaling by clamping requested square size to original dimensions (GHSA-hrr4-3wgr-68x3). ([77367548](https://github.com/navidrome/navidrome/commit/77367548f) by [@&#8203;deluan](https://github.com/deluan)). Thanks to [@&#8203;yunfachi](https://github.com/yunfachi)

#### Added

- Plugins:
  - Add new WebAssembly-based plugin system with multi-language PDK support (Go, Rust, Python). ([#&#8203;4833](https://github.com/navidrome/navidrome/pull/4833) by [@&#8203;deluan](https://github.com/deluan))
  - Add JSONForms-based plugin configuration UI. ([#&#8203;4911](https://github.com/navidrome/navidrome/pull/4911) by [@&#8203;deluan](https://github.com/deluan))
  - Add similar songs retrieval functions to plugins API. ([#&#8203;4933](https://github.com/navidrome/navidrome/pull/4933) by [@&#8203;deluan](https://github.com/deluan))

- Server:
  - Add pure-Go metadata extractor (`go-taglib`) as alternative to FFmpeg-based extraction. ([#&#8203;4902](https://github.com/navidrome/navidrome/pull/4902) by [@&#8203;deluan](https://github.com/deluan))
  - Add support for reading embedded images using the new taglib extractor by default. ([66474fc](https://github.com/navidrome/navidrome/commit/66474fc9f) by [@&#8203;deluan](https://github.com/deluan))
  - Add Instant Mix (song-based Similar Songs) functionality with MBID, ISRC and Title/Artist fuzzy matching. ([#&#8203;4919](https://github.com/navidrome/navidrome/pull/4919), [#&#8203;4946](https://github.com/navidrome/navidrome/pull/4946) by [@&#8203;deluan](https://github.com/deluan))
  - Add support for multiple languages when fetching metadata from Last.fm and Deezer. ([#&#8203;4952](https://github.com/navidrome/navidrome/pull/4952) by [@&#8203;deluan](https://github.com/deluan))
  - Add `Subsonic.MinimalClients` configuration option for improved compatibility with minimal Subsonic clients. Default list is `"SubMusic"` ([#&#8203;4850](https://github.com/navidrome/navidrome/pull/4850) by [@&#8203;typhoon2099](https://github.com/typhoon2099))
  - Add support for public/private playlists in NSP import. ([c5447a6](https://github.com/navidrome/navidrome/commit/c5447a637) by [@&#8203;deluan](https://github.com/deluan))
  - Add RISCV64 builds. ([#&#8203;4949](https://github.com/navidrome/navidrome/pull/4949) by [@&#8203;MichaIng](https://github.com/MichaIng))

- UI Features:
  - Add composer field to table views. ([#&#8203;4857](https://github.com/navidrome/navidrome/pull/4857) by [@&#8203;AlexGustafsson](https://github.com/AlexGustafsson))
  - Add prompt before closing window if music is playing. ([#&#8203;4899](https://github.com/navidrome/navidrome/pull/4899) by [@&#8203;alannnna](https://github.com/alannnna))
  - Add Nautiline-like theme. ([#&#8203;4909](https://github.com/navidrome/navidrome/pull/4909) by [@&#8203;borisrorsvort](https://github.com/borisrorsvort))
  - Add multiline support and resizing for playlist comment input. ([6fce30c](https://github.com/navidrome/navidrome/commit/6fce30c13) by [@&#8203;deluan](https://github.com/deluan))

- Subsonic API:
  - Add `avgRating` field from Subsonic spec. ([#&#8203;4900](https://github.com/navidrome/navidrome/pull/4900) by [@&#8203;terry90](https://github.com/terry90))

- Insights:
  - Add insights collection for Scanner.Extractor configuration to measure go-taglib usage. ([63517e9](https://github.com/navidrome/navidrome/commit/63517e904) by [@&#8203;deluan](https://github.com/deluan))
  - Add file suffix counting to insights. ([0473c50](https://github.com/navidrome/navidrome/commit/0473c50b4) by [@&#8203;deluan](https://github.com/deluan))

#### Changed

- Optimize cross-library move detection for single-library setups. ([#&#8203;4888](https://github.com/navidrome/navidrome/pull/4888) by [@&#8203;deluan](https://github.com/deluan))
- Improve Deezer artist search ranking. ([a081569](https://github.com/navidrome/navidrome/commit/a081569ed) by [@&#8203;deluan](https://github.com/deluan))
- Rename `HTTPSecurityHeaders.CustomFrameOptionsValue` to `HTTPHeaders.FrameOptions`. ([7ccf44b](https://github.com/navidrome/navidrome/commit/7ccf44b8e) by [@&#8203;deluan](https://github.com/deluan))
- Update translations: Bulgarian, Catalan, German, Greek, Spanish, Finnish, French, Galician, Indonesian, Dutch, Polish, Russian, Slovenian, Swedish, Thai by [POEditor contributors](https://www.navidrome.org/docs/developers/translations/).
- Update Spanish translations. ([#&#8203;4904](https://github.com/navidrome/navidrome/pull/4904) by [@&#8203;abrugues](https://github.com/abrugues))
- Update Basque translation. ([#&#8203;4815](https://github.com/navidrome/navidrome/pull/4815) by [@&#8203;xabirequejo](https://github.com/xabirequejo))

#### Fixed

- Playlists:
  - Fix M3U playlist import failing for paths with different UTF/Unicode representations (NFC/NFD normalization). ([#&#8203;4890](https://github.com/navidrome/navidrome/pull/4890) by [@&#8203;deluan](https://github.com/deluan))
  - Fix playlist name sorting to be case-insensitive. ([#&#8203;4845](https://github.com/navidrome/navidrome/pull/4845) by [@&#8203;deluan](https://github.com/deluan))

- UI:
  - Fix various UI issues and improve styling coherence. ([#&#8203;4910](https://github.com/navidrome/navidrome/pull/4910) by [@&#8203;borisrorsvort](https://github.com/borisrorsvort))
  - Fix AMusic theme player buttons and delete button color. ([#&#8203;4797](https://github.com/navidrome/navidrome/pull/4797) by [@&#8203;dragonish](https://github.com/dragonish))
  - Fix export missing files showing only first 1000 results. ([017676c](https://github.com/navidrome/navidrome/commit/017676c45) by [@&#8203;deluan](https://github.com/deluan))

- Scanner:
  - Fix `FullScanInProgress` not reflecting current scan request during interrupted scans. ([8c80be5](https://github.com/navidrome/navidrome/commit/8c80be56d) by [@&#8203;deluan](https://github.com/deluan))
  - Fix "Expression tree is too large" error by executing GetFolderUpdateInfo in batches. ([cde5992](https://github.com/navidrome/navidrome/commit/cde5992c4) by [@&#8203;deluan](https://github.com/deluan))
  - Fix stale role associations when artist role changes. ([2d7b716](https://github.com/navidrome/navidrome/commit/2d7b71683) by [@&#8203;deluan](https://github.com/deluan))
  - Fix infinite recursion in PID configuration. ([1c4a7e8](https://github.com/navidrome/navidrome/commit/1c4a7e855) by [@&#8203;deluan](https://github.com/deluan))
  - Fix default PIDs not being set for Album and Track. In some circumstances it could lead to empty PIDs ([71f549a](https://github.com/navidrome/navidrome/commit/71f549afb) by [@&#8203;deluan](https://github.com/deluan))
  - Fix error when watcher detected too many folder changes, causing the scan to fail. ([9ed309a](https://github.com/navidrome/navidrome/commit/9ed309ac8) by [@&#8203;deluan](https://github.com/deluan))
  - Show scan errors in the UI more consistently. ([ebbc31f](https://github.com/navidrome/navidrome/commit/ebbc31f1a) by [@&#8203;deluan](https://github.com/deluan))

- Subsonic API:
  - Fix username parameter validation for `getUser` endpoint. ([6ed6524](https://github.com/navidrome/navidrome/commit/6ed652475) by [@&#8203;deluan](https://github.com/deluan))
  - Fix `getNowPlaying` endpoint to always be enabled regardless of configuration. ([603cccd](https://github.com/navidrome/navidrome/commit/603cccde1) by [@&#8203;deluan](https://github.com/deluan))

- Server:
  - Fix JWT-related errors being exposed on share page. ([#&#8203;4892](https://github.com/navidrome/navidrome/pull/4892) by [@&#8203;AlexGustafsson](https://github.com/AlexGustafsson))
  - Fix user context not preserved in async NowPlaying dispatch. ([396eee4](https://github.com/navidrome/navidrome/commit/396eee48c) by [@&#8203;deluan](https://github.com/deluan))
  - Fix environment variable configuration loading not being logged when no config file is found. ([51ca2de](https://github.com/navidrome/navidrome/commit/51ca2dee6) by [@&#8203;deluan](https://github.com/deluan))
  - Fix items with no annotation not being included for `starred=false` filter, handle `has_rating=false`. ([#&#8203;4921](https://github.com/navidrome/navidrome/pull/4921) by [@&#8203;kgarner7](https://github.com/kgarner7))
  - Last.fm's `scrobble` and `updateNowPlaying` methods should send parameters in request body. ([51026de](https://github.com/navidrome/navidrome/commit/51026de80) by [@&#8203;deluan](https://github.com/deluan))

#### New Contributors

- [@&#8203;alannnna](https://github.com/alannnna) made their first contribution in [#&#8203;4899](https://github.com/navidrome/navidrome/pull/4899)
- [@&#8203;abrugues](https://github.com/abrugues) made their first contribution in [#&#8203;4904](https://github.com/navidrome/navidrome/pull/4904)
- [@&#8203;AlexGustafsson](https://github.com/AlexGustafsson) made their first contribution in [#&#8203;4857](https://github.com/navidrome/navidrome/pull/4857)
- [@&#8203;borisrorsvort](https://github.com/borisrorsvort) made their first contribution in [#&#8203;4909](https://github.com/navidrome/navidrome/pull/4909)
- [@&#8203;dragonish](https://github.com/dragonish) made their first contribution in [#&#8203;4797](https://github.com/navidrome/navidrome/pull/4797)
- [@&#8203;MichaIng](https://github.com/MichaIng) made their first contribution in [#&#8203;4949](https://github.com/navidrome/navidrome/pull/4949)
- [@&#8203;terry90](https://github.com/terry90) made their first contribution in [#&#8203;4900](https://github.com/navidrome/navidrome/pull/4900)
- [@&#8203;typhoon2099](https://github.com/typhoon2099) made their first contribution in [#&#8203;4850](https://github.com/navidrome/navidrome/pull/4850)

**Full Changelog**: <https://github.com/navidrome/navidrome/compare/v0.59.0...v0.60.0>

#### Helping out

This release is only possible thanks to the support of some **awesome people**!

Want to be one of them?
You can [sponsor](https://github.com/sponsors/deluan), pay me a [Ko-fi](https://ko-fi.com/deluan),
or [contribute with code](https://www.navidrome.org/docs/developers/).

#### Where to go next?

- Read installation instructions on our [website](https://www.navidrome.org/docs/installation/).
- Host Navidrome on [PikaPods](https://www.pikapods.com/pods/navidrome) for a simple cloud solution.
- Reach out on [Discord](https://discord.gg/xh7j7yF), [Reddit](https://www.reddit.com/r/navidrome/)
  and [Twitter](https://twitter.com/navidrome)!

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4wLjIiLCJ1cGRhdGVkSW5WZXIiOiI0My4wLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #3687
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-03 20:25:48 +00:00
6268030f92 chore(deps): update helm release meilisearch to v0.25.1 (#3681)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 21s
renovate / renovate (push) Successful in 1m41s
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.24.2` → `0.25.1` |

---

### Release Notes

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

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

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

A Helm chart for the Meilisearch search engine

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

[Compare Source](https://github.com/meilisearch/meilisearch-kubernetes/compare/meilisearch-0.24.2...meilisearch-0.25.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:eyJjcmVhdGVkSW5WZXIiOiI0My4wLjIiLCJ1cGRhdGVkSW5WZXIiOiI0My4wLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: #3681
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-03 20:17:13 +00:00
f31b764faa chore(deps): update dependency elastic/cloud-on-k8s to v3.3.0 (#3685)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 23s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [elastic/cloud-on-k8s](https://github.com/elastic/cloud-on-k8s) | minor | `v3.2.0` → `v3.3.0` |

---

### Release Notes

<details>
<summary>elastic/cloud-on-k8s (elastic/cloud-on-k8s)</summary>

### [`v3.3.0`](https://github.com/elastic/cloud-on-k8s/releases/tag/v3.3.0)

[Compare Source](https://github.com/elastic/cloud-on-k8s/compare/v3.2.0...v3.3.0)

### Elastic Cloud on Kubernetes 3.3.0

- [Quickstart guide](https://www.elastic.co/docs/deploy-manage/deploy/cloud-on-k8s#eck-quickstart)

##### Release Highlights

##### AutoOps Integration (Enterprise feature)

ECK now supports integration with Elastic AutoOps through a new `AutoOpsAgentPolicy` custom resource. This allows you to instrument multiple Elasticsearch clusters at once for automated health monitoring and performance recommendations. The [AutoOps documentation](https://www.elastic.co/docs/deploy-manage/monitor/autoops) provides more details.

##### Elastic Package Registry Integration

ECK now supports deploying and managing Elastic Package Registry (EPR) through a new `PackageRegistry` custom resource. This is particularly useful for air-gapped environments, enabling Kibana to reference a self-hosted registry instead of the public one. The [package registry documentation](https://www.elastic.co/docs/deploy-manage/deploy/cloud-on-k8s/package-registry) provides more details.

##### Multiple Stack Configuration Policies composition support (Enterprise feature)

ECK now includes support for multiple Stack Config Policies targeting the same Elasticsearch cluster or Kibana instance, using a weight-based priority system for deterministic policy composition. The [stack config policy documentation](https://www.elastic.co/docs/deploy-manage/deploy/cloud-on-k8s/elastic-stack-configuration-policies) provides more details.

##### Features and enhancements

- AutoOpsAgentPolicy support [#&#8203;8941](https://github.com/elastic/cloud-on-k8s/pull/8941) (issue: [#&#8203;8789](https://github.com/elastic/cloud-on-k8s/issues/8789))
- ElasticPackageRegistry support [#&#8203;8800](https://github.com/elastic/cloud-on-k8s/pull/8800) (issue: [#&#8203;8925](https://github.com/elastic/cloud-on-k8s/issues/8925))
- Stack Config Policies composition support [#&#8203;8917](https://github.com/elastic/cloud-on-k8s/pull/8917)
- Use standard Kibana labels and Helm labels on the ECK Operator pod [#&#8203;8840](https://github.com/elastic/cloud-on-k8s/pull/8840) (issue: [#&#8203;8584](https://github.com/elastic/cloud-on-k8s/issues/8584))
- Add service customization support for Elasticsearch remote cluster server [#&#8203;8892](https://github.com/elastic/cloud-on-k8s/pull/8892)
- Removal of Elasticsearch 6.x support from codebase [#&#8203;8979](https://github.com/elastic/cloud-on-k8s/pull/8979)

##### Fixes

- Upgrade master StatefulSets last when performing a version upgrade of Elasticsearch [#&#8203;8871](https://github.com/elastic/cloud-on-k8s/pull/8871) (issue: [#&#8203;8429](https://github.com/elastic/cloud-on-k8s/issues/8429))
- Fix race condition for pre-existing Stack Config Policy [#&#8203;8928](https://github.com/elastic/cloud-on-k8s/pull/8928) (issue: [#&#8203;8912](https://github.com/elastic/cloud-on-k8s/issues/8912))
- Do not set Kibana server.name [#&#8203;8930](https://github.com/elastic/cloud-on-k8s/pull/8930) (issue: [#&#8203;8929](https://github.com/elastic/cloud-on-k8s/issues/8929))
- Do not write `elasticsearch.k8s.elastic.co/managed-remote-clusters` when not necessary [#&#8203;8932](https://github.com/elastic/cloud-on-k8s/pull/8932) (issue: [#&#8203;8781](https://github.com/elastic/cloud-on-k8s/issues/8781))
- Cleanup orphaned secret mounts when removed from StackConfigPolicy [#&#8203;8937](https://github.com/elastic/cloud-on-k8s/pull/8937) (issue: [#&#8203;8921](https://github.com/elastic/cloud-on-k8s/issues/8921))
- Avoid duplicate error logging for generate GET operations on a GVK [#&#8203;8957](https://github.com/elastic/cloud-on-k8s/pull/8957)
- Remove single master at a time upscale restriction [#&#8203;8940](https://github.com/elastic/cloud-on-k8s/pull/8940) (issue: [#&#8203;8939](https://github.com/elastic/cloud-on-k8s/issues/8939))
- AutoOps: Ignore deprecated ES clusters [#&#8203;9008](https://github.com/elastic/cloud-on-k8s/pull/9008) (issue: [#&#8203;9000](https://github.com/elastic/cloud-on-k8s/issues/9000))
- AutoOps: Require 9.2.1 for AutoOps agent [#&#8203;9007](https://github.com/elastic/cloud-on-k8s/pull/9007) (issue: [#&#8203;9000](https://github.com/elastic/cloud-on-k8s/issues/9000))
- Multi-SCP: Flip weight semantics - higher weight takes precedence [#&#8203;9046](https://github.com/elastic/cloud-on-k8s/pull/9046)

##### Documentation improvements

- Update Google Cloud LoadBalancer recipe for new requirements [#&#8203;8843](https://github.com/elastic/cloud-on-k8s/pull/8843)
- Fix minUnavailable typo in PDB documentation [#&#8203;8898](https://github.com/elastic/cloud-on-k8s/pull/8898)
- Use GKE ComputeClass instead of DaemonSet for GKE AutoPilot [#&#8203;8982](https://github.com/elastic/cloud-on-k8s/pull/8982)
- Adjust `vm.max_map_count` to [`1048576`](https://github.com/elastic/cloud-on-k8s/commit/1048576) in GKE AutoPilot recipes [#&#8203;8986](https://github.com/elastic/cloud-on-k8s/pull/8986)
- Remove support for Stack 7.17. [#&#8203;9038](https://github.com/elastic/cloud-on-k8s/pull/9038)

##### Dependency updates

- Go 1.25.2 => 1.25.6
- github.com/KimMachineGun/automemlimit v0.7.4 => v0.7.5
- github.com/elastic/go-ucfg v0.8.9-0.20250307075119-2a22403faaea => v0.8.9-0.20251017163010-3520930bed4f
- github.com/gkampitakis/go-snaps v0.5.15 => v0.5.19
- github.com/google/go-containerregistry v0.20.6 => v0.20.7
- github.com/googlecloudplatform/compute-class-api => v0.0.0-20251208134148-ae2e7936c1f8
- github.com/prometheus/common v0.67.1 => v0.67.5
- github.com/spf13/cobra v1.10.1 => v1.10.2
- go.elastic.co/apm/v2 v2.7.1 => v2.7.2
- go.uber.org/zap v1.27.0 => v1.27.1
- golang.org/x/crypto v0.40.0 => v0.46.0
- k8s.io/api v0.34.1 => v0.35.0
- k8s.io/apimachinery v0.34.1 => v0.35.0
- k8s.io/client-go v0.34.1 => v0.35.0
- k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 => v0.0.0-20251002143259-bc988d571ff4
- sigs.k8s.io/controller-runtime v0.22.2 => v0.22.4
- sigs.k8s.io/controller-tools v0.19.0 => v0.20.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:eyJjcmVhdGVkSW5WZXIiOiI0My4wLjMiLCJ1cGRhdGVkSW5WZXIiOiI0My4wLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3685
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-03 20:16:16 +00:00
d935a44b00 chore(deps): update helm release eck-operator to v3.3.0 (#3682)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 20s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [eck-operator](https://github.com/elastic/cloud-on-k8s) | minor | `3.2.0` → `3.3.0` |

---

### Release Notes

<details>
<summary>elastic/cloud-on-k8s (eck-operator)</summary>

### [`v3.3.0`](https://github.com/elastic/cloud-on-k8s/releases/tag/v3.3.0)

[Compare Source](https://github.com/elastic/cloud-on-k8s/compare/v3.2.0...v3.3.0)

##### Elastic Cloud on Kubernetes 3.3.0

- [Quickstart guide](https://www.elastic.co/docs/deploy-manage/deploy/cloud-on-k8s#eck-quickstart)

##### Release Highlights

##### AutoOps Integration (Enterprise feature)

ECK now supports integration with Elastic AutoOps through a new `AutoOpsAgentPolicy` custom resource. This allows you to instrument multiple Elasticsearch clusters at once for automated health monitoring and performance recommendations. The [AutoOps documentation](https://www.elastic.co/docs/deploy-manage/monitor/autoops) provides more details.

##### Elastic Package Registry Integration

ECK now supports deploying and managing Elastic Package Registry (EPR) through a new `PackageRegistry` custom resource. This is particularly useful for air-gapped environments, enabling Kibana to reference a self-hosted registry instead of the public one. The [package registry documentation](https://www.elastic.co/docs/deploy-manage/deploy/cloud-on-k8s/package-registry) provides more details.

##### Multiple Stack Configuration Policies composition support (Enterprise feature)

ECK now includes support for multiple Stack Config Policies targeting the same Elasticsearch cluster or Kibana instance, using a weight-based priority system for deterministic policy composition. The [stack config policy documentation](https://www.elastic.co/docs/deploy-manage/deploy/cloud-on-k8s/elastic-stack-configuration-policies) provides more details.

##### Features and enhancements

- AutoOpsAgentPolicy support [#&#8203;8941](https://github.com/elastic/cloud-on-k8s/pull/8941) (issue: [#&#8203;8789](https://github.com/elastic/cloud-on-k8s/issues/8789))
- ElasticPackageRegistry support [#&#8203;8800](https://github.com/elastic/cloud-on-k8s/pull/8800) (issue: [#&#8203;8925](https://github.com/elastic/cloud-on-k8s/issues/8925))
- Stack Config Policies composition support [#&#8203;8917](https://github.com/elastic/cloud-on-k8s/pull/8917)
- Use standard Kibana labels and Helm labels on the ECK Operator pod [#&#8203;8840](https://github.com/elastic/cloud-on-k8s/pull/8840) (issue: [#&#8203;8584](https://github.com/elastic/cloud-on-k8s/issues/8584))
- Add service customization support for Elasticsearch remote cluster server [#&#8203;8892](https://github.com/elastic/cloud-on-k8s/pull/8892)
- Removal of Elasticsearch 6.x support from codebase [#&#8203;8979](https://github.com/elastic/cloud-on-k8s/pull/8979)

##### Fixes

- Upgrade master StatefulSets last when performing a version upgrade of Elasticsearch [#&#8203;8871](https://github.com/elastic/cloud-on-k8s/pull/8871) (issue: [#&#8203;8429](https://github.com/elastic/cloud-on-k8s/issues/8429))
- Fix race condition for pre-existing Stack Config Policy [#&#8203;8928](https://github.com/elastic/cloud-on-k8s/pull/8928) (issue: [#&#8203;8912](https://github.com/elastic/cloud-on-k8s/issues/8912))
- Do not set Kibana server.name [#&#8203;8930](https://github.com/elastic/cloud-on-k8s/pull/8930) (issue: [#&#8203;8929](https://github.com/elastic/cloud-on-k8s/issues/8929))
- Do not write `elasticsearch.k8s.elastic.co/managed-remote-clusters` when not necessary [#&#8203;8932](https://github.com/elastic/cloud-on-k8s/pull/8932) (issue: [#&#8203;8781](https://github.com/elastic/cloud-on-k8s/issues/8781))
- Cleanup orphaned secret mounts when removed from StackConfigPolicy [#&#8203;8937](https://github.com/elastic/cloud-on-k8s/pull/8937) (issue: [#&#8203;8921](https://github.com/elastic/cloud-on-k8s/issues/8921))
- Avoid duplicate error logging for generate GET operations on a GVK [#&#8203;8957](https://github.com/elastic/cloud-on-k8s/pull/8957)
- Remove single master at a time upscale restriction [#&#8203;8940](https://github.com/elastic/cloud-on-k8s/pull/8940) (issue: [#&#8203;8939](https://github.com/elastic/cloud-on-k8s/issues/8939))
- AutoOps: Ignore deprecated ES clusters [#&#8203;9008](https://github.com/elastic/cloud-on-k8s/pull/9008) (issue: [#&#8203;9000](https://github.com/elastic/cloud-on-k8s/issues/9000))
- AutoOps: Require 9.2.1 for AutoOps agent [#&#8203;9007](https://github.com/elastic/cloud-on-k8s/pull/9007) (issue: [#&#8203;9000](https://github.com/elastic/cloud-on-k8s/issues/9000))
- Multi-SCP: Flip weight semantics - higher weight takes precedence [#&#8203;9046](https://github.com/elastic/cloud-on-k8s/pull/9046)

##### Documentation improvements

- Update Google Cloud LoadBalancer recipe for new requirements [#&#8203;8843](https://github.com/elastic/cloud-on-k8s/pull/8843)
- Fix minUnavailable typo in PDB documentation [#&#8203;8898](https://github.com/elastic/cloud-on-k8s/pull/8898)
- Use GKE ComputeClass instead of DaemonSet for GKE AutoPilot [#&#8203;8982](https://github.com/elastic/cloud-on-k8s/pull/8982)
- Adjust `vm.max_map_count` to [`1048576`](https://github.com/elastic/cloud-on-k8s/commit/1048576) in GKE AutoPilot recipes [#&#8203;8986](https://github.com/elastic/cloud-on-k8s/pull/8986)
- Remove support for Stack 7.17. [#&#8203;9038](https://github.com/elastic/cloud-on-k8s/pull/9038)

##### Dependency updates

- Go 1.25.2 => 1.25.6
- github.com/KimMachineGun/automemlimit v0.7.4 => v0.7.5
- github.com/elastic/go-ucfg v0.8.9-0.20250307075119-2a22403faaea => v0.8.9-0.20251017163010-3520930bed4f
- github.com/gkampitakis/go-snaps v0.5.15 => v0.5.19
- github.com/google/go-containerregistry v0.20.6 => v0.20.7
- github.com/googlecloudplatform/compute-class-api => v0.0.0-20251208134148-ae2e7936c1f8
- github.com/prometheus/common v0.67.1 => v0.67.5
- github.com/spf13/cobra v1.10.1 => v1.10.2
- go.elastic.co/apm/v2 v2.7.1 => v2.7.2
- go.uber.org/zap v1.27.0 => v1.27.1
- golang.org/x/crypto v0.40.0 => v0.46.0
- k8s.io/api v0.34.1 => v0.35.0
- k8s.io/apimachinery v0.34.1 => v0.35.0
- k8s.io/client-go v0.34.1 => v0.35.0
- k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 => v0.0.0-20251002143259-bc988d571ff4
- sigs.k8s.io/controller-runtime v0.22.2 => v0.22.4
- sigs.k8s.io/controller-tools v0.19.0 => v0.20.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:eyJjcmVhdGVkSW5WZXIiOiI0My4wLjMiLCJ1cGRhdGVkSW5WZXIiOiI0My4wLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3682
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-03 20:15:20 +00:00
710eb4b9dd chore(deps): update kube-prometheus-stack docker tag to v81.5.0 (#3683)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 26s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus) ([source](https://github.com/prometheus-community/helm-charts)) | minor | `81.4.2` → `81.5.0` |

---

### Release Notes

<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>

### [`v81.5.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-81.5.0)

[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-81.4.3...kube-prometheus-stack-81.5.0)

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

#### What's Changed

- \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;6588](https://github.com/prometheus-community/helm-charts/pull/6588)

**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-node-exporter-4.51.1...kube-prometheus-stack-81.5.0>

### [`v81.4.3`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-81.4.3)

[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-81.4.2...kube-prometheus-stack-81.4.3)

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

#### What's Changed

- \[kube-prometheus-stack] fix: GitOps drift due to inconsistency between failurePolicy in patch job and webhook by [@&#8203;kuzm1ch](https://github.com/kuzm1ch) in [#&#8203;6585](https://github.com/prometheus-community/helm-charts/pull/6585)

#### New Contributors

- [@&#8203;kuzm1ch](https://github.com/kuzm1ch) made their first contribution in [#&#8203;6585](https://github.com/prometheus-community/helm-charts/pull/6585)

**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-nginx-exporter-1.18.1...kube-prometheus-stack-81.4.3>

</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:eyJjcmVhdGVkSW5WZXIiOiI0My4wLjIiLCJ1cGRhdGVkSW5WZXIiOiI0My4wLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #3683
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-03 20:14:23 +00:00
48 changed files with 95 additions and 95 deletions

View File

@@ -29,4 +29,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
# renovate: datasource=github-releases depName=argoproj/argo-workflows
appVersion: v3.7.9
appVersion: v4.0.0

View File

@@ -10,6 +10,6 @@ dependencies:
version: 7.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
digest: sha256:b0b8ed80dc7dcabb07c445ed8269e58c8b35188f755bea743bad9e86998fa336
generated: "2026-02-03T03:41:17.375019694Z"
version: 1.0.4
digest: sha256:61110db108493eac486715c324a2233d3cd056ea623f8e5c5deda9bd828964e6
generated: "2026-02-03T20:35:32.880480215Z"

View File

@@ -31,7 +31,7 @@ dependencies:
version: 7.5.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/authentik.png
# renovate: datasource=github-releases depName=goauthentik/authentik

View File

@@ -15,7 +15,7 @@ bazarr:
main:
image:
repository: ghcr.io/linuxserver/bazarr
tag: 1.5.5@sha256:f01f718d73be5b468da1ba03e6740c5584769df9d3fedef9f4a3c7eaf90c243f
tag: 1.5.5@sha256:d40ee61030a9afafddfdd58d160281b865bfcad7cb66e920116fd6fd40668cbb
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -4,6 +4,6 @@ dependencies:
version: 4.6.2
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
digest: sha256:ab1e10670350a6014a2a838800f39f6bb869e1def78347c1e5c4ab1624acf33b
generated: "2026-02-03T00:23:54.901383454Z"
version: 1.0.4
digest: sha256:fe577fe52ae34540b1610c598f149eab49e44c640ed717cea5ad8fdf229e37f2
generated: "2026-02-03T20:35:43.744062575Z"

View File

@@ -18,7 +18,7 @@ dependencies:
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.6.2
- name: redis-replication
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/blocky.png
# renovate: datasource=github-releases depName=0xerr0r/blocky

View File

@@ -10,6 +10,6 @@ dependencies:
version: 7.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
digest: sha256:3ac3d20d801f61a20f709cb1dcaadf7d50fc7bea5ea8d129a44ff68a1a75d9f9
generated: "2026-02-03T03:41:46.123281909Z"
version: 1.0.4
digest: sha256:c8812d427b060fc1b117ee14c92f37eb7a25a2f62b52b43184b90b74c161af48
generated: "2026-02-03T20:35:55.199768508Z"

View File

@@ -29,7 +29,7 @@ dependencies:
version: 7.5.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/directus.png
# renovate: datasource=github-releases depName=directus/directus

View File

@@ -1,6 +1,6 @@
dependencies:
- name: eck-operator
repository: https://helm.elastic.co
version: 3.2.0
digest: sha256:b27ba092ddfa078f763e409dd5db1144a269eff0f45af04f180d844f13466a34
generated: "2025-12-01T20:25:30.722424-06:00"
version: 3.3.0
digest: sha256:d2b00de6c03bf7624fdf496b326262149a2d2635012f14e900ed0724545c95d9
generated: "2026-02-03T18:05:00.461644575Z"

View File

@@ -15,8 +15,8 @@ maintainers:
- name: alexlebens
dependencies:
- name: eck-operator
version: 3.2.0
version: 3.3.0
repository: https://helm.elastic.co
icon: https://helm.elastic.co/icons/eck.png
# renovate: datasource=github-releases depName=elastic/cloud-on-k8s
appVersion: v3.2.0
appVersion: v3.3.0

View File

@@ -1,6 +1,6 @@
dependencies:
- name: external-secrets
repository: https://charts.external-secrets.io
version: 1.3.1
digest: sha256:3b10d4cfe0d38cba02fa79a0d7aed6611faeb68408f4ebb05099280a5f585883
generated: "2026-01-23T20:01:34.461022413Z"
version: 1.3.2
digest: sha256:7b7c6dee59f2ea630f0e7a1124aeeda52cdff23769136300384b28210e03945a
generated: "2026-02-03T21:41:32.061135319Z"

View File

@@ -12,8 +12,8 @@ sources:
- https://github.com/external-secrets/external-secrets/tree/main/deploy/charts/external-secrets
dependencies:
- name: external-secrets
version: 1.3.1
version: 1.3.2
repository: https://charts.external-secrets.io
icon: https://avatars.githubusercontent.com/u/68335991?s=48&v=4
# renovate: datasource=github-releases depName=external-secrets/external-secrets
appVersion: v1.3.1
appVersion: v1.3.2

View File

@@ -16,12 +16,12 @@ dependencies:
version: 7.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
version: 1.0.4
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
version: 1.0.4
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:8712a9b694dbf13c2092886525bb72eeaff2998ea8e560cd86c4ae6e058baa55
generated: "2026-02-03T18:05:25.841402746Z"
digest: sha256:e8940a4eb5bfe5aeb2d7bd8f328d7aee962d0a75c1d2aa4937401b16e5c29238
generated: "2026-02-03T20:36:08.603489039Z"

View File

@@ -43,11 +43,11 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-gitea
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-renovate
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-storage

View File

@@ -7,9 +7,9 @@ dependencies:
version: 7.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
version: 1.0.4
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
digest: sha256:a7a3239061f26f5c0e26a4b293ab5d00f18e56601f5c23ae502dd502804d964f
generated: "2026-02-03T00:24:53.179103964Z"
version: 1.0.4
digest: sha256:9ba81c06283d46ae577e40d0d030149307404a3ff35e6c2c8d0e738aeedfcc6a
generated: "2026-02-03T20:36:24.992188976Z"

View File

@@ -25,11 +25,11 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-unified-alerting
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-remote-cache
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/grafana.png
# renovate: datasource=github-releases depName=grafana/grafana-operator

View File

@@ -7,6 +7,6 @@ dependencies:
version: 7.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
digest: sha256:b5f3e7f50dbbded48c041b171bfb8ba4de23ea990209798f32c13aaccadf685d
generated: "2026-02-03T00:25:16.778012644Z"
version: 1.0.4
digest: sha256:a5986b8d12f26cb4d0c757e7d9946af180003d8a8a7bb4b399297cc7d5235790
generated: "2026-02-03T20:36:39.914082171Z"

View File

@@ -24,7 +24,7 @@ dependencies:
version: 7.5.0
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
- name: redis-replication
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/harbor.png
# renovate: datasource=github-releases depName=goharbor/harbor

View File

@@ -23,4 +23,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/huntarr.png
# renovate: datasource=github-releases depName=plexguide/huntarr
appVersion: 9.1.8
appVersion: 9.1.9

View File

@@ -9,7 +9,7 @@ huntarr:
main:
image:
repository: ghcr.io/plexguide/huntarr
tag: 9.1.8
tag: 9.1.9
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -7,9 +7,9 @@ dependencies:
version: 7.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
version: 1.0.4
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:1d446911f684db329a040313bd3d4e845f30986eae64f8937aa7c379a02cd476
generated: "2026-02-03T00:25:39.934229319Z"
digest: sha256:c2363283e3c7614dbb15fa6f5436716e435fa18f2ecd08dca1ac82bb01ab0696
generated: "2026-02-03T20:36:59.006280506Z"

View File

@@ -23,7 +23,7 @@ dependencies:
version: 7.5.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-data
@@ -31,4 +31,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/immich.png
# renovate: datasource=github-releases depName=immich-app/immich
appVersion: v2.5.2
appVersion: v2.5.3

View File

@@ -9,7 +9,7 @@ immich:
main:
image:
repository: ghcr.io/immich-app/immich-server
tag: v2.5.2
tag: v2.5.3
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -1,12 +1,12 @@
dependencies:
- name: kube-prometheus-stack
repository: oci://ghcr.io/prometheus-community/charts
version: 81.4.2
version: 81.5.0
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.6.2
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
digest: sha256:d26edc5c6344d3807253f6e0f393932c3352571a5320f3649f546ead851f8ded
generated: "2026-02-03T00:26:01.8878774Z"
version: 1.0.4
digest: sha256:62ceeea1ed2f1f3a838e468665c3f291cb67ac547f3fa37863131f088736a750
generated: "2026-02-03T20:37:14.907439914Z"

View File

@@ -20,14 +20,14 @@ maintainers:
- name: alexlebens
dependencies:
- name: kube-prometheus-stack
version: 81.4.2
version: 81.5.0
repository: oci://ghcr.io/prometheus-community/charts
- name: app-template
alias: ntfy-alertmanager
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.6.2
- name: redis-replication
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/prometheus.png
# renovate: datasource=github-releases depName=prometheus-operator/prometheus-operator

View File

@@ -24,4 +24,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/libation.png
# renovate: datasource=github-releases depName=rmcrackan/Libation
appVersion: 13.1.7
appVersion: 13.1.8

View File

@@ -16,7 +16,7 @@ libation:
main:
image:
repository: rmcrackan/libation
tag: 13.1.7
tag: 13.1.8
pullPolicy: IfNotPresent
env:
- name: SLEEP_TIME

View File

@@ -15,7 +15,7 @@ lidarr:
main:
image:
repository: ghcr.io/linuxserver/lidarr
tag: 3.1.2-nightly@sha256:21aec279552ea35deaf86b4fbb68876d9a4f5cf53cefd6b0c667889153c778db
tag: 3.1.2-nightly@sha256:adc776c4deb0b36909472a8d22ce00306b4a37f0d584407d846efd59060279ac
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -22,10 +22,10 @@ dependencies:
version: 7.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
version: 1.0.4
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
version: 1.0.4
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
@@ -38,5 +38,5 @@ dependencies:
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:feb194c6ff73ff8be3208bac6eb177c2996f1a08cf39c1f15ed4006e6647cfce
generated: "2026-02-03T03:43:19.524605833Z"
digest: sha256:6675ba9bd3da7605e3c0243602035a96aabb76813c4d9659409580612522ba94
generated: "2026-02-03T20:37:32.102491987Z"

View File

@@ -57,11 +57,11 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-matrix-synapse
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
alias: redis-replication-hookshot
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-synapse

View File

@@ -9,7 +9,7 @@ navidrome:
main:
image:
repository: deluan/navidrome
tag: 0.59.0@sha256:4edc8a1de3e042f30b78a478325839f4395177eb8201c27543dccc0eba674f23
tag: 0.60.0@sha256:5d0f6ab343397c043c7063db14ae10e4e3980e54ae7388031cbce47e84af6657
pullPolicy: IfNotPresent
env:
- name: ND_MUSICFOLDER

View File

@@ -10,6 +10,6 @@ dependencies:
version: 7.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
digest: sha256:91262ebe45463b53f50f8411c7677a14547fdbaca135b4db81d9ef5c1f3601f2
generated: "2026-02-03T03:43:35.742535808Z"
version: 1.0.4
digest: sha256:19b7ae1e31a51e8b7b47754eb5f9177fc5278c97904b38daffb9a0164c4300eb
generated: "2026-02-03T20:37:51.993316167Z"

View File

@@ -30,7 +30,7 @@ dependencies:
version: 7.5.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/outline.png
# renovate: datasource=github-releases depName=outline/outline

View File

@@ -10,12 +10,12 @@ dependencies:
version: 7.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
version: 1.0.4
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:5ebb23e5b68ec0ee9332de8865a6c41b4da5871cb59dcc67422020f7c728b874
generated: "2026-02-03T03:43:50.478871007Z"
digest: sha256:058c2f37a1f4c8d836c3cfe84ee6a8f9dbee9a06d3f8a732c9f51af9efeff3b9
generated: "2026-02-03T20:38:08.21964113Z"

View File

@@ -29,7 +29,7 @@ dependencies:
version: 7.5.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-config

View File

@@ -20,7 +20,7 @@ prowlarr:
main:
image:
repository: ghcr.io/linuxserver/prowlarr
tag: 2.3.0@sha256:d3e9307b320b6772749a2cf8fc2712e9e824c4930b034680ad4d08a9e2f25884
tag: 2.3.0@sha256:5339e9050cfcc0cb5331e9c98610ed9d4ce70ef481a5461ea664a13dda3f1eb0
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -24,4 +24,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.2.2
icon: https://d21zlbwtcn424f.cloudfront.net/logo-new-round.png
appVersion: 2.1.2
appVersion: 2.3.2

View File

@@ -11,7 +11,7 @@ site-profile:
main:
image:
repository: harbor.alexlebens.net/images/site-profile
tag: 2.2.5
tag: 2.3.2
pullPolicy: IfNotPresent
resources:
requests:

View File

@@ -7,9 +7,9 @@ dependencies:
version: 7.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
version: 1.0.4
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0
digest: sha256:5f47bd1adb5c66d35378cb98dd843e6146c59df32aa3d985871eb41782168949
generated: "2026-02-03T00:27:15.80516876Z"
digest: sha256:04214bcc4c4bef04ff27bc509c15e193bae2f1b0930e085d830b23492b374f3f
generated: "2026-02-03T20:38:21.653594002Z"

View File

@@ -26,7 +26,7 @@ dependencies:
version: 7.5.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target
alias: volsync-target-config

View File

@@ -69,7 +69,7 @@ etcd-backup:
s3-prune:
image:
repository: d3fk/s3cmd
tag: latest@sha256:78f61d2df00e26ebadea17230af76a6c1252f20dce6659bd708e55700f175b6c
tag: latest@sha256:e78ca093c593ff719b11bd42a8e640d0d9dd381bd6a9d579ed8ac8d31319a335
pullPolicy: IfNotPresent
command:
- /bin/sh
@@ -155,7 +155,7 @@ etcd-backup:
s3-prune:
image:
repository: d3fk/s3cmd
tag: latest@sha256:78f61d2df00e26ebadea17230af76a6c1252f20dce6659bd708e55700f175b6c
tag: latest@sha256:e78ca093c593ff719b11bd42a8e640d0d9dd381bd6a9d579ed8ac8d31319a335
pullPolicy: IfNotPresent
command:
- /bin/sh
@@ -241,7 +241,7 @@ etcd-backup:
s3-prune:
image:
repository: d3fk/s3cmd
tag: latest@sha256:78f61d2df00e26ebadea17230af76a6c1252f20dce6659bd708e55700f175b6c
tag: latest@sha256:e78ca093c593ff719b11bd42a8e640d0d9dd381bd6a9d579ed8ac8d31319a335
pullPolicy: IfNotPresent
command:
- /bin/sh

View File

@@ -4,6 +4,6 @@ dependencies:
version: 4.6.2
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
digest: sha256:c207db29f2ea77d26c36ac68ec72f61f8341fb19b8da6389e65bf45f0c223e11
generated: "2026-02-03T00:27:32.882899823Z"
version: 1.0.4
digest: sha256:1efd55d2baf7ace4ce08d9a27c0e8f383432b0bd169d405d9fa014a193dece9e
generated: "2026-02-03T20:38:37.678141816Z"

View File

@@ -21,7 +21,7 @@ dependencies:
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.6.2
- name: redis-replication
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/tube-archivist.png
# renovate: datasource=github-releases depName=tubearchivist/tubearchivist

View File

@@ -21,4 +21,4 @@ dependencies:
version: 4.6.2
icon: https://camo.githubusercontent.com/c5d07a5b3acfeac8e1c25bf56f440ffe032b86e4e7f15de82357f022a43fc927/68747470733a2f2f756e706f6c6c65722e636f6d2f696d672f6c6f676f2e706e67
# renovate: datasource=github-releases depName=unpoller/unpoller
appVersion: v2.32.0
appVersion: v2.33.0

View File

@@ -9,7 +9,7 @@ unpoller:
main:
image:
repository: ghcr.io/unpoller/unpoller
tag: v2.32.0
tag: v2.33.0
pullPolicy: IfNotPresent
env:
- name: UP_UNIFI_CONTROLLER_0_SAVE_ALARMS

View File

@@ -187,7 +187,7 @@ snapshot:
s3-backup-local:
image:
repository: d3fk/s3cmd
tag: latest@sha256:78f61d2df00e26ebadea17230af76a6c1252f20dce6659bd708e55700f175b6c
tag: latest@sha256:e78ca093c593ff719b11bd42a8e640d0d9dd381bd6a9d579ed8ac8d31319a335
pullPolicy: IfNotPresent
command:
- /bin/sh
@@ -208,7 +208,7 @@ snapshot:
s3-backup-remote:
image:
repository: d3fk/s3cmd
tag: latest@sha256:78f61d2df00e26ebadea17230af76a6c1252f20dce6659bd708e55700f175b6c
tag: latest@sha256:e78ca093c593ff719b11bd42a8e640d0d9dd381bd6a9d579ed8ac8d31319a335
pullPolicy: IfNotPresent
command:
- /bin/sh
@@ -229,7 +229,7 @@ snapshot:
s3-backup-external:
image:
repository: d3fk/s3cmd
tag: latest@sha256:78f61d2df00e26ebadea17230af76a6c1252f20dce6659bd708e55700f175b6c
tag: latest@sha256:e78ca093c593ff719b11bd42a8e640d0d9dd381bd6a9d579ed8ac8d31319a335
pullPolicy: IfNotPresent
command:
- /bin/sh

View File

@@ -7,6 +7,6 @@ dependencies:
version: 7.5.0
- name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.2
digest: sha256:2f0108191f0e7392fd7a4931784f9025c23344381e594a0d33c9a50e6d2dcbef
generated: "2026-02-03T00:27:48.654243664Z"
version: 1.0.4
digest: sha256:82e763a83f2bca5a220b28710a1c43bec9957b81aff9a0218d73b6a6df912737
generated: "2026-02-03T20:38:54.006291729Z"

View File

@@ -25,7 +25,7 @@ dependencies:
version: 7.5.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication
version: 1.0.2
version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/yamtrack.png
# renovate: datasource=github-releases depName=FuzzyGrim/Yamtrack