You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe
Coming from #4231 this sub-issue tracks development of a publicly available rest api that the OpenSearch contributors, both internal and external, can use to submit benchmark runs without needing any access to our Jenkins infra.
The jenkins benchmark-test job is used to run performance benchmark against provided tarball. It takes parameters to configure the cluster and also benchmark settings, creates the test cluster, runs benchmark, publishes results to datastore and then destroys the test cluster.
Describe the solution you'd like
Currently the jenknis infra is not available to anyone outside of opensearch-infra team ti subimt jobs. This REST api will allow users to be able to submit benchmark jobs against provided OS artifact tarball without needing any access to jenkins infra.
It will be using Generic Webhook Trigger internally to trigger the job on behalf of the user.
the user will have to provide their github token for getting authenticated and authorized and once done they will be able to submit the job and get job url in response which they will have read access.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe
Coming from #4231 this sub-issue tracks development of a publicly available rest api that the OpenSearch contributors, both internal and external, can use to submit benchmark runs without needing any access to our Jenkins infra.
The jenkins benchmark-test job is used to run performance benchmark against provided tarball. It takes parameters to configure the cluster and also benchmark settings, creates the test cluster, runs benchmark, publishes results to datastore and then destroys the test cluster.
Describe the solution you'd like
Currently the jenknis infra is not available to anyone outside of opensearch-infra team ti subimt jobs. This REST api will allow users to be able to submit benchmark jobs against provided OS artifact tarball without needing any access to jenkins infra.
It will be using Generic Webhook Trigger internally to trigger the job on behalf of the user.
the user will have to provide their github token for getting authenticated and authorized and once done they will be able to submit the job and get job url in response which they will have read access.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: