Patched the Kubernetes Immich server deployment to use a locally built server image based on ghcr.io/immich-app/immich-server:v2.7.5.
The patch is intentionally narrow: Immich's getImageMetadata() path now passes limitInputPixels: false to Sharp. Sharp's global default was not changed.
Two large image assets failed thumbnail generation with Input image exceeds pixel limit:
4135611c-14b6-4f97-bb37-ec5f1a680cdc (.jxl, about 418M pixels)a8a94970-9949-448a-9ada-b5dd1fd22b00 (.png, about 417M pixels)JPEG XL codec support was present; the failure was Sharp's default metadata pixel guard.
immichimmich-serverdrg-k8s.local/immich/immich-server:v2.7.5-large-image-metadata250m CPU, 2Gi memory16Gi memory/usr/src/app/server/dist/repositories/media.repository.js.preview and thumbnail rows in asset_file./data/thumbs/....Input image exceeds pixel limit errors were observed after the rollout.The image is currently local to drg-k8s containerd. Rebuild and re-import it before applying on a fresh node, or move it to a registry-backed image if the cluster becomes multi-node.