mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-12 01:14:22 +00:00
Add a command for searching for kustomize resource files
This commit is contained in:
@@ -102,14 +102,16 @@ func (gc githubCrawler) Crawl(ctx context.Context,
|
|||||||
queryResult.errorCnt += result.errorCnt
|
queryResult.errorCnt += result.errorCnt
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(errs) > 0 {
|
|
||||||
return errs
|
|
||||||
}
|
|
||||||
logger.Printf("Summary of Crawl: got %d files from Github. "+
|
logger.Printf("Summary of Crawl: got %d files from Github. "+
|
||||||
"%d have been seen before. %d are new and sent to the output channel." +
|
"%d have been seen before. %d are new and sent to the output channel." +
|
||||||
"%d have kustomizationResultAdapter errors.",
|
"%d have kustomizationResultAdapter errors.",
|
||||||
queryResult.totalDocCnt, queryResult.seenDocCnt,
|
queryResult.totalDocCnt, queryResult.seenDocCnt,
|
||||||
queryResult.newDocCnt, queryResult.errorCnt)
|
queryResult.newDocCnt, queryResult.errorCnt)
|
||||||
|
|
||||||
|
if len(errs) > 0 {
|
||||||
|
return errs
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -64,3 +64,19 @@ curl -X GET "${ElasticSearchURL}:9200/kustomize/_search?pretty" -H 'Content-Type
|
|||||||
}
|
}
|
||||||
'
|
'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Search all the documents whose filePath does not end with any of these following
|
||||||
|
three filenames: `kustomization.yaml`, `kustomization.yml`, `kustomization`:
|
||||||
|
```
|
||||||
|
curl -X GET "${ElasticSearchURL}:9200/kustomize/_search?pretty" -H 'Content-Type: application/json' -d'
|
||||||
|
{
|
||||||
|
"query": {
|
||||||
|
"bool": {
|
||||||
|
"must_not": [
|
||||||
|
{ "regexp": { "filePath": ".*/kustomization((.yaml)?|(.yml)?)/*" }}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
'
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user