Commit Graph

14 Commits

Author SHA1 Message Date
OpenCode Test
f262a50e06 fix: disable migrate job and cleanup cronjob for arm64 cluster
- Disable migrate job (uses app images that need arm64 builds)
- Disable cleanupStaging cronjob (minio/mc image pull failing)
- Worker remains enabled with dev-arm64 tag

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 11:52:11 -08:00
OpenCode Test
c2d980a831 fix: use arm64 worker image and disable web temporarily 2025-12-27 15:42:57 -08:00
OpenCode Test
20fba2754a fix: temporarily disable migrate job due to image pull issues 2025-12-27 12:01:08 -08:00
OpenCode Test
901986f84f feat: enable web, worker, and migrate jobs with correct registry 2025-12-26 13:46:24 -08:00
OpenCode Test
2768af9ddb fix: reduce MinIO storage to 20Gi for testing 2025-12-25 06:42:25 -08:00
OpenCode Test
7b677fac79 fix: use subdirectories to avoid Longhorn lost+found conflict 2025-12-25 06:36:26 -08:00
OpenCode Test
badcd3b79f fix: add initContainers to clean lost+found from Longhorn PVCs 2025-12-24 14:15:50 -08:00
OpenCode Test
cf40c2d6db deploy: disable migrate job pending image build 2025-12-24 13:39:19 -08:00
OpenCode Test
c2c03fd664 deploy: use placeholder images for testing 2025-12-24 13:14:50 -08:00
OpenCode Test
2a5e8b5e41 deploy: add cluster values in helm directory 2025-12-24 13:08:46 -08:00
OpenCode Test
4e2ab7cdd8 task-11: complete QA + hardening with resilience fixes
- Created comprehensive QA checklist covering edge cases (missing EXIF, timezones, codecs, corrupt files)
- Added ErrorBoundary component wrapped around TimelineTree and MediaPanel
- Created global error.tsx page for unhandled errors
- Improved failed asset UX with red borders, warning icons, and inline error display
- Added loading skeletons to TimelineTree and MediaPanel
- Added retry button for failed media loads
- Created DEPLOYMENT_VALIDATION.md with validation commands and checklist
- Applied k8s recommendations:
  - Changed node affinity to required for compute nodes (Pi 5)
  - Enabled Tailscale LoadBalancer service for MinIO S3 (reliable Range requests)
  - Enabled cleanup CronJob for staging files
2025-12-24 12:45:22 -08:00
OpenCode Test
232b4f2488 Use Gitea registry image defaults 2025-12-24 12:14:11 -08:00
OpenCode Test
6ec297f6c2 Relax default scheduling affinity 2025-12-24 11:06:08 -08:00
OpenCode Test
2a334c56ac Rename tline to porthole 2025-12-24 11:03:53 -08:00