ceph / ceph/ceph-csi

Improve e2e tests to help nbd tests

Open
#2,432 5 comments 0 reactions 0 assignees View on GitHub
component/rbd component/testing keepalive
Dominant language
Go
Stars
1.6k
Forks
617
Avg merge
5d 10h
Merged PRs (30d)
43

Description

# Describe the bug #

Improve e2e tests to help nbd tests:

Add the below intelligence to the utilities

* Check all the nodes for kernel versions that are stable enough for nbd
* If any of the nodes is having expected kernel version
* Schedule the application pod to the specific node

Depends on:

- [ ] https://github.com/ceph/ceph-csi/issues/857

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the repository's end-to-end test utilities and the dependency issue 857. Identify how node kernel versions and application pod placement are currently handled; done means the tests find a node with a suitable kernel and schedule the application pod there for nbd tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes
Domain
infrastructure, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.