diff --git a/frontend-modern/src/components/Settings/ConnectionEditor/CredentialSlots/TrueNASCredentialSlot.tsx b/frontend-modern/src/components/Settings/ConnectionEditor/CredentialSlots/TrueNASCredentialSlot.tsx index 47dfd2d43..3355b6375 100644 --- a/frontend-modern/src/components/Settings/ConnectionEditor/CredentialSlots/TrueNASCredentialSlot.tsx +++ b/frontend-modern/src/components/Settings/ConnectionEditor/CredentialSlots/TrueNASCredentialSlot.tsx @@ -388,6 +388,7 @@ export const TrueNASCredentialSlot: Component = (pro class={buttonClass} onClick={() => void props.state.previewCurrentForm()} disabled={props.state.saving() || props.state.testing() || props.state.previewing()} + title="Show the resources Pulse would ingest from this connection without saving or starting polling." > {props.state.previewing() ? 'Previewing…' : 'Preview impact'} diff --git a/frontend-modern/src/components/Settings/ConnectionEditor/CredentialSlots/VMwareCredentialSlot.tsx b/frontend-modern/src/components/Settings/ConnectionEditor/CredentialSlots/VMwareCredentialSlot.tsx index 9100b928c..4f87a5b85 100644 --- a/frontend-modern/src/components/Settings/ConnectionEditor/CredentialSlots/VMwareCredentialSlot.tsx +++ b/frontend-modern/src/components/Settings/ConnectionEditor/CredentialSlots/VMwareCredentialSlot.tsx @@ -337,6 +337,7 @@ export const VMwareCredentialSlot: Component = (props disabled={ props.state.saving() || props.state.testing() || props.state.previewing() } + title="Show the resources Pulse would ingest from this connection without saving or starting polling." > {props.state.previewing() ? 'Previewing…' : 'Preview impact'} diff --git a/frontend-modern/src/components/Settings/InfrastructureInstallerSection.tsx b/frontend-modern/src/components/Settings/InfrastructureInstallerSection.tsx index a12cdd98b..21126aeba 100644 --- a/frontend-modern/src/components/Settings/InfrastructureInstallerSection.tsx +++ b/frontend-modern/src/components/Settings/InfrastructureInstallerSection.tsx @@ -291,6 +291,33 @@ export const InfrastructureInstallerSection: Component +
+

+ What this token authorizes: +

+
    +
  • + + Pulse Agent on this host reports its own telemetry to this Pulse instance. +
  • +
  • + + + Read-only by default. Assistant control and host shell stay off until you opt in + per host from Settings → Infrastructure. + +
  • +
  • + + + Revoke the token any time from{' '} + Settings → Infrastructure → Tokens; the agent + stops reporting immediately. + +
  • +
+
+