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
{{ message }}
This repository was archived by the owner on Mar 21, 2025. It is now read-only.
Repository navigation
This repository was archived by the owner on Mar 21, 2025. It is now read-only.
I'm looking for a way to import gerrit ACl's to Zoket #101
Hi Team,
I'm looking for a way to import gerrit ACL's to Zoket, Please let me know the steps to do it or any documentation that I can refer to mirror gerrit ACL's into Zoket.
Looking for a way to block the users at the repository level and at the branch level as well in Zoket.
build a plugin in Gerrit that acts as a HTTP proxy. The plugin should enforce users to be logged in, and forward requests to a Zoekt instance, but also set a
X-Gerrit-AccountId: 1234
header.
Update the web server to extract the gerrit account ID from the HTTP request, and set it in the HTTP Context.
that extracts the Gerrit user from the context. Then it should call back to the Gerrit instance, executing /check.access to verify if the user has access. If not, returon no results.
Then, when deploying, you create a firewall, so only the gerrit server can contact the zoekt server.
Activity
[-]Please help me in setting "must set --repo_cache". [/-][+]I'm looking for a way to import gerrit ACl's to Zoket[/+]hanwen commentedon Nov 27, 2019
"So, here is what you have to do
X-Gerrit-AccountId: 1234
header.
Update the web server to extract the gerrit account ID from the HTTP request, and set it in the HTTP Context.
write a wrapper around zoekt.Searcher
zoekt/api.go
Line 263 in b1730d8
that extracts the Gerrit user from the context. Then it should call back to the Gerrit instance, executing /check.access to verify if the user has access. If not, returon no results.
Then, when deploying, you create a firewall, so only the gerrit server can contact the zoekt server.
Overall, this is not an easy task. Good luck!"