Skip to content

test(bdd): single-cluster PKI feature with a secured LLM invoke #1076

Description

@along-2017

Parent

Relates to #1019.

What was built

PR #1075 adds a single-cluster PKI feature with its own live entry point and
wiring test. It reuses the existing fixtures and overlays the LLM PKI add-on
and secure stargate QUIC transport without changing the default fixtures or
existing feature behavior.

The merged design uses the canonical control-plane profile as the trust
handoff. The exported profile carries non-empty management and transport bundle
trust; compute registration and the NVCA install consume and validate that
trust without reading or sending an OpenBao root token.

The live scenarios cover generated PKI render, control-plane install, issuer
and router certificate readiness, profile export, compute registration, secure
NVCA trust settings, backend health, LLM function deployment, authenticated
routed invocation, expected unauthenticated access rejection, and deployment
cleanup.

Acceptance criteria

  • PKI release, issuer, and router certificate asserted Ready
  • Canonical profile bundle trust distributed without root-token access or
    secrets in command logs
  • LLM chat completion and 401 checks pass over the secured tunnel
  • Existing features and fixtures unchanged
  • Wiring test, short suite, automatic checks, and fresh live run green

Completion evidence

PR #1075 exact head dcb58f71377fbda571098a810d66f1cb77a2799f
merged as fc10e13b155399424bc46fe0380b34644e1d8350 after approval and green
automatic checks.

The final fresh bounded run passed 4/4 scenarios and 69/69 steps in 14m34s.
The fixed-response workload verifies routing and contract wiring; it does not
measure token-generation performance.

Publication of the validated compatible standalone-stack input remains a
separate release-delivery follow-up and does not change this repository's
completed BDD implementation.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions