You need to sign in or sign up before continuing.
ElasticSearch integration: add EXCLUDE projects/namespaces
Problem to solve
Elastic search integration allows to limit indexing to a list of namespaces and/or projects. But let's assume the following edge case:
- we have got 10K repos;
- we want to exclude 10 huge repos (big data files, devs pushed some binary files, etc)
For now in order to exclude 100 huge repos we need to limit indexing by INCLUDING 9990 repositories.
Intended users
Gitlab administrators
User experience goal
Allow to restrict indexing by EXCLUDING namespaces/projects
Proposal
Add radiobox (switch) to chose the way of indexing restriction: [*] NONE (default) [ ] INCLUDE [ ] EXCLUDE
Further details
Easy straight forward way to manage the projects which must not be indexed.
Permissions and Security
No changes
Documentation
https://docs.gitlab.com/ee/integration/elasticsearch.html
Availability & Testing
N/A
What does success look like, and how can we measure that?
There is way to exclude project/namespaces from ElasticSearch
What is the type of buyer?
CORE
Is this a cross-stage feature?
N/A
Links / references
Edited by Mykhailo Predeus