Commit Graph

  • 7b3a0cde5d fix(chart/backups): normalize S3 endpoint scheme — close CN parity Bug #4 (Slice 12.4) main OdooSky v3 2026-05-27 22:52:55 +02:00
  • 2ae8f5343e feat(chart): backup CronJob keys S3 off instance.id (code fallback) Tower Deploy 2026-05-15 07:37:16 +02:00
  • ec63eca5ba feat(chart): expose Odoo runtime knobs (B-1) — version 0.1.11 OdooSky v3 2026-05-13 21:42:33 +02:00
  • 8f3cf36711 fix(shim): ship hoot-dom lib files explicitly for empty Odoo 19 OdooSky v3 2026-05-13 09:46:21 +02:00
  • 7132d527a3 fix(odoo): add --proxy-mode to args (Mixed-Content fix; chart 0.1.9) OdooSky v3 2026-05-13 05:52:31 +02:00
  • 4a8dc61a92 feat(chart): rip out pg dual-mode shim — ESO-only (0.1.8) OdooSky v3 2026-05-12 13:56:40 +03:00
  • 96071aec8e feat(chart): pg password via ExternalSecret/OpenBao (A-Chunk 1) OdooSky v3 2026-05-12 12:56:54 +03:00
  • d7c1b2f895 fix(shim-version-parse): anchor awk regex on literal version key (H2) OdooSky v3 2026-05-09 15:34:39 +02:00
  • 961f31998e fix(hoot-dom): derive shim version from odoo tag for Odoo 19 compat OdooSky v3 2026-05-09 01:19:45 +02:00
  • 55d069cd4d fix(hoot-dom): static/src alias file approach OdooSky v3 2026-05-08 23:44:15 +02:00
  • 9999899c3d fix(hoot-dom): include hoot module loader + version-aware shim upgrade OdooSky v3 2026-05-08 23:35:26 +02:00
  • 44a6972b44 fix(hoot-dom): platform shim addon to inject hoot-dom into web.assets_backend OdooSky v3 2026-05-08 23:26:52 +02:00
  • 96785158e7 fix(readiness): bump Odoo readinessProbe failureThreshold 2 -> 15 OdooSky v3 2026-05-08 22:04:07 +02:00
  • 965a650b10 feat(chart): pin 19.0 / 17.0 / 16.0 in pinnedTags map OdooSky v3 2026-05-06 13:55:58 +02:00
  • 09c21d5e55 feat(chart): filestore-chown initContainer — self-heal for UID drift on every pod boot OdooSky v3 2026-05-06 13:29:17 +02:00
  • 93473919ae feat(platform): pinnedTags map — chart resolves major to exact nightly OdooSky v3 2026-05-06 13:11:47 +02:00
  • 3eaa6381db feat(platform): pin Odoo + postgres to mirror — fix rolling-tag regression OdooSky v3 2026-05-06 11:57:49 +02:00
  • 6425526314 feat(chart): air-gap-friendly Odoo + Postgres image refs (B.10) OdooSky v3 2026-05-05 17:59:17 +02:00
  • 8ab695b93d fix(ingress): gate tenants-default-retry middleware on values flag (B.11) OdooSky v3 2026-05-05 17:53:06 +02:00
  • aca1e67fd9 feat(instance): IngressRoute uses tenants-default-retry + tighter readiness probe OdooSky v3 2026-05-05 12:13:16 +02:00
  • 5fc75edafb revert(ingress): drop per-instance redirect IngressRoute (now handled at cluster Traefik entrypoint) OdooSky v3 2026-05-05 12:06:15 +02:00
  • 53ffb5a041 fix(ingress): add HTTP→HTTPS redirect IngressRoute so bare-hostname http:// stops 404ing OdooSky v3 2026-05-05 12:01:16 +02:00
  • f6cf121966 db-init: rename cloned source database to target's instance code (#347 fast-path correctness) OdooSky Bot 2026-05-02 22:37:23 +03:00
  • 52c91c6833 fix: fsGroup=101 on Odoo pod (Longhorn PVCs come up root-owned, Odoo crashes on first session write) OdooSky Bot 2026-05-02 22:30:35 +03:00
  • f3ab459459 Phase 3b: PVC dataSource + storageClassName plumbing (#347) OdooSky Bot 2026-05-02 22:06:03 +03:00
  • 51b6735abc skip odoo-builtin rows in addon initContainer loop (regression from #344) OdooSky Bot 2026-05-02 22:05:06 +03:00
  • 0cda7072eb feat: per-host Let's Encrypt cert for instances outside tenant wildcard zone Tower deploy 2026-05-02 11:10:49 +03:00
  • 4a4efcabb8 db-init: comment cleanup git_admin 2026-04-28 14:00:36 +00:00
  • aaf027b15f db-init: init BASE_INSTALLED= for set -u safety git_admin 2026-04-28 13:52:55 +00:00
  • 32d114e46a odoo-deployment: db-init skips --init when base already installed (fix migrate FK clash) git_admin 2026-04-28 13:29:40 +00:00
  • 6168b86c2a backup-cronjob: rotation must not touch checkpoints/exports subdirs (use --delimiter / + strict regex) git_admin 2026-04-28 10:58:54 +00:00
  • 760ee75877 backup-cronjob: PGDATABASE = release name (system POSTGRES_DB was empty) git_admin 2026-04-28 10:50:01 +00:00
  • 213170e5ce backup: skip ./sessions in nightly tar (matches reshape checkpoint) git_admin 2026-04-27 20:35:47 +00:00
  • 659dd8c1fa chart: database PVC reads via instance.storage helper git_admin 2026-04-27 17:16:56 +00:00
  • b4d4543657 chart: filestore PVC reads via instance.storage helper git_admin 2026-04-27 17:16:54 +00:00
  • caa58738b7 chart: instance.storage helper resolves override > tier > default git_admin 2026-04-27 17:16:51 +00:00
  • 00c9be8fdf chart: sizes table now includes per-tier PVC defaults (filestore + database) git_admin 2026-04-27 17:16:48 +00:00
  • 043be6ff47 chart: realistic sizes table (tiny=sandbox, small=recommended minimum) git_admin 2026-04-27 14:58:51 +00:00
  • 88d855d92e chart: PVC whenDeleted=Delete (no more leaked pgdata on instance delete) git_admin 2026-04-27 12:39:09 +00:00
  • f46e453ed0 chart: db-init initContainer (auto-create tenant DB + base init) + pin -d <code> git_admin 2026-04-27 11:55:36 +00:00
  • 32869f74e8 Addon init containers: imagePullPolicy=Always so rebuilt images under same tag are picked up Tower Deploy 2026-04-27 12:38:10 +03:00
  • 9546a243f7 Odoo deployment: PYTHONPATH=/mnt/extra-addons/.python-deps so baked-in addon python deps are importable Tower Deploy 2026-04-27 12:30:42 +03:00
  • bad53c4636 Addon initContainer materialization: per-addon image runs as initContainer + copies content into shared emptyDir mounted at /mnt/extra-addons Tower Deploy 2026-04-27 00:59:51 +03:00
  • 9dace864d8 Backup CronJob: also archive filestore (/var/lib/odoo) to S3 alongside the SQL dump Tower Deploy 2026-04-26 23:33:30 +03:00
  • 94fe1bf18b Backups: pipefail on pipeline so pg_dump errors propagate git_admin 2026-04-26 21:31:13 +03:00
  • 5af1f3a042 Backups: switch to postgres:alpine + apk add aws-cli (Bitnami images gated) git_admin 2026-04-26 21:29:37 +03:00
  • 3a63da9609 Backups: pg_dump → S3 (MEGA S4); drop local PVC git_admin 2026-04-26 21:17:34 +03:00
  • 24f879db01 Add daily backups (CronJob + dedicated PVC, 7-day retention) git_admin 2026-04-26 21:01:17 +03:00
  • 97666c4e2f Add named sizes table (tiny/small/medium/large) git_admin 2026-04-26 20:04:39 +03:00
  • a915b31588 Initial chart import from local infrastructure/ git_admin 2026-04-26 17:46:59 +03:00
  • 043505666a Initial commit git_admin 2026-04-26 14:46:45 +00:00