Commit Graph
56 Commits
Author SHA1 Message Date
immich-push-o-matic[bot] f645bea760 chore(main): release 0.36.0 (#532) 2026-08-21 16:21:41 +00:00
immich-push-o-matic[bot] 4fff4aa3e7 chore(main): release 0.35.1 (#523) 2026-08-21 13:56:26 +00:00
immich-push-o-matic[bot] 13dc15e576 chore(main): release 0.35.0 (#513) 2026-08-20 12:35:50 -04:00
Antoine Lecompte a3b42946d5 fix(meta): log x-forwarded for IP address (#512) 2026-08-20 14:34:26 +00:00
immich-push-o-matic[bot] 833cbcb896 chore(main): release 0.34.0 (#511) 2026-08-20 10:04:22 -04:00
immich-push-o-matic[bot] b9b4681bec chore(main): release 0.33.0 (#505) 2026-08-20 13:22:44 +00:00
immich-push-o-matic[bot] 137a217683 chore(main): release 0.32.0 (#503) 2026-08-19 19:51:32 -04:00
Antoine Lecompte 045491d437 feat(cnpg): make better (#496) 2026-08-19 15:27:09 -04:00
immich-push-o-matic[bot] 2a59287dd4 chore(main): release 0.31.2 (#500) 2026-08-19 19:02:40 +00:00
immich-push-o-matic[bot] 561594db16 chore(main): release 0.31.1 (#498) 2026-08-19 13:48:37 -04:00
immich-push-o-matic[bot]andAntoine Lecompte 44ad300211 chore(main): release 0.31.0 (#478)
Co-authored-by: Antoine Lecompte <38678863+nutgood@users.noreply.github.com>
2026-08-19 17:17:49 +00:00
immich-push-o-matic[bot] 7f4d41f26b chore(main): release 0.30.1 (#476) 2026-08-12 19:01:00 -04:00
immich-push-o-matic[bot] a56e187bf7 chore(main): release 0.30.0 (#465) 2026-08-12 20:05:40 +00:00
Antoine Lecompte 0e3f47a769 perf(ci): stop the integration and e2e jobs waiting on rook-ceph (#435) 2026-08-07 13:40:51 +01:00
immich-push-o-matic[bot] 519f662dab chore(main): release 0.29.0 (#450) 2026-08-07 07:30:45 -04:00
renovate[bot] 238e482ea9 chore(deps): pin dependencies (#124)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:46:32 +01:00
immich-push-o-matic[bot] 4a14474921 chore(main): release 0.28.0 (#430) 2026-08-06 11:59:46 +01:00
immich-push-o-matic[bot] 21749ff63c chore(main): release 0.27.0 (#417) 2026-08-05 12:12:05 -04:00
immich-push-o-matic[bot] 3bc711891c chore(main): release 0.26.0 (#400) 2026-08-03 19:58:46 +00:00
immich-push-o-matic[bot] c56506caab chore(main): release 0.25.0 (#375) 2026-07-30 12:30:57 +00:00
Antoine Lecompte 597506abcc feat(michael): storage-cluster routing (#383) 2026-07-30 08:29:29 -04:00
Antoine Lecompte 5a73550573 feat(yucca): multi-site placement and public /meta (#381) 2026-07-30 08:29:29 -04:00
Antoine Lecompte 046aacb6b1 feat(k8s): fleet topology and meta discovery groundwork (#380) 2026-07-30 08:29:28 -04:00
immich-push-o-matic[bot] bbf7a588fa chore(main): release 0.24.0 (#369) 2026-07-29 09:12:50 -04:00
immich-push-o-matic[bot] fc8b52fb5f chore(main): release 0.23.1 (#368) 2026-07-28 19:00:24 -04:00
immich-push-o-matic[bot] b1348714d3 chore(main): release 0.23.0 (#351) 2026-07-28 16:32:45 -04:00
immich-push-o-matic[bot] 55f030ebba chore(main): release 0.22.1 (#350) 2026-07-27 16:58:35 +00:00
immich-push-o-matic[bot] 389bdd97d1 chore(main): release 0.22.0 (#346) 2026-07-27 16:43:16 +00:00
immich-push-o-matic[bot] dbfa7e397b chore(main): release 0.21.0 (#343) 2026-07-27 15:19:00 +00:00
immich-push-o-matic[bot] ab45b67e78 chore(main): release 0.20.0 (#339) 2026-07-27 14:28:02 +00:00
Antoine Lecompte 86a215a3db feat(all): email allowlist for invites (#341) 2026-07-27 10:24:53 -04:00
immich-push-o-matic[bot] ecfe8ce4eb chore(main): release 0.19.3 (#338) 2026-07-27 10:38:36 +00:00
immich-push-o-matic[bot] 01442c5305 chore(main): release 0.19.2 (#335) 2026-07-24 17:59:48 +00:00
immich-push-o-matic[bot] 4cc25f9f0e chore(main): release 0.19.1 (#333) 2026-07-24 13:23:43 -04:00
immich-push-o-matic[bot] e4e461ddad chore(main): release 0.19.0 (#331) 2026-07-24 11:21:52 -04:00
Antoine Lecompte ecf969ba3e feat(admin): make the whole thing benchmarkable (#330) 2026-07-24 11:15:09 -04:00
immich-push-o-matic[bot] 53093793a5 chore(main): release 0.18.0 (#328) 2026-07-24 10:48:14 -04:00
Antoine Lecompte 37ecd7bf58 feat(admin): make admin go brr (#327) 2026-07-24 14:47:10 +00:00
immich-push-o-matic[bot] 89b591c63f chore(main): release 0.17.0 (#322) 2026-07-24 09:54:38 -04:00
immich-push-o-matic[bot] 3129baf365 chore(main): release 0.16.1 (#319) 2026-07-24 10:47:23 +00:00
immich-push-o-matic[bot] 74f9973f22 chore(main): release 0.16.0 (#314) 2026-07-23 12:34:43 -04:00
immich-push-o-matic[bot] 16d2f452e0 chore(main): release 0.15.1 (#312) 2026-07-23 09:06:45 -04:00
Antoine Lecompte c938fc379a fix(ci): change bumping workflow (#311) 2026-07-23 08:59:05 -04:00
immich-push-o-matic[bot] 989ef933a7 chore(main): release 0.15.0 (#310) 2026-07-23 11:08:57 +00:00
immich-push-o-matic[bot] a7a47ef8a6 chore(main): release 0.14.1 (#308) 2026-07-22 15:19:28 -04:00
Antoine Lecompte 4cc69b4e9d chore(release): stamp versions in charts, packages, and michael (#306) 2026-07-22 19:17:11 +00:00
Antoine Lecompte 114904e966 feat(prod): continue prod (#288) 2026-07-22 09:09:30 -04:00
Antoine Lecompte 963364a034 feat(prod): prod (#247) 2026-07-13 13:15:50 +00:00
Antoine Lecompte c6985d902c feat(all): introduce partition/region/ceph-cluster model across the stack (#222)
* feat: introduce partition/region/ceph-cluster model across the stack

Formalize partition -> region -> {one k8s cluster, many ceph clusters} and
thread it through every layer plus a new yuctl ops CLI.

- tf: deployment/<partition>/<region>/<stack> layout; terragrunt path-parse +
  state key yucca/<partition>/<region>/<stack>; per-region region.hcl (role,
  site_id, datacenter, provider_code, domain); env->partition / site->region
  renames (NetBird object names byte-identical); standardized per-stack
  `discovery` output contract (secrets as op:// refs).
- k8s: clusters/<partition>/<region>/ (staging/austin, prod/htz-fsn1, dev/local);
  role-based kustomize components (primary/secondary); hybrid cluster-settings
  (TF-rendered identity + human fragment); dev-mirror folded into dev/local;
  charts regrouped into charts/{apps,platform,lib,dev}.
- ci: infra.yml partition/region discovery matrix; partition-keyed path filters;
  <partition>-<region> environment gates; image-versions path moves.
- ansible: inventories under <partition>-<region>/<cluster>.
- yuctl: Go/cobra CLI reading the discovery contract from TF state.
- Retire the sietch-talos libvirt VM cluster (dev@local is the k3d cluster);
  ceph inventory_dirname -> <partition>-<region>/<cluster>.

Verified: mise k8s:validate green (3 clusters); yuctl go build/vet; tofu
validate pre-merge (all 9 stacks). Live-staging state migration NOT run.

* fix typo

* commit
2026-06-29 08:40:29 -04:00
Antoine Lecompte fa1683c9c6 fix(michael): remove duplicate s3 env vars (#194) 2026-06-26 14:06:26 +00:00