Rishabh Singh
Rishabh Singh
I think mentioning `opensearch-project` is not correct, what I wanted to convey was any valid contributor to OpenSearch repo, like yourself, will be able to use the self-serviceable platform to...
This is currently waiting on Jenkins version upgrade and splitting of single jenkins infra into dedicated jenkins for gradle-checks, build/test/release and benchmark use cases. https://github.com/opensearch-project/opensearch-ci/issues/389 https://github.com/opensearch-project/opensearch-ci/issues/382 Working with @Divyaasm to...
Given we are awaiting on Jenkins to be split into separate use-cases and security review for integrating github oidc with jenkins we are proposing a slight change in the authentication...
Another option on the table is use [lambda authorizer with api gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-use-lambda-authorizer.html) and use github oauth to authenticate the user, but I do not want any github user to be...
Thank you @reta and @peternied for your feedback. I worked on a solution where I use a lambda authorizer which validates the user provided github token against github auth and...
Okay, the [list_contribtors](https://docs.github.com/en/rest/repos/repos?apiVersion=2022-11-28#list-repository-contributors) api fetches users that were part of OpenSearch before it was forked from elastic, so cannot be trusted to be the authoritative list for granting authorization. Maintainers...
> How do you feel about a flow similar to releases? > > 1. Anon submits a PR with the changes and a config that they want to run benchmarks...
Here is the updated request flow for proposed changes. For now we will rely on a file that will contain the github user-id of authorized personnel after github user tokens...
Did a bit of analysis and pushing to testpypi on every pr merge is not as straightforward it seems like, reason being once the package has been published with a...
The current docker file does a `pip install opensearch-benchmark` so even if we make it `pip install --index-url https://test.pypi.org/simple/ opensearch-benchmark` it wouldn't work on each push as pypi will only...