The runtime verification and process items from the checklist that no CI job can cover (e2e runs on kind without the operator):
Runtime verification on a current NIC dev cluster:
Pre-sales:
Promotion PRs (sequential):
Consider capturing the auth-route checks as an e2e against the NIC sandbox action already used by the rbac integration tests, so they stop being manual.
Part of #120.
The runtime verification and process items from the checklist that no CI job can cover (e2e runs on kind without the operator):
Runtime verification on a current NIC dev cluster:
[A]NebariApp reaches Ready with RoutingReady, TLSReady, AuthReady healthy[A]Install succeeds following only the README instructions[B]Auth-protected routes reject unauthenticated requests[B]Auth-protected routes allow authenticated users with correct group membership[B]Health/readiness probes verified on the deployed hubPre-sales:
[A]Pre-sales engineer runs the demo end-to-end and signs off on the happy path[B]Pre-sales confirms the pack can be demoed without engineering on the call[B]demo_notesin pack-metadata.yaml reflects current gotchas (or is deliberately empty)Promotion PRs (sequential):
level,last_promoted_at,last_promoted_pr, README levelConsider capturing the auth-route checks as an e2e against the NIC sandbox action already used by the rbac integration tests, so they stop being manual.
Part of #120.