NVIDIA / NVIDIA/ai-cloud-validation
bug: K8sNodeReadyCheck: passes on a cluster with zero nodes and never measures bring-up time
Open
Nobody has claimed this yet.
bug
kubernetes
priority-0
- Dominant language
- Python
- Stars
- 27
- Forks
- 33
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 28
Description
Requirement is CRUD operations on a cluster and that the cluster is up < 30 minutes. We don’t measure time at all, and we just check if nodes are ready. What’s worse is we pass if there’s zero nodes.
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
Read isvtest/src/isvtest/validations/k8s_nodes.py around line 154, where the node readiness check currently succeeds with zero nodes. Trace how the check observes cluster CRUD readiness and timing. Done means validating that the cluster has nodes, performs the required CRUD operations, and reaches readiness within 30 minutes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kubernetes, python
- Domain
- devops, testing-qa
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100