forked from zmc/pulpito-ng
-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
featureNew feature or requestNew feature or request
Description
Current progress:
In teuthology-api you can schedule a job by inputting all the variables to teuthology-suite through http://localhost:8082/docs.
Todo:
- 1. pulpito-ng should have a
Schedule jobsection in the left menu tab. The UI should be able to incorporate all arguments, however we should pick suitable component for each arguments, e.g., flags like--dry-run,--verbose,--force-priorityshould use radio buttons. Some of the arguments should be hidden by default and user can choose to advance filter if need to change those arguments, e.g.,--ceph-repoand--suite-reposhould by default behttps://github.com/ceph/ceph-ci.git. - 2.
--dry-runshould pop up a terminal like view and see all the scheduled jobs similar to terminal teuthology. - 3. Incorporate some sort of unit-test to this.
- 4. Use https://usehooks-ts.com/react-hook/use-local-storage to store user specific config of the suite keys and values
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
featureNew feature or requestNew feature or request
Type
Projects
Status
In Progress