mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-03 04:38:48 +00:00
Say the agent adds temperatures and SMART on Proxmox
The first rewrite told users that Proxmox, TrueNAS and VMware need nothing installed, which reads as "do not put the agent on them". On Proxmox that is wrong: the API does not report node temperatures or SMART disk health, and the agent on each node does. TrueNAS already reports both through its API, and ESXi hosts take no agent, so the copy now says to start with the API and add the agent on Proxmox nodes. Contract-Neutral: copy-only: correct first-source copy about the agent on Proxmox nodes; no runtime, API or primitive change
This commit is contained in:
parent
a5de22f114
commit
c48b5dc0eb
6 changed files with 18 additions and 18 deletions
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"version": 1,
|
||||
"base_sha": "ad15366f3dc02480ede74dce80a074c190e83d3c",
|
||||
"verified_at": "2026-09-28T15:10:00Z",
|
||||
"base_sha": "a5de22f114c723d5f7e2b5c885c7b6d2f836a0d2",
|
||||
"verified_at": "2026-09-28T16:05:00Z",
|
||||
"result": "passed",
|
||||
"changed_paths": [
|
||||
"frontend-modern/src/i18n/messages.de.ts",
|
||||
|
|
@ -9,9 +9,9 @@
|
|||
"frontend-modern/src/i18n/messages.ts"
|
||||
],
|
||||
"content_sha256": {
|
||||
"frontend-modern/src/i18n/messages.de.ts": "ae9c0783b2a2f2a62dcdb19b4478e73dc27acbd1c032632bd73fda369ea83975",
|
||||
"frontend-modern/src/i18n/messages.es.ts": "f0c9cddc79c1e4dbcc64aa58bc661592903817155444fd4a70778627c0ca3b45",
|
||||
"frontend-modern/src/i18n/messages.ts": "ea55b33d3669eab718fab8fb844b3fa340648835f3c1e55dd978995565ca337e"
|
||||
"frontend-modern/src/i18n/messages.de.ts": "9d2276ee7d3a12bc34981e1fa1d1e11c137fbd867fb529a925408ccae1fc7d74",
|
||||
"frontend-modern/src/i18n/messages.es.ts": "8dff6fb9eb2ef1df2137fc0a947a34dfaa681aa3edde4a069d43ff1911833927",
|
||||
"frontend-modern/src/i18n/messages.ts": "55c9fbf661901f230f12d47b6cd3bbbbf77e2b14a5b54741555ab09da36e3214"
|
||||
},
|
||||
"routes": [
|
||||
"/ (setup completion after unlock and admin creation)",
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
],
|
||||
"states": [
|
||||
"Fresh rcourtman/pulse:latest (v6.4.1) container in first-run state serving this branch's vite build via PULSE_FRONTEND_DIR, reached over an SSH tunnel to localhost",
|
||||
"Empty first-source completion state shows Connect your first system, the plain next-step summary and detail, and the Ways to connect list with Connect by API, Pulse Agent and Use both",
|
||||
"Empty first-source completion state shows Connect your first system, the next-step detail telling users to start with the platform API and add the Pulse Agent on Proxmox nodes for temperatures and SMART disk health, and the Ways to connect list",
|
||||
"At 390px the headings, badge, buttons and list wrap without page-level horizontal overflow (scrollWidth 390)",
|
||||
"At desktop width the credentials card and next-step card render with the new copy and no clipping"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ describe('SetupCompletionPanel', () => {
|
|||
).toBeInTheDocument();
|
||||
expect(
|
||||
screen.getByText(
|
||||
'A small program on a Linux, Windows, or macOS machine that reports its own health, disks, Docker, and Kubernetes.',
|
||||
'A small program on a Linux, Windows, or macOS machine, such as a Proxmox node, that reports its temperatures, disk health, Docker, and Kubernetes.',
|
||||
),
|
||||
).toBeInTheDocument();
|
||||
expect(screen.queryByText('What happens next')).not.toBeInTheDocument();
|
||||
|
|
@ -260,7 +260,7 @@ describe('SetupCompletionPanel', () => {
|
|||
).toBeInTheDocument();
|
||||
expect(
|
||||
screen.getByText(
|
||||
'Use Add infrastructure any time to connect more systems, or to install the Pulse Agent where you want temperatures and disk health.',
|
||||
'Use Add infrastructure any time to connect more systems, or to install the Pulse Agent on your Proxmox nodes for temperatures and disk health (SMART).',
|
||||
),
|
||||
).toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: 'Open Infrastructure' })).toBeInTheDocument();
|
||||
|
|
|
|||
|
|
@ -229,11 +229,11 @@ export const DE_MESSAGE_OVERRIDES = {
|
|||
'setup.completion.nextStep.detail.agent':
|
||||
'Ueber Infrastruktur hinzufuegen koennen Sie jederzeit weitere Rechner hinzufuegen oder eine Plattform wie Proxmox ueber ihre API verbinden.',
|
||||
'setup.completion.nextStep.detail.api':
|
||||
'Ueber Infrastruktur hinzufuegen koennen Sie jederzeit weitere Systeme verbinden oder den Pulse Agent dort installieren, wo Sie Temperaturen und Festplattenzustand sehen wollen.',
|
||||
'Ueber Infrastruktur hinzufuegen koennen Sie jederzeit weitere Systeme verbinden oder den Pulse Agent auf Ihren Proxmox-Knoten installieren, um Temperaturen und Festplattenzustand (SMART) zu sehen.',
|
||||
'setup.completion.nextStep.detail.both':
|
||||
'Ueber Infrastruktur hinzufuegen koennen Sie jederzeit weitere Systeme per API, mit dem Agent oder mit beidem verbinden.',
|
||||
'setup.completion.nextStep.detail.empty':
|
||||
'Proxmox, TrueNAS und VMware werden ueber ihre API verbunden, dort muss also nichts installiert werden. Installieren Sie den Pulse Agent auf einem Rechner, wenn Sie auch dessen Temperaturen, Festplattenzustand oder Docker-Container sehen wollen.',
|
||||
'Verbinden Sie zuerst Proxmox, TrueNAS oder VMware ueber ihre API. Installieren Sie auf Proxmox-Knoten zusaetzlich den Pulse Agent, um Temperaturen und Festplattenzustand (SMART) zu erhalten, die die Proxmox-API nicht meldet.',
|
||||
'setup.completion.nextStep.label': 'Naechster Schritt',
|
||||
'setup.completion.nextStep.summary.connected.singular':
|
||||
'Oeffnen Sie Infrastruktur, um Ihr erstes verbundenes System zu pruefen.',
|
||||
|
|
@ -249,7 +249,7 @@ export const DE_MESSAGE_OVERRIDES = {
|
|||
'setup.completion.proActivation.title': 'Pulse Pro aktivieren',
|
||||
'setup.completion.resource.unknownName': 'Unbekannt',
|
||||
'setup.completion.sourceOptions.agent.description':
|
||||
'Ein kleines Programm auf einem Linux-, Windows- oder macOS-Rechner, das dessen Zustand, Festplatten, Docker und Kubernetes meldet.',
|
||||
'Ein kleines Programm auf einem Linux-, Windows- oder macOS-Rechner, etwa einem Proxmox-Knoten, das dessen Temperaturen, Festplattenzustand, Docker und Kubernetes meldet.',
|
||||
'setup.completion.sourceOptions.agent.title': 'Pulse Agent',
|
||||
'setup.completion.sourceOptions.both.description':
|
||||
'Verbinden Sie Proxmox per API fuer den ganzen Cluster und fuegen Sie den Agent auf den Knoten hinzu, deren Temperaturen und Festplattenzustand Sie sehen wollen.',
|
||||
|
|
|
|||
|
|
@ -223,11 +223,11 @@ export const ES_MESSAGE_OVERRIDES = {
|
|||
'setup.completion.nextStep.detail.agent':
|
||||
'Usa Agregar infraestructura cuando quieras para añadir más equipos o conectar una plataforma como Proxmox a través de su API.',
|
||||
'setup.completion.nextStep.detail.api':
|
||||
'Usa Agregar infraestructura cuando quieras para conectar más sistemas o instalar Pulse Agent donde quieras ver temperaturas y estado de discos.',
|
||||
'Usa Agregar infraestructura cuando quieras para conectar más sistemas o instalar Pulse Agent en tus nodos Proxmox y ver temperaturas y estado de discos (SMART).',
|
||||
'setup.completion.nextStep.detail.both':
|
||||
'Usa Agregar infraestructura cuando quieras para conectar más sistemas por API, con el agente o de ambas formas.',
|
||||
'setup.completion.nextStep.detail.empty':
|
||||
'Proxmox, TrueNAS y VMware se conectan a través de su API, así que no hay que instalar nada en ellos. Instala Pulse Agent en un equipo cuando también quieras ver sus temperaturas, el estado de sus discos o sus contenedores Docker.',
|
||||
'Empieza conectando Proxmox, TrueNAS o VMware a través de su API. En los nodos Proxmox, instala también Pulse Agent para añadir temperaturas y estado de discos (SMART), que la API de Proxmox no informa.',
|
||||
'setup.completion.nextStep.label': 'Siguiente paso',
|
||||
'setup.completion.nextStep.summary.connected.singular':
|
||||
'Abre Infraestructura para revisar tu primer sistema conectado.',
|
||||
|
|
@ -243,7 +243,7 @@ export const ES_MESSAGE_OVERRIDES = {
|
|||
'setup.completion.proActivation.title': 'Activar Pulse Pro',
|
||||
'setup.completion.resource.unknownName': 'Desconocido',
|
||||
'setup.completion.sourceOptions.agent.description':
|
||||
'Un pequeño programa en un equipo Linux, Windows o macOS que informa de su propio estado, discos, Docker y Kubernetes.',
|
||||
'Un pequeño programa en un equipo Linux, Windows o macOS, como un nodo Proxmox, que informa de sus temperaturas, estado de discos, Docker y Kubernetes.',
|
||||
'setup.completion.sourceOptions.agent.title': 'Pulse Agent',
|
||||
'setup.completion.sourceOptions.both.description':
|
||||
'Conecta Proxmox por API para todo el clúster y añade el agente en los nodos donde quieras ver temperaturas y estado de discos.',
|
||||
|
|
|
|||
|
|
@ -42,11 +42,11 @@ export const EN_MESSAGES = {
|
|||
'setup.completion.nextStep.detail.agent':
|
||||
'Use Add infrastructure any time to add more machines, or to connect a platform such as Proxmox through its API.',
|
||||
'setup.completion.nextStep.detail.api':
|
||||
'Use Add infrastructure any time to connect more systems, or to install the Pulse Agent where you want temperatures and disk health.',
|
||||
'Use Add infrastructure any time to connect more systems, or to install the Pulse Agent on your Proxmox nodes for temperatures and disk health (SMART).',
|
||||
'setup.completion.nextStep.detail.both':
|
||||
'Use Add infrastructure any time to connect more systems through their API, with the agent, or both.',
|
||||
'setup.completion.nextStep.detail.empty':
|
||||
'Proxmox, TrueNAS, and VMware connect through their API, so there is nothing to install on them. Install the Pulse Agent on a machine when you also want its temperatures, disk health, or Docker containers.',
|
||||
'Start by connecting Proxmox, TrueNAS, or VMware through their API. On Proxmox nodes, also install the Pulse Agent to add temperatures and disk health (SMART), which the Proxmox API does not report.',
|
||||
'setup.completion.nextStep.label': 'Next step',
|
||||
'setup.completion.nextStep.summary.connected.singular':
|
||||
'Open Infrastructure to review your first connected system.',
|
||||
|
|
@ -62,7 +62,7 @@ export const EN_MESSAGES = {
|
|||
'setup.completion.proActivation.title': 'Activate Pulse Pro',
|
||||
'setup.completion.resource.unknownName': 'Unknown',
|
||||
'setup.completion.sourceOptions.agent.description':
|
||||
'A small program on a Linux, Windows, or macOS machine that reports its own health, disks, Docker, and Kubernetes.',
|
||||
'A small program on a Linux, Windows, or macOS machine, such as a Proxmox node, that reports its temperatures, disk health, Docker, and Kubernetes.',
|
||||
'setup.completion.sourceOptions.agent.title': 'Pulse Agent',
|
||||
'setup.completion.sourceOptions.both.description':
|
||||
'Connect Proxmox by API for the whole cluster, then add the agent on the nodes where you want temperatures and disk health.',
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ test.describe("Setup completion Add infrastructure handoff", () => {
|
|||
).toBeVisible();
|
||||
await expect(
|
||||
page.getByText(
|
||||
"Proxmox, TrueNAS, and VMware connect through their API, so there is nothing to install on them. Install the Pulse Agent on a machine when you also want its temperatures, disk health, or Docker containers.",
|
||||
"Start by connecting Proxmox, TrueNAS, or VMware through their API. On Proxmox nodes, also install the Pulse Agent to add temperatures and disk health (SMART), which the Proxmox API does not report.",
|
||||
),
|
||||
).toBeVisible();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue