我不想模糊搜索整个图表名称,包括本地存储库名称,我想在特定存储库中显式搜索。
我有私人仓库:
> helm repo list
NAME URL
dev https://me.jfrog.io/artifactory/helm-dev
prod https://me.jfrog.io/artifactory/helm-prod
我该怎么做(这个参数不存在
--repo-name=dev
):
helm search repo --repo-name=dev --devel -l
甚至是这个:
helm search repo --repo-url=https://me.jfrog.io/artifactory/helm-dev --devel -l
Helm v2 中的这个金块
--help
,它将限制匹配到精确的存储库和图表:
To look for charts with a particular name (such as stable/mysql), try
searching using vertical tabs (\v). Vertical tabs are used as the delimiter
between search fields. For example:
helm search --regexp '\vstable/mysql\v'
这在 Helm v3 中仍然有效(尽管文档中没有提及),因此在您的情况下,根据需要替换为
dev
/prod
:
helm search repo --regexp "\vdev/my-chart\v"