Skip to content

Teuthology-suite #4

@kamoltat

Description

@kamoltat

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 be https://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 request

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions