Contributor
Devansh Singh

Making Teuthology Friendly


Mentors
Kamoltat Sirivadhna
Organization
Ceph
Technologies
python, javascript, html, css, FastAPI
Topics
api, ui, ux
Teuthology commands, in general, require a bit of a learning curve and usually requires someone who's a veteran with teuthology to help out, this can interrupt the productivity of the engineering team. The complexity of teuthology can lead to new users scheduling bad runs that can hold up the queue and block other jobs. By creating an API and integrating it with Pulpito, developers can directly schedule or kill jobs without SSH-ing into teuthology through the website. The API will have endpoints based on the teuthology modules, and widgets for login, logout, scheduling and killing job(s) will be added to Pulpito.