nebari-dev / nebari-dev/data-science-pack
Beta verification on a NIC dev cluster and promotion process
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 5
- Forks
- 7
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 13
Description
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 hub
Pre-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):
- experimental to alpha: pack owner + pre-sales rep approve; update
level,last_promoted_at,last_promoted_pr, README level - alpha to beta: pack owner + pre-sales rep + tech lead approve; same metadata updates
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.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the README instructions, pack-metadata.yaml, and the NIC sandbox action used by the RBAC integration tests; run the listed checks on a current NIC dev cluster. Done means the runtime, demo, metadata, approvals, and sequential promotion requirements are verified, with auth-route checks captured as e2e if pursued.
Written by the indexing model from the issue text.
Assessment
- Domain
- devops, release, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100