1"use strict";(self.webpackChunkhelm_www=self.webpackChunkhelm_www||[]).push([["19736"],{74721(e,n,r){r.r(n),r.d(n,{metadata:()=>s,default:()=>d,frontMatter:()=>i,contentTitle:()=>a,toc:()=>h,assets:()=>l});var s=JSON.parse('{"id":"helm/helm_search_repo","title":"helm search repo","description":"search repositories for a keyword in charts","source":"@site/versioned_docs/version-3/helm/helm_search_repo.md","sourceDirName":"helm","slug":"/helm/helm_search_repo","permalink":"/docs/v3/helm/helm_search_repo","draft":false,"unlisted":false,"editUrl":"https://github.com/helm/helm-www/blob/main/versioned_docs/version-3/helm/helm_search_repo.md","tags":[],"version":"3","frontMatter":{"title":"helm search repo"},"sidebar":"tutorialSidebar","previous":{"title":"helm search hub","permalink":"/docs/v3/helm/helm_search_hub"},"next":{"title":"helm show","permalink":"/docs/v3/helm/helm_show"}}'),t=r(74848),o=r(28453);let i={title:"helm search repo"},a,l={},h=[{value:"Synopsis",id:"synopsis",level:3},{value:"Options",id:"options",level:3},{value:"Options inherited from parent commands",id:"options-inherited-from-parent-commands",level:3},{value:"SEE ALSO",id:"see-also",level:3},{value:"Auto generated by spf13/cobra on 9-Sep-2026",id:"auto-generated-by-spf13cobra-on-9-sep-2026",level:6}];function c(e){let n={a:"a",code:"code",h3:"h3",h6:"h6",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.p,{children:"search repositories for a keyword in charts"}),"\n",(0,t.jsx)(n.h3,{id:"synopsis",children:"Synopsis"}),"\n",(0,t.jsx)(n.p,{children:"Search reads through all of the repositories configured on the system, and\nlooks for matches. Search of these repositories uses the metadata stored on\nthe system."}),"\n",(0,t.jsx)(n.p,{children:"It will display the latest stable versions of the charts found. If you\nspecify the --devel flag, the output will include pre-release versions.\nIf you want to search using a version constraint, use --version."}),"\n",(0,t.jsx)(n.p,{children:"Examples:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:'# Search for stable release versions matching the keyword "nginx"\n$ helm search repo nginx\n\n# Search for release versions matching the keyword "nginx", including pre-release versions\n$ helm search repo nginx --devel\n\n# Search for the latest stable release for nginx-ingress with a major version of 1\n$ helm search repo nginx-ingress --version ^1.0.0\n'})}),"\n",(0,t.jsx)(n.p,{children:"Repositories are managed with 'helm repo' commands."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"helm search repo [keyword] [flags]\n"})}),"\n",(0,t.jsx)(n.h3,{id:"options",children:"Options"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:" --devel use development versions (alpha, beta, and release candidate releases), too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored\n --fail-on-no-result search fails if no results are found\n -h, --help help for repo\n --max-col-width uint maximum column width for output table (default 50)\n -o, --output format prints the output in the specified format. Allowed values: table, json, yaml (default table)\n -r, --regexp use regular expressions for searching repositories you have added\n --version string search using semantic versioning constraints on repositories you have added\n -l, --versions show the long listing, with each version of each chart on its own line, for repositories you have added\n"})}),"\n",(0,t.jsx)(n.h3,{id:"options-inherited-from-parent-commands",children:"Options inherited from parent commands"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:' --burst-limit int client-side default throttling limit (default 100)\n --debug enable verbose output\n --kube-apiserver string the address and the port for the Kubernetes API server\n --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.\n --kube-as-user string username to impersonate for the operation\n --kube-ca-file string the certificate authority file for the Kubernetes API server connection\n --kube-context string name of the kubeconfig context to use\n --kube-insecure-skip-tls-verify if true, the Kubernetes API server\'s certificate will not be checked for validity. This will make your HTTPS connections insecure\n --kube-tls-server-name string server name to use for Kubernetes API server certificate validation. If it is not provided, the hostname used to contact the server is used\n --kube-token string bearer token used for authentication\n --kubeconfig string path to the kubeconfig file\n -n, --namespace string namespace scope for this request\n --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting\n --registry-config string path to the registry config file (default "~/.config/helm/registry/config.json")\n --repository-cache string path to the directory containing cached repository indexes (default "~/.cache/helm/repository")\n --repository-config string path to the file containing repository names and URLs (default "~/.config/helm/repositories.yaml")\n'})}),"\n",(0,t.jsx)(n.h3,{id:"see-also",children:"SEE ALSO"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"/docs/v3/helm/helm_search",children:"helm search"})," - search for a keyword in charts"]}),"\n"]}),"\n",(0,t.jsx)(n.h6,{id:"auto-generated-by-spf13cobra-on-9-sep-2026",children:"Auto generated by spf13/cobra on 9-Sep-2026"})]})}function d(e={}){let{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453(e,n,r){r.d(n,{R:()=>i,x:()=>a});var s=r(96540);let t={},o=s.createContext(t);function i(e){let n=s.useContext(o);return s.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:i(e.components),s.createElement(o.Provider,{value:n},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.