Commit Graph

349 Commits

Author SHA1 Message Date
pro-777
0877602eba tower: 0.57.6→0.57.7 / tower-ui: 0.57.8→0.57.9 (B4: Argo health badge on Server card) 2026-04-29 15:42:14 +03:00
pro-777
fe7e2cb093 tower: 0.57.5 → 0.57.6 (B3: trim bootstrap.sh + share prepareCluster) 2026-04-29 15:33:46 +03:00
pro-777
319da7d043 tower: 0.57.4 → 0.57.5 (B2: SubmitConnect orchestrates per-tenant prepare) 2026-04-29 15:24:59 +03:00
pro-777
1a53cd74be tower-ui: 0.57.7 → 0.57.8 (Tenant Settings tab) 2026-04-29 15:02:10 +03:00
pro-777
797832cd61 tower: 0.57.3 → 0.57.4 (per-tenant settings API) 2026-04-29 14:30:15 +03:00
pro-777
1834c5a944 tower: 0.57.2 → 0.57.3 (Connect trailer: IPv4 + check Tower status) 2026-04-29 14:05:44 +03:00
pro-777
00147789b1 ingress: route /connect and /teardown to backend (customer-facing token endpoints) 2026-04-29 13:57:51 +03:00
pro-777
1344f2638c tower: 0.57.1→0.57.2 / tower-ui: 0.57.6→0.57.7 (Disconnect cluster-loop + UX) 2026-04-29 13:45:17 +03:00
pro-777
87ab9655b0 tower-ui: 0.57.5 → 0.57.6 (api.ts authFetch fix for 401s) 2026-04-29 11:46:06 +03:00
pro-777
4709f97420 tower-ui: 0.57.4 → 0.57.5 (merge /activity + /admin/audit) 2026-04-29 11:20:28 +03:00
pro-777
ebcc715434 tower-ui: 0.57.2 → 0.57.4 (useReshape + useMfaEnrollment composables) 2026-04-29 11:14:46 +03:00
pro-777
70a6ce990d tower-ui: 0.57.0 → 0.57.2 (useInstance composable refactor) 2026-04-29 11:07:12 +03:00
4ff3315bc2 ship: tower 0.57.0 -> 0.57.1 (ServeMux pattern conflict fix)
0.57.0 had a Go ServeMux ambiguity between /api/servers/{name}/capacity and /api/servers/connect-token/{token}. Moved the new endpoints to /api/connect-tokens/* to break the wildcard collision.
2026-04-29 07:55:04 +00:00
5e5b4c464c ship: tower + tower-ui 0.56.x -> 0.57.0 (multi-auth Connect)
Adds SSH-key + token-installer auth methods to Connect Server (188d). Three-tab drawer; one-time URL primitive shared with Teardown (188e). All previous behavior preserved — password tab is the default.
2026-04-29 07:49:30 +00:00
a532004ce9 ship: tower 0.56.0 -> 0.56.1 (substrate version surfacing fix)
The original 0.56.0 backend image had a stripped-binary ldflag quirk that left the substrate endpoint reporting tower=dev. b25ffbe switches to TOWER_VERSION env (chart-injected from image tag) — this bump rolls the pod onto the new image so the env-var path takes effect.

Frontend stays at 0.56.0 — nothing changed there.
2026-04-29 07:37:45 +00:00
340622f113 chart: inject TOWER_VERSION env from image tag
Lets the substrate endpoint surface the running tag without depending on Go ldflag tricks. Single source of truth: bumping the chart tag automatically bumps what the UI displays.
2026-04-29 07:30:12 +00:00
34c2b84081 ship: tower + tower-ui 0.55.0 -> 0.56.0
Bumps both image tags to 0.56.0 — the cumulative release of:
- argocd doAuth refactor + 4 tests
- instance lifecycle service extraction (179a/b/c) + 13 tests
- server lifecycle service (188a/b/c/e) + Disconnect + Teardown + 19 tests
- capability gates on lifecycle endpoints (197)
- tenant_filter + lockout primitive tests (180)
- tenant column + filter on Backups + Activity (172)
- Tenant Detail cockpit (173)

Backend tests 1 -> 58. Charter compliance pass.
2026-04-29 07:22:59 +00:00
OdooSky Bot
298cc07f3f Tower v3 0.55.0 — self-service profile (name, password, MFA, recovery, memberships, activity) 2026-04-28 21:37:19 +00:00
OdooSky Bot
d1c158ae88 Tower v3 0.54.1 — fleet-scale admin: tenant switcher pill + list/cards toggle + filters 2026-04-28 21:26:20 +00:00
OdooSky Bot
a8c3524b24 Tower v3 0.54.0 — admin panel: tenants, members, users 2026-04-28 21:22:44 +00:00
OdooSky Bot
b42160c391 Tower v3 0.53.2 — Phase H+ smtp2go magic-link delivery 2026-04-28 21:15:22 +00:00
OdooSky Bot
a7b345fad6 Tower v3 0.53.1 — Phase 3.H frontend MFA step 2026-04-28 21:11:08 +00:00
OdooSky Bot
6debe6f4bb Tower v3 0.53.0 — Phase 3.H: MFA TOTP + lockout + rate limit 2026-04-28 21:01:06 +00:00
OdooSky Bot
baeb250ce2 Tower v3 0.52.0 — Phase 3.G: S3 audit log + audit view 2026-04-28 20:55:49 +00:00
OdooSky Bot
2eed8944f8 Tower v3 0.51.0 — Phase 3.F: resource-level grants 2026-04-28 20:46:22 +00:00
OdooSky Bot
654997c662 Tower v3 0.50.0 — Phase 3.E: tenant overrides + matrix view 2026-04-28 20:42:35 +00:00
OdooSky Bot
c62e4644ba Tower v3 0.49.0 — Phase 3.D: useAuth + Can + v-can + route guards 2026-04-28 20:36:14 +00:00
OdooSky Bot
9a5f65561b Tower v3 0.48.1 — Phase 3.C: last-super-admin lockout protection 2026-04-28 20:31:33 +00:00
OdooSky Bot
36c185e238 Tower v3 0.48.0 — Phase 3.C: tenants + memberships + users API 2026-04-28 20:28:11 +00:00
OdooSky Bot
5b06681f8d Tower v3 0.47.0 — Phase 3.B: real Allow() + grant table + 14 unit tests 2026-04-28 19:59:15 +00:00
OdooSky Bot
e34fa4b264 Tower v3 0.46.0 — Phase 3.A: login + JWT + magic-link + /me 2026-04-28 19:50:10 +00:00
OdooSky Bot
bc9c47eb51 Tower v3 0.45.1 — review fixes (PATCH-during-build guard, Edit-button gating, drawer detail freshness) 2026-04-28 19:05:00 +00:00
OdooSky Bot
4bb8484830 Tower v3 Phase 2.12.1 — Templates polish + harden (0.45.0) 2026-04-28 18:59:38 +00:00
OdooSky Bot
c4ab92d7f2 Tower v3 Phase 2.12 — Templates feature (0.44.0) 2026-04-28 18:18:52 +00:00
439ebabf05 tower+ui 0.43.0 (Phase 2.11 hardening: addon-apply lock + usage cache + wave persistence + on-target visual + stale-fetch guard) 2026-04-28 16:51:36 +00:00
a3509812bd tower+ui 0.42.1 (audit fixes: semver-aware sort + AddonRow inspectable mode) 2026-04-28 16:42:18 +00:00
7eb3f97737 tower+ui 0.42.0 (Phase 2.11 fleet-wide addon upgrade orchestration) 2026-04-28 16:05:36 +00:00
f777456ddd tower 0.41.1 (capRes.mu lock around migrate prebuild kubeClientFor) 2026-04-28 15:53:29 +00:00
f2ba0d100f tower+ui 0.41.0 (delete-lock + addon prebuild + v2 converter) 2026-04-28 15:47:48 +00:00
36cbdd4866 tower-tower ClusterRole: add tenant-control rules (services/proxy + workloads + jobs) 2026-04-28 14:00:39 +00:00
ecc6fb52f4 tower-ui 0.40.0 (MigrateDrawer Server selector) 2026-04-28 13:37:36 +00:00
09cff85d4a tower 0.40.0 (migrate writes addons[] to values.yaml) 2026-04-28 13:30:08 +00:00
c926f567b5 tower 0.39.1 (auto-delete staged migration on success) 2026-04-28 12:23:21 +00:00
02cccb7d34 tower+ui 0.39.0 (manifest v2 with full recipe + Migrate from bundle wizard) 2026-04-28 12:02:20 +00:00
e4553ccef7 tower+ui 0.38.0 (bundle restore: upload + manifest peek + apply) 2026-04-28 11:35:23 +00:00
36d42370b7 tower 0.37.1 (delete-backup: stat-first 404 + .sql.gz failure surfaces as 500) 2026-04-28 11:11:25 +00:00
8cf3809261 tower+ui 0.37.0 (manual delete for snapshots and bundles) 2026-04-28 11:05:42 +00:00
21c1df576f tower 0.36.2 (PGDATABASE fix) 2026-04-28 10:50:48 +00:00
11bdc898da tower: 0.36.0 -> 0.36.1 (export start race fix) 2026-04-28 10:24:42 +00:00
28b4cc09dd tower+ui: 0.35.1 -> 0.36.0 (customer export bundles + presigned download) 2026-04-28 09:14:31 +00:00