forked from zmc/pulpito-ng
-
Notifications
You must be signed in to change notification settings - Fork 12
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 job
section 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-priority
should 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-repo
and--suite-repo
should by default behttps://github.com/ceph/ceph-ci.git
. - 2.
--dry-run
should 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
Metadata
Metadata
Assignees
Labels
featureNew feature or requestNew feature or request
Type
Projects
Status
In Progress