mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-07-09 16:00:59 +00:00
Drop Standalone framing from release docs; describe rename as Hosts → Machines
The internal rename chain in rc.1-rc.5 went Agents -> Standalone -> Machines but neither Agents nor Standalone shipped as user-visible labels for the Pulse Agent inventory page. Users coming from v5 know the page as Hosts. The rc.6 release docs incorrectly framed the change as 'Standalone surface renamed to Machines' which references an internal name no public release ever exposed. Reframe in the shipped v6 docs and the rc.6 packet drafts as 'Hosts page renamed to Machines'. Top-level page listings updated to use Machines (not Standalone). Keyboard shortcut listing updated to 'g s Machines' (not Standalone). 'Standalone-to-Machines surface evolution' rewritten as 'Hosts-to-Machines rename'. Touches: - docs/releases/RELEASE_NOTES_v6.md - docs/releases/V6_CHANGELOG.md - docs/releases/V6_RC_OPERATOR_SUPPORT_PACK.md - docs/releases/RELEASE_NOTES_v6_RC6_DRAFT.md - docs/releases/V6_CHANGELOG_RC6_DRAFT.md - docs/releases/V6_RC6_OPERATOR_SUPPORT_PACK_DRAFT.md The internal route path /standalone is unchanged because that is a code-level identifier, not a user-facing label.
This commit is contained in:
parent
7cb5f74db8
commit
1407996e58
5 changed files with 39 additions and 41 deletions
|
|
@ -4,7 +4,7 @@
|
|||
`v6.0.0-rc.1` and `v6.0.0-rc.2` line into the default supported v6 release.
|
||||
|
||||
Pulse v6 keeps the platform-shaped top-level navigation existing v5 operators
|
||||
already know (Proxmox, Docker, Kubernetes, TrueNAS, vSphere, Standalone, plus
|
||||
already know (Proxmox, Docker, Kubernetes, TrueNAS, vSphere, Machines, plus
|
||||
Alerts, Patrol, and Settings), rebuilds the runtime behind it on a unified
|
||||
resource model and contract (`/api/resources`), ships first-class vSphere and
|
||||
TrueNAS support, adds the Patrol intelligence and agent-substrate surfaces,
|
||||
|
|
@ -31,16 +31,16 @@ I publish an explicit exception.
|
|||
### Platform-shaped frontend on a unified backend
|
||||
|
||||
The top-level navigation is platform-shaped. Each backing source has its own
|
||||
top-level page (Proxmox, Docker, Kubernetes, TrueNAS, vSphere, Standalone),
|
||||
top-level page (Proxmox, Docker, Kubernetes, TrueNAS, vSphere, Machines),
|
||||
alongside Alerts, Patrol, and Settings. Behind those pages, Pulse v6 runs on
|
||||
a unified resource model: a single canonical `Resource` type normalising data
|
||||
across the backing sources, served from `/api/resources`. The platform-shaped
|
||||
pages consume that contract and add platform-shaped presentation.
|
||||
|
||||
vSphere is a first-class platform in v6, parallel to Proxmox, Docker,
|
||||
Kubernetes, and TrueNAS. The Standalone surface (renamed from Agents during
|
||||
the v6 line) carries Pulse Agent resources as their own top-level page, with
|
||||
native detail UX for IP, disk I/O, RAID, network, and SMART temperature.
|
||||
Kubernetes, and TrueNAS. Machines (the v5 "Hosts" page) carries Pulse
|
||||
Agent resources as their own top-level page, with native detail UX
|
||||
for IP, disk I/O, RAID, network, and SMART temperature.
|
||||
|
||||
### Patrol intelligence and the agent substrate
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ With that signal pointing in one direction and no countervailing signal,
|
|||
I reverted the frontend information architecture in `rc.6` to
|
||||
platform-shaped top-level navigation:
|
||||
|
||||
- Proxmox, Docker, Kubernetes, TrueNAS, vSphere, and Standalone are
|
||||
- Proxmox, Docker, Kubernetes, TrueNAS, vSphere, and Machines are
|
||||
each their own top-level page again.
|
||||
- Alerts, Patrol, and Settings keep their own top-level pages.
|
||||
- The unified resource model is still the backend contract.
|
||||
|
|
@ -39,7 +39,7 @@ shape you already know.
|
|||
The keyboard shortcuts follow the new shape:
|
||||
|
||||
- `g p` Proxmox, `g d` Docker, `g k` Kubernetes, `g n` TrueNAS,
|
||||
`g v` vSphere, `g s` Standalone
|
||||
`g v` vSphere, `g s` Machines
|
||||
- `g a` Alerts, `g r` Patrol, `g t` Settings, `?` shortcuts help
|
||||
|
||||
The unified IA pages (`/infrastructure`, `/workloads`, `/storage`,
|
||||
|
|
@ -87,16 +87,15 @@ and a vSphere placement card in the workload drawer. vSphere tables
|
|||
follow the canonical platform-table column alignment helper and the
|
||||
shared platform conventions used by Proxmox and Docker.
|
||||
|
||||
### Standalone surface renamed to Machines, with native detail UX
|
||||
### Hosts page renamed to Machines, with native detail UX
|
||||
|
||||
The surface previously labelled "Agents" and then "Standalone" is now
|
||||
"Machines". The rename consolidates the IA decision and the landing
|
||||
behaviour into one name. The Machines table gained row identity
|
||||
context, an expansion affordance, IP / disk I/O / RAID / network /
|
||||
temperature detail tooltips, an aggregate disk summary in machine
|
||||
details, SMART temperature fallback, machine discovery promoted into
|
||||
drawer tabs, and a richer agent telemetry view. Machines is now
|
||||
restricted to Pulse Agent resources.
|
||||
The Pulse Agent inventory page that v5 operators know as "Hosts" is
|
||||
"Machines" in `rc.6`. The Machines table gained row identity context,
|
||||
an expansion affordance, IP / disk I/O / RAID / network / temperature
|
||||
detail tooltips, an aggregate disk summary in machine details, SMART
|
||||
temperature fallback, machine discovery promoted into drawer tabs,
|
||||
and a richer agent telemetry view. Machines is restricted to Pulse
|
||||
Agent resources.
|
||||
|
||||
### TrueNAS native detail surfacing
|
||||
|
||||
|
|
@ -197,7 +196,7 @@ substrate), and `.github/workflows` (install.sh smoke gate).
|
|||
## Retest Plan
|
||||
|
||||
1. Frontend information architecture: each of Proxmox, Docker,
|
||||
Kubernetes, TrueNAS, vSphere, Standalone (Machines) loads as its
|
||||
Kubernetes, TrueNAS, vSphere, Machines loads as its
|
||||
own top-level page; no `/infrastructure`, `/workloads`,
|
||||
`/storage`, or `/recovery` aggregate routes remain; Command Palette
|
||||
(`Cmd/Ctrl+K`) navigates across platforms; keyboard shortcuts
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ _This changelog describes the shipped stable `v6.0.0` release compared with
|
|||
## What v6 changes at a high level
|
||||
|
||||
Pulse v6 keeps the platform-shaped top-level navigation existing v5 operators
|
||||
already know (Proxmox, Docker, Kubernetes, TrueNAS, vSphere, Standalone, plus
|
||||
already know (Proxmox, Docker, Kubernetes, TrueNAS, vSphere, Machines, plus
|
||||
Alerts, Patrol, and Settings) and rebuilds the runtime behind it on a unified
|
||||
resource model. The default top-level shape is the same shape v5 had; the
|
||||
data flowing into those pages is the v6 unified `Resource` contract served
|
||||
|
|
@ -18,7 +18,7 @@ state contract changes, install and onboarding are split differently inside
|
|||
Settings, self-hosted commercial posture now revolves around core monitoring
|
||||
included for self-hosted installs plus paid convenience, history, and AI/admin
|
||||
surfaces rather than capped monitored-system volume, and there are new top-
|
||||
level pages (vSphere, Standalone, Patrol).
|
||||
level pages (vSphere, Machines, Patrol).
|
||||
|
||||
The v6 line briefly shipped a unified `Infrastructure` / `Workloads` /
|
||||
`Storage` / `Recovery` layout across `rc.1` through `rc.5`. Operator feedback
|
||||
|
|
@ -30,7 +30,7 @@ the navigation shape you already know.
|
|||
## Major product and workflow changes
|
||||
|
||||
- **The top-level product layout stays platform-shaped, on a unified
|
||||
backend.** Proxmox, Docker, Kubernetes, TrueNAS, vSphere, and Standalone
|
||||
backend.** Proxmox, Docker, Kubernetes, TrueNAS, vSphere, and Machines
|
||||
are each their own top-level page, alongside Alerts, Patrol, and Settings.
|
||||
Behind those pages, Pulse v6 runs on a unified `Resource` contract
|
||||
(`/api/resources`) and per-platform pages consume that contract.
|
||||
|
|
|
|||
|
|
@ -18,15 +18,15 @@ architecture introduced across `rc.1` through `rc.5`. The unified
|
|||
their aggregate route aliases, and the orphaned summary components,
|
||||
aggregate state hooks, and presentation utilities that fed them are
|
||||
removed. The frontend top level is platform-shaped again: Proxmox,
|
||||
Docker, Kubernetes, TrueNAS, vSphere, Standalone (Machines), plus
|
||||
Docker, Kubernetes, TrueNAS, vSphere, Machines, plus
|
||||
Alerts, Patrol, and Settings. The unified resource model and
|
||||
`/api/resources` contract are retained on the backend; the per-
|
||||
platform pages consume that contract and add platform-shaped
|
||||
presentation.
|
||||
|
||||
Beyond the IA revert, `rc.6` carries the new vSphere first-class
|
||||
platform surface, the Standalone-to-Machines surface evolution with
|
||||
native detail UX, TrueNAS native detail rendering, Proxmox backup
|
||||
platform surface, the Hosts-to-Machines rename with native detail
|
||||
UX, TrueNAS native detail rendering, Proxmox backup
|
||||
recovery coverage and tab polish, FilterBar adoption with SavedViews,
|
||||
Patrol capacity-forecast and reliability-finding work, the free-first
|
||||
self-hosted commercial posture, and `install.sh` release-pipeline
|
||||
|
|
@ -46,7 +46,7 @@ exact code-backed release-validation range for the current candidate:
|
|||
Those commits are grouped in this changelog rather than listed one by
|
||||
one. The range carries: the frontend information architecture revert
|
||||
to platform-shaped navigation, the vSphere first-class platform
|
||||
surface, the Standalone-to-Machines rename and native detail UX, the
|
||||
surface, the Hosts-to-Machines rename and native detail UX, the
|
||||
TrueNAS native detail rendering pass, Proxmox backup recovery
|
||||
coverage and tab polish, FilterBar adoption with SavedViews wiring on
|
||||
Alerts history / audit log / embedded workloads / Storage, Patrol
|
||||
|
|
@ -70,7 +70,7 @@ The unified Infrastructure / Workloads / Storage / Recovery pages
|
|||
introduced across `rc.1`-`rc.5` are removed. The frontend top level is
|
||||
platform-shaped again:
|
||||
|
||||
- Proxmox, Docker, Kubernetes, TrueNAS, vSphere, and Standalone
|
||||
- Proxmox, Docker, Kubernetes, TrueNAS, vSphere, and Machines
|
||||
(Machines) are each their own top-level page.
|
||||
- Alerts, Patrol, and Settings keep their own top-level pages.
|
||||
- Aggregate top-level workspace routes and legacy infrastructure
|
||||
|
|
@ -82,7 +82,7 @@ platform-shaped again:
|
|||
detail drawers so the platform pages share their detail surface.
|
||||
- Keyboard shortcuts moved to platform keys: `g p` Proxmox, `g d`
|
||||
Docker, `g k` Kubernetes, `g n` TrueNAS, `g v` vSphere, `g s`
|
||||
Standalone, `g a` Alerts, `g r` Patrol, `g t` Settings.
|
||||
Machines, `g a` Alerts, `g r` Patrol, `g t` Settings.
|
||||
|
||||
The unified resource model and `/api/resources` contract are retained
|
||||
on the backend; the platform-shaped pages consume that contract and
|
||||
|
|
@ -117,11 +117,10 @@ Kubernetes, and TrueNAS:
|
|||
- Guest OS column lights up for Proxmox and vSphere workloads in
|
||||
unison.
|
||||
|
||||
### 3. Standalone surface renamed to Machines with native detail UX
|
||||
### 3. Hosts page renamed to Machines with native detail UX
|
||||
|
||||
The surface previously labelled "Agents" and then "Standalone" is now
|
||||
"Machines". The IA decision and landing behaviour are consolidated
|
||||
into one name and the surface is restricted to Pulse Agent resources:
|
||||
The Pulse Agent inventory page that v5 operators know as "Hosts" is
|
||||
"Machines" in `rc.6`, restricted to Pulse Agent resources:
|
||||
|
||||
- Row identity context.
|
||||
- Row expansion affordance.
|
||||
|
|
|
|||
|
|
@ -16,12 +16,12 @@ _Draft only. Use this as the working support brief for the planned
|
|||
change is that the unified `Infrastructure` / `Workloads` /
|
||||
`Storage` / `Recovery` top-level pages that shipped across
|
||||
`rc.1`-`rc.5` are reverted, and the frontend is platform-shaped
|
||||
again (Proxmox, Docker, Kubernetes, TrueNAS, vSphere, Standalone,
|
||||
plus Alerts, Patrol, and Settings). The unified resource model and
|
||||
again (Proxmox, Docker, Kubernetes, TrueNAS, vSphere, Machines, plus
|
||||
Alerts, Patrol, and Settings). The unified resource model and
|
||||
`/api/resources` contract remain on the backend; the platform-shaped
|
||||
pages consume that contract and add platform-shaped presentation.
|
||||
- Beyond the IA revert, `rc.6` ships vSphere as a first-class platform,
|
||||
the Standalone-to-Machines surface evolution with native detail UX,
|
||||
the Hosts-to-Machines rename with native detail UX,
|
||||
TrueNAS native detail rendering, Proxmox backup recovery coverage
|
||||
and tab polish, FilterBar adoption with SavedViews, Patrol
|
||||
capacity-forecast and reliability-finding additions, the free-first
|
||||
|
|
@ -130,19 +130,19 @@ Use this cohort breakdown:
|
|||
detail drawers so platform pages share their detail surface. The
|
||||
keyboard shortcuts moved to platform keys: `g p` Proxmox, `g d`
|
||||
Docker, `g k` Kubernetes, `g n` TrueNAS, `g v` vSphere, `g s`
|
||||
Standalone, `g a` Alerts, `g r` Patrol, `g t` Settings.
|
||||
Machines, `g a` Alerts, `g r` Patrol, `g t` Settings.
|
||||
- vSphere is a first-class platform in `rc.6`, parallel to Proxmox,
|
||||
Docker, Kubernetes, and TrueNAS. The surface ships VMs through the
|
||||
shared workloads pipeline, network inventory, Hosts table with
|
||||
version and uptime, cluster services, VM hardware config, VMware
|
||||
Tools status, vCenter MoRef in the workload ID, snapshot trees, and
|
||||
a vSphere placement card in the workload drawer.
|
||||
- The surface previously labelled "Agents" and then "Standalone" is
|
||||
now "Machines". The Machines table gained row identity context,
|
||||
expansion affordance, IP / disk I/O / RAID / network / temperature
|
||||
detail tooltips, an aggregate disk summary, SMART temperature
|
||||
fallback, and machine discovery promoted into drawer tabs. Machines
|
||||
is now restricted to Pulse Agent resources.
|
||||
- The Pulse Agent inventory page that v5 operators know as "Hosts"
|
||||
is "Machines" in `rc.6`. The Machines table gained row identity
|
||||
context, expansion affordance, IP / disk I/O / RAID / network /
|
||||
temperature detail tooltips, an aggregate disk summary, SMART
|
||||
temperature fallback, and machine discovery promoted into drawer
|
||||
tabs. Machines is restricted to Pulse Agent resources.
|
||||
- TrueNAS gained native inline detail rendering across storage,
|
||||
system, service, protection, and health rows. TrueNAS health alerts
|
||||
surface on the overview and alert detail rows appear in the drawer.
|
||||
|
|
@ -261,7 +261,7 @@ maintainer approval before posting.
|
|||
5. Verify server health, version, logs, and update UI before
|
||||
upgrading agents.
|
||||
6. Walk the frontend top-level navigation: each of Proxmox, Docker,
|
||||
Kubernetes, TrueNAS, vSphere, Standalone (Machines) loads as its
|
||||
Kubernetes, TrueNAS, vSphere, Machines loads as its
|
||||
own page. Confirm no `/infrastructure`, `/workloads`, `/storage`,
|
||||
or `/recovery` aggregate routes remain. Confirm Command Palette
|
||||
(`Cmd/Ctrl+K`) navigates across platforms and the platform-keyed
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue