ceph / teuthology-api

A REST API to execute teuthology commands.
MIT License
2 stars 10 forks source link

routes: new /suite/default endpoint #54

Open afrid18 opened 5 months ago

afrid18 commented 5 months ago

add new /suite/default endpoint for scheduling default jobs. This is a pre-task for GSoC'24 selection

Default arguments used:

{
        "--ceph": "wip-leonidc-20240331-00",
        "--ceph-repo": "https://github.com/ceph/ceph-ci.git",
        "--suite_repo": "https://github.com/ceph/ceph-ci.git",
        "--suite": "teuthology:no-ceph",
        "--machine-type": "testnode",
        "--distro": "ubuntu",
        "--distro-version": "20.04",
        "<config_yaml>": ["/teuthology/containerized_node.yaml"]
}

Success response screenshot:

Screenshot 2024-04-02 at 3 56 01 PM

Jobs ran successfully:

Screenshot 2024-04-01 at 12 07 57 AM

Checklist