Commit Graph

547 Commits

Author SHA1 Message Date
OdooSky v3
34b95ed564 fix: bump tower -> 0.77.9 (fix: close last 3 cross-tenant bare-code bugs (audit follow-up)) 2026-05-14 17:22:53 +02:00
OdooSky v3
f83a61af26 fix: bump tower -> 0.77.8 (fix: tenant-scope orphan-project sweep (orphan projects bug)) 2026-05-14 16:11:45 +02:00
OdooSky v3
ed8cc5c189 fix: bump tower -> 0.77.7 (fix: Studio host+TLS derive from instance domain (Bug #5)) 2026-05-14 15:15:20 +02:00
OdooSky v3
2201457952 fix: bump tower -> 0.77.6 (fix: pin instance-delete sweeps to pre-resolved cluster (cross-tenant)) 2026-05-14 14:15:48 +02:00
OdooSky v3
b6f67ad9a4 fix: bump tower -> 0.77.5 (fix: scope instance->org cache key (cross-tenant overlap)) 2026-05-14 11:10:14 +02:00
OdooSky v3
3864caf20a fix: bump tower-ui -> 0.77.4 (fix(ui): scope instance detail to its tenant via ?tenantId= (B-10)) 2026-05-14 10:50:54 +02:00
OdooSky v3
008f90b155 fix: bump tower -> 0.77.4 (fix(api): error on ambiguous cross-tenant instance code (B-10)) 2026-05-14 10:50:02 +02:00
OdooSky v3
a345dd601d fix: bump tower -> 0.77.3 (fix(api): wait for sandbox DNS propagation before reporting URL (B-9)) 2026-05-14 10:28:24 +02:00
OdooSky v3
b157e1a08c fix: bump tower-ui -> 0.77.2 (feat(ui): Database Tools card — backend truth + honest TTL (B-8d)) 2026-05-14 10:15:57 +02:00
OdooSky v3
c28276a492 fix: bump tower -> 0.77.2 (feat(api): pgAdmin sandbox idle-TTL + GET endpoint (B-8)) 2026-05-14 10:15:07 +02:00
OdooSky v3
6341857566 fix: bump tower-ui -> 0.77.1 (feat(ui): instance Settings tab + Database tools card (B-3 + B-6)) 2026-05-14 09:25:42 +02:00
OdooSky v3
bfe7368d6a fix: bump tower -> 0.77.1 (fix(api): pgAdmin sandbox certIssuer + tools-ns pull secret) 2026-05-14 09:24:50 +02:00
OdooSky v3
e68bbc8875 fix: bump tower -> 0.77.0 (feat(api): on-demand pgAdmin sandbox per instance (B-5)) 2026-05-13 22:35:12 +02:00
OdooSky v3
409dd660f0 fix: bump tower -> 0.76.99 (feat(api): auto-rollback watcher for config-update (B-2c)) 2026-05-13 22:11:17 +02:00
OdooSky v3
d60a4a20cf fix: bump tower -> 0.76.98 (fix(security): enforce auth guard on all instance endpoints (P0 audit)) 2026-05-13 22:01:08 +02:00
OdooSky v3
7ca25fc276 fix: bump tower -> 0.76.97 (security(api): gate instance-config endpoints with guardInstanceAccess) 2026-05-13 21:51:09 +02:00
OdooSky v3
ed877ee676 fix: bump tower -> 0.76.96 (feat(api): instance runtime-config endpoints (B-2 smoke)) 2026-05-13 21:39:58 +02:00
OdooSky v3
164cf15330 fix: bump tower -> 0.76.95 (fix server detail in fleet view: keep slug-prefixed name when no acting-as scope) 2026-05-13 10:03:32 +02:00
OdooSky v3
effb43b6d5 fix: bump tower -> 0.76.94 (debug log for cluster lookup) 2026-05-13 09:59:45 +02:00
OdooSky v3
de996de6d4 fix: bump tower -> 0.76.93 (fix project-sweep for Phase 1-server slug-prefixed Apps + self-heal stale label) 2026-05-13 09:28:18 +02:00
OdooSky v3
49cc8dfcbf fix: bump tower -> 0.76.92 (addon build-job timeout 5m→15m for fresh clusters) 2026-05-13 09:12:54 +02:00
OdooSky v3
00f7cddce1 fix: bump tower -> 0.76.91 (fix: password capture must merge, not overwrite vault) 2026-05-13 08:54:13 +02:00
OdooSky v3
7fb5b6441b fix: bump tower-ui -> 0.76.90 (SSH key info card on rented-server detail) 2026-05-13 08:50:20 +02:00
OdooSky v3
5f680de1d8 fix: bump tower -> 0.76.90 (SSH key info endpoint) 2026-05-13 08:49:40 +02:00
OdooSky v3
0954682939 fix: bump tower -> 0.76.89 (fix(netcup): SSH key endpoint is user-scoped) 2026-05-13 08:28:19 +02:00
OdooSky v3
d06dcf9be7 fix: bump tower-ui -> 0.76.88 (reinstall: SSH key rotate toggle) 2026-05-13 08:17:26 +02:00
OdooSky v3
c1b79f97ff fix: bump tower -> 0.76.88 (per-server Tower-managed SSH key (reuse by default)) 2026-05-13 08:16:43 +02:00
OdooSky v3
24799ec531 fix: bump tower -> 0.76.87 (reinstall: sshPasswordAuthentication=true so cloudimg accepts password) 2026-05-13 07:52:14 +02:00
OdooSky v3
ca75cf3dd9 fix: bump tower-ui -> 0.76.86 (terminal close reason + refresh state on actions) 2026-05-13 07:48:11 +02:00
OdooSky v3
69202812fb fix: bump tower -> 0.76.86 (terminal wait-for-ssh + refresh state chip) 2026-05-13 07:47:27 +02:00
OdooSky v3
32dd11744f fix: bump tower-ui -> 0.76.85 (reinstall progress card) 2026-05-13 07:37:25 +02:00
OdooSky v3
c3d3ab17aa fix: bump tower -> 0.76.85 (reinstall progress tracker + GET status endpoint) 2026-05-13 07:36:41 +02:00
OdooSky v3
ad9468df3a fix: bump tower-ui -> 0.76.84 (reinstall: fetch live image list) 2026-05-13 07:27:27 +02:00
OdooSky v3
bacd783e7f fix: bump tower -> 0.76.84 (reinstall: live image picker, filtered to Ubuntu and Debian) 2026-05-13 07:26:45 +02:00
OdooSky v3
b2274f5828 fix: bump tower -> 0.76.83 (reinstall: capture new root password from SCP task result and write to Vault (port v2 pattern)) 2026-05-13 07:19:30 +02:00
OdooSky v3
1b0e1ccfa0 fix: bump tower -> 0.76.82 (gitea GetRepoTree pagination fix: stop addon-republish 422 collisions on >1000-entry branches) 2026-05-13 06:47:09 +02:00
OdooSky v3
c53c0d66fe fix: bump tower -> 0.76.81 (Phase 1-server: tenant-scoped naming for ArgoCD apps, cluster registry, helm, OpenBao auth) 2026-05-13 06:25:09 +02:00
OdooSky v3
2511d961aa fix: bump tower-ui -> 0.76.42 (feat(deploy-modal): confirmation step on Deploy Odoo wizard — prevents stale-form accidental creates) 2026-05-13 05:57:08 +02:00
OdooSky v3
735e125f64 fix: bump tower -> 0.76.80 (fix(argocd): GetResourceTree/GetPodLogs/RefreshAndSync/SyncApplication use dualModeAppName for super-admin cross-workspace browsing) 2026-05-12 20:39:16 +02:00
OdooSky v3
0993579377 fix: bump tower -> 0.76.79 (fix(scope): restore label fallback in dualModeAppName for super-admin cross-workspace browsing) 2026-05-12 20:34:52 +02:00
OdooSky v3
68296e8b85 fix: bump tower -> 0.76.78 (Phase 3: drop dual-mode label fallback + pin helm releaseName for future renames) 2026-05-12 20:24:01 +02:00
OdooSky v3
8ea1d125fc fix: bump tower -> 0.76.77 (fix(scope): propagate Scope into op ctx + backupClient uses dualModeAppName — closes the cross-tenant-code lookup pattern across all 10 sites) 2026-05-12 19:54:41 +02:00
OdooSky v3
dd86df30e9 fix: bump tower -> 0.76.76 (fix(migrate+restore): slug-aware cluster lookup + per-tenant backups bucket (post-mortem 2026-05-12)) 2026-05-12 19:45:56 +02:00
OdooSky v3
0d40bad81e fix: bump tower -> 0.76.75 (fix(scope): resolve acting-as slug for super-admins; dualModeAppName prefers it over primary tenant slug (Phase 1.5b)) 2026-05-12 18:49:20 +02:00
OdooSky v3
56b1e53c24 fix: bump tower -> 0.76.74 (fix(argocd): scope-aware dualModeAppName disambiguates cross-tenant code URLs (Phase 1.5)) 2026-05-12 18:42:40 +02:00
OdooSky v3
0e21ebf479 fix: bump tower -> 0.76.73 (fix(argocd): instance code in summaries reads from label, not slug-prefixed App name (Phase 1 UX leak)) 2026-05-12 18:11:01 +02:00
OdooSky v3
7f2c3d98c1 fix: bump tower -> 0.76.72 (fix(argocd): tenant-scope Application names (#bug-cross-tenant-erp Phase 1)) 2026-05-12 13:51:10 +02:00
OdooSky v3
2a8a69d8e2 fix: bump tower -> 0.77.2 (feat(tower): migrate + template-deploy use ESO (A-Chunk 3.5)) 2026-05-12 12:54:40 +02:00
OdooSky v3
cc3833321f fix: bump tower -> 0.77.1 (fix(vault): DeleteSecret purges metadata (A-Chunk 2.5)) 2026-05-12 12:30:38 +02:00
OdooSky v3
5e14febe13 fix: bump tower -> 0.77.0 (feat(tower): pg password via OpenBao on Create (A-Chunk 2)) 2026-05-12 11:57:58 +02:00