Skip to content

Conversation

@nerdz-bot
Copy link
Contributor

@nerdz-bot nerdz-bot bot commented Dec 14, 2025

This PR contains the following updates:

Package Update Change
ghcr.io/autobrr/qui minor v1.9.1 -> v1.10.0

Release Notes

autobrr/qui (ghcr.io/autobrr/qui)

v1.10.0

Compare Source

Changelog
New Features
Bug Fixes
Other Changes

Full Changelog: autobrr/qui@v1.9.1...v1.10.0

Docker images
  • docker pull ghcr.io/autobrr/qui:v1.10.0
  • docker pull ghcr.io/autobrr/qui:latest
What to do next?

Thank you for using qui!


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 becomes conflicted, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

nerdz-bot bot and others added 30 commits December 7, 2025 08:47
…-fileflows-25.11.1.6039

chore(container): update image ghcr.io/aclerici38/fileflows ( 6277e6e ➔ 15e1155 )
…8s-sidecar-2.1.2

chore(container): update image ghcr.io/kiwigrid/k8s-sidecar ( 5304aa2 ➔ 716b0b3 )
…i-plugins-1.8.0

chore(container): update image ghcr.io/angelnu/cni-plugins ( afc03ea ➔ acae2c7 )
…-calibre-web-0.6.25

chore(container): update image ghcr.io/bjw-s-labs/calibre-web ( f923701 ➔ 26fa9de )
…xy-gateway-helm-1.x

fix(container): update image docker.io/envoyproxy/gateway-helm ( 1.6.0 ➔ 1.6.1 )
…otenberg-8.x

fix(container): update image thecodingmachine/gotenberg ( 8.25.0 ➔ 8.25.1 )
…-cloudflare-ddns-1.x

fix(container): update image ghcr.io/larivierec/cloudflare-ddns ( v1.1.1 ➔ v1.1.2 )
fix(container): update rook-ceph group ( v1.18.7 ➔ v1.18.8 )
…g-2.x

fix(container): update image syncthing/syncthing ( 2.0.11 ➔ 2.0.12 )
…-server-4.x

fix(container): update image ghcr.io/coder/code-server ( 4.106.2 ➔ 4.106.3 )
…ellyfin-10.x

fix(container): update image ghcr.io/jellyfin/jellyfin ( 10.11.3 ➔ 10.11.4 )
gavinmcfall and others added 6 commits December 16, 2025 19:16
ntfy-alertmanager uses scfg format, not YAML. Update config file
to proper scfg syntax.

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
The ntfy topic must be a full URL including the server.

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
Change eventSeverity from info to error to reduce noise.
Only failed reconciliations will now trigger Discord notifications.

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
Only notify on:
- Issues: opened, closed, reopened
- PRs: opened, merged, closed, reopened

Filters out Renovate PR sync spam (synchronized events).

Requires DISCORD_WEBHOOK_GITHUB secret to be set.

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
Only notify on:
- Issues: opened, closed, reopened
- PRs: opened, merged, closed, reopened

Includes repo name in title. Filters out Renovate PR sync spam.

Requires DISCORD_WEBHOOK_GITHUB secret to be set.

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
Flux alerts use the 'message' annotation instead of 'description'
or 'summary'. Add fallback to show Flux error details in Discord.

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
@nerdz-bot nerdz-bot bot force-pushed the renovate/ghcr.io-autobrr-qui-1.x branch from 9ac07cd to 06a5aa7 Compare December 16, 2025 07:06
… ) (#1392)

Co-authored-by: nerdz-bot[bot] <155878472+nerdz-bot[bot]@users.noreply.github.com>
@nerdz-bot nerdz-bot bot force-pushed the renovate/ghcr.io-autobrr-qui-1.x branch from 06a5aa7 to 2efe6e3 Compare December 16, 2025 17:08
@nerdz-bot nerdz-bot bot force-pushed the renovate/ghcr.io-autobrr-qui-1.x branch from 2efe6e3 to ad77611 Compare December 16, 2025 19:05
- Add Barman Cloud Plugin for backup to multiple destinations
- Create immich18 CNPG cluster with tensorchord/cloudnative-vectorchord
- Configure dual backup to Backblaze B2 and Cloudflare R2
- Add PgBouncer pooler (2 replicas, session mode)
- Add LoadBalancer service at 10.99.8.212
- Update immich app to use new DB connection via pooler
- Remove old Crunchydata PGO postgres cluster

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
@nerdz-bot nerdz-bot bot force-pushed the renovate/ghcr.io-autobrr-qui-1.x branch from ad77611 to be9e093 Compare December 16, 2025 20:05
gavinmcfall and others added 4 commits December 17, 2025 09:16
Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
@nerdz-bot nerdz-bot bot force-pushed the renovate/ghcr.io-autobrr-qui-1.x branch from be9e093 to 73bb5e3 Compare December 16, 2025 21:04
gavinmcfall and others added 2 commits December 17, 2025 10:04
Required for Barman Cloud Plugin-based backups.

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
Flux substituteFrom with secrets wasn't substituting properly.

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
@nerdz-bot nerdz-bot bot force-pushed the renovate/ghcr.io-autobrr-qui-1.x branch from 73bb5e3 to 98aabf2 Compare December 16, 2025 22:04
…backups

Replace Barman Cloud Plugin with pgBackRest plugin to enable WAL archiving
to both B2 and R2 simultaneously. Barman's plugin ignores the barmanObjectName
parameter in ScheduledBackup (issue #611), making dual-destination impossible.

Changes:
- Add pgBackRest plugin deployment (controller, CRD, RBAC, certificates)
- Create Repository CR with B2 and R2 S3 destinations
- Update immich18 cluster to use pgbackrest.dalibo.com plugin
- Remove Barman ObjectStore resources (now handled by Repository CR)
- Simplify ScheduledBackup to single daily backup (archives to both destinations)

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
@nerdz-bot nerdz-bot bot force-pushed the renovate/ghcr.io-autobrr-qui-1.x branch from 98aabf2 to c993daa Compare December 17, 2025 02:34
pgBackRest uses PGBACKREST_* environment variables for configuration.
Kubernetes service named 'pgbackrest' creates conflicting env vars like
PGBACKREST_SERVICE_HOST, PGBACKREST_PORT, etc. that pgBackRest tries
to parse as config options, causing JSON parse errors.

Rename service to 'cnpg-pgbackrest' so Kubernetes creates CNPG_PGBACKREST_*
env vars instead, which don't conflict with pgBackRest config.

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
@nerdz-bot nerdz-bot bot force-pushed the renovate/ghcr.io-autobrr-qui-1.x branch from c993daa to 1e282e9 Compare December 17, 2025 03:29
gavinmcfall and others added 3 commits December 17, 2025 16:45
pgBackRest requires backups to run from the primary node, not replicas.
Without this setting, CNPG defaults to running on replicas which causes
"unable to find primary cluster" errors.

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
Create two ScheduledBackups to ensure full backups go to both
storage providers:
- immich18-daily-b2: Full backup to Backblaze B2 at 3am
- immich18-daily-r2: Full backup to Cloudflare R2 at 4am

Uses the 'selectedRepository' parameter supported by the Dalibo
pgBackRest plugin. This ensures disaster recovery if either
storage provider becomes unavailable.

Pair-programmed with Claude Code - https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Gavin <gavin@nerdz.cloud>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants