如何掌舵搜索特定的存储库?

问题描述 投票:0回答:1

我不想模糊搜索整个图表名称,包括本地存储库名称,我想在特定存储库中显式搜索。

我有私人仓库:

> 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
kubernetes-helm
1个回答
1
投票

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"
© www.soinside.com 2019 - 2024. All rights reserved.