fix: complete diagnostic extension remediation
This commit is contained in:
@@ -220,6 +220,9 @@ the model/dimensions response fields. Only `GET` and `POST`, `none`/`bearer`/`x-
|
||||
authentication, origin-relative paths without a query or fragment, and identifier-shaped response
|
||||
field names are accepted.
|
||||
|
||||
For `auth: none`, the binding resolver, runtime renderer, and diagnostic connector all omit the
|
||||
API-key requirement. Credential-backed declarations retain their local secret-file requirement.
|
||||
|
||||
`vector_rest.reversible_probe`, when present, is an authenticated POST with a declared response
|
||||
field that must echo each requested `create`/`remove` operation. It is called with a generated
|
||||
diagnostic record create request and a matching remove request, with cleanup retried in `finally`.
|
||||
@@ -330,7 +333,9 @@ trusted TLS-termination boundary.
|
||||
|
||||
SSH adapters verify the remote host against an explicit known-hosts file, open a temporary local
|
||||
tunnel, and pass the resulting endpoint to the corresponding direct adapter, including its
|
||||
verified private-CA-or-system-trust policy. Host-key checking cannot be disabled by the form.
|
||||
verified private-CA-or-system-trust policy. The direct adapter connects to loopback but uses the
|
||||
original `SSH_TARGET_HOST` as the TLS server name, so certificate hostname validation remains
|
||||
bound to the remote target. Host-key checking cannot be disabled by the form.
|
||||
|
||||
Transport selection is installation-specific because a production server may connect directly while a laptop reaches the same logical resource through REST or SSH.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user