PageSourceSearch

https://helm.sh/assets/js/c4f5d8e4.8ef042d3.js

js helm.sh collected 2026-09-24 07:27:35 UTC 31,152 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkhelm_www=self.webpackChunkhelm_www||[]).push([["34823"],{76891(e,i,t){t.d(i,{A:()=>o});var n,s,r=t(96540);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var i=1;i<arguments.length;i++){var t=arguments[i];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(null,arguments)}let o=({title:e,titleId:i,...t})=>r.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:173,height:147,viewBox:"0 0 173 147","aria-labelledby":i},t),void 0===e?r.createElement("title",{id:i},"Artboard"):e?r.createElement("title",{id:i},e):null,n||(n=r.createElement("defs",null,r.createElement("path",{id:"a",d:"M0 132.437h156.198L78.098 0z"}),r.createElement("path",{id:"c",d:"M0 0h68.271v34.871H0z"}))),s||(s=r.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(8 10)"},r.createElement("mask",{id:"b",fill:"#fff"},r.createElement("use",{xlinkHref:"#a"})),r.createElement("use",{xlinkHref:"#a",fill:"#FFF",fillRule:"nonzero",stroke:"#111D87",strokeWidth:9}),r.createElement("path",{fill:"#111D87",d:"M20.118 90.481h7.563v10.251h9.138v-10.25h7.563v28.794H36.82v-10.98H27.68v10.98h-7.563zm32.941 28.795V90.48H70.95v6.258H60.622v4.684h9.138v6.373h-9.138v5.299H70.95v6.18zm26.184 0V90.48h7.563v21.193h10.366v7.602zm29.639-28.795 11.748 10.674 11.71-10.674h3.417v28.795h-7.602v-14.781l-7.525 6.872-7.563-6.834v14.743h-7.602V90.48z",mask:"url(#b)"}),r.createElement("g",{mask:"url(#b)"},r.createElement("g",{transform:"matrix(1 0 0 -1 44.46 90.209)"},r.createElement("mask",{id:"d",fill:"#fff"},r.createElement("use",{xlinkHref:"#c"})),r.createElement("g",{fill:"#111D87",mask:"url(#d)"},r.createElement("path",{d:"M48.731 30.738c1.238.867 4.095-1.076 6.38-4.34 2.286-3.265 3.135-6.613 1.897-7.48s-4.095 1.076-6.38 4.34-3.135 6.613-1.897 7.48M19.24 30.738c-1.238.867-4.094-1.076-6.38-4.34-2.285-3.265-3.134-6.613-1.896-7.48s4.094 1.076 6.38 4.34 3.135 6.613 1.897 7.48M33.97 25.627c-1.51 0-2.736-3.23-2.736-7.215s1.225-7.215 2.737-7.215c1.511 0 2.737 3.23 2.737 7.215s-1.226 7.215-2.737 7.215"})),r.createElement("path",{stroke:"#111D87",strokeWidth:5.161,d:"M54.797 37.222c-4.409-7.332-12.397-12.23-21.52-12.23-8.873 0-16.673 4.634-21.15 11.634m.48 28.175c4.54 6.595 12.105 10.913 20.67 10.913 8.58 0 16.157-4.334 20.696-10.949",mask:"url(#d)"}))),r.createElement("ellipse",{cx:77.709,cy:53.605,fill:"#111D87",fillRule:"nonzero",mask:"url(#b)",rx:6.427,ry:3.357}))))},47574(e,i,t){t.r(i),t.d(i,{default:()=>et});var n=t(74848),s=t(10898),r=t(46386),a=t(72072),o=t(34164),l=t(96540);function c({id:e}){let i=`gentle-wave-${e}`;return(0,n.jsxs)("svg",{className:"waves",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 24 150 28",preserveAspectRatio:"none",shapeRendering:"auto","aria-hidden":"true",children:[(0,n.jsx)("defs",{children:(0,n.jsx)("path",{id:i,d:"M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z"})}),(0,n.jsxs)("g",{className:"parallax",children:[(0,n.jsx)("use",{xlinkHref:`#${i}`,x:"48",y:"0",fill:"rgba(27,83,194,0.7)"}),(0,n.jsx)("use",{xlinkHref:`#${i}`,x:"48",y:"3",fill:"rgba(27,83,194,0.5)"}),(0,n.jsx)("use",{xlinkHref:`#${i}`,x:"48",y:"5",fill:"rgba(27,83,194,0.3)"}),(0,n.jsx)("use",{xlinkHref:`#${i}`,x:"48",y:"7",fill:"rgba(27,83,194,1)"})]})]})}function d(){let e=(0,l.useRef)(null);return(0,l.useEffect)(()=>{let i=e.current;if(!i)return;let t=i.parentElement,n=null,s=()=>{let e;n=null;let s=window.innerHeight,r=.12*s,a=(e=Math.min(Math.max((window.scrollY-r)/(.62*s-r),0),1))*e*(3-2*e),o=t?t.getBoundingClientRect().bottom:s;i.style.setProperty("--boat-progress",a.toFixed(4)),i.style.setProperty("--boat-anchor",`${o.toFixed(1)}px`),i.classList.toggle("boat-badge",a>.5),i.classList.toggle("boat-full",a<=.5)},r=()=>{null===n&&(n=window.requestAnimationFrame(s))};return s(),window.addEventListener("scroll",r,{passive:!0}),window.addEventListener("resize",r),()=>{window.removeEventListener("scroll",r),window.removeEventListener("resize",r),null!==n&&window.cancelAnimationFrame(n)}},[]),(0,n.jsxs)("div",{ref:e,className:"boat boat-full",children:[(0,n.jsx)("div",{className:"wave-wrapper",children:(0,n.jsx)(c,{id:"hero"})}),(0,n.jsx)("div",{className:"boat-ring",children:(0,n.jsx)(c,{id:"badge"})}),(0,n.jsx)("img",{src:"/img/boat.svg",alt:"boat",className:"boat-ship"})]})}var h=t(30568);function m(){return(0,n.jsxs)("header",{className:(0,o.A)("hero hero--primary","hero_Ponv"),children:[(0,n.jsxs)("div",{className:(0,o.A)("container","container_s_Y3"),children:[(0,n.jsx)(a.A,{as:"h1",children:(0,n.jsx)(h.A,{id:"home.header.tagline",description:"Helm tagline",children:"The package manager for Kubernetes"})}),(0,n.jsxs)("h2",{children:[(0,n.jsx)(h.A,{id:"home.header.subtitle",description:"Home page header subtitle",children:"Helm is the best way to find, share, and use software built for"})," ",(0,n.jsx)("a",{href:"https://kubernetes.io/",children:"Kubernetes"}),"."]})]}),(0,n.jsx)(d,{})]})}let u={pyramid:"pyramid__CYL"},p="section_yLfc",x="sectionLight_WPpf",g="sectionDark_ZGo3",j=t(76891).A;function f(){return(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.about.whatIsHelm",description:"What is Helm? first paragraph",children:"Helm helps you manage Kubernetes applications \u2014 Helm Charts help you define, install, and upgrade even the most complex Kubernetes application."})}),(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.about.chartsDescription",description:"What is Helm? charts paragraph",children:"Charts are easy to create, version, share, and publish \u2014 so start using Helm and stop the copy-and-paste."})}),(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.about.cncf",description:"What is Helm? CNCF Graduated Project paragraph",values:{cncfLink:(0,n.jsx)("a",{href:"https://www.cncf.io",children:"CNCF"}),helmCommunityLink:(0,n.jsx)("a",{href:"/community/governance/governance",children:(0,n.jsx)(h.A,{id:"home.about.cncf.helmCommunityLink",description:"Helm community link",children:"Helm community"})})},children:"Helm is a graduated project in the {cncfLink} and is maintained by the {helmCommunityLink}."})}),(0,n.jsx)("h3",{children:(0,n.jsx)(h.A,{id:"home.about.learnMore",description:"Learn more label",children:"Learn more:"})}),(0,n.jsxs)("ul",{children:[(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:"./docs/topics/architecture",children:(0,n.jsx)(h.A,{id:"home.about.learnMore.helmArchitectureLink",description:"Helm Architecture link",children:"Helm Architecture"})})}),(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:"./docs/intro/quickstart",children:(0,n.jsx)(h.A,{id:"home.about.learnMore.quickStartGuideLink",description:"Quick Start Guide link",children:"Qu
1ick Start Guide"})})}),(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:"https://www.youtube.com/watch?v=Zzwq9FmZdsU&t=2s",children:(0,n.jsx)(h.A,{id:"home.about.learnMore.videoLink",description:"Video: An Introduction to Helm link",children:"Video: An Introduction to Helm"})})})]})]})}function b(){return(0,n.jsx)("section",{className:(0,o.A)(p,g,u.about),children:(0,n.jsxs)("div",{className:"container",children:[(0,n.jsx)(j,{className:u.pyramid,role:"img"}),(0,n.jsx)(a.A,{as:"h2",children:(0,n.jsx)(h.A,{id:"home.about.title",description:"What is Helm? title",children:"What is Helm?"})}),(0,n.jsx)(f,{})]})})}let v={},k="col_xnnG",w="card_PBdK",y="card__header_Zka9",A=[{title:(0,n.jsx)(h.A,{id:"home.features.manageComplexity",description:"Manage Complexity section title",children:"Manage Complexity"}),description:(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(h.A,{id:"home.features.manageComplexity.description",description:"Manage Complexity section description",children:"Charts describe even the most complex apps, provide repeatable application installation, and serve as a single point of authority."})})},{title:(0,n.jsx)(h.A,{id:"home.features.easyUpdates",description:"Easy Updates section title",children:"Easy Updates"}),description:(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(h.A,{id:"home.features.easyUpdates.description",description:"Easy Updates section description",children:"Take the pain out of updates with in-place upgrades and custom hooks."})})},{title:(0,n.jsx)(h.A,{id:"home.features.simpleSharing",description:"Simple Sharing section title",children:"Simple Sharing"}),description:(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(h.A,{id:"home.features.simpleSharing.description",description:"Simple Sharing section description",children:"Charts are easy to version, share, and host on public or private servers."})})},{title:(0,n.jsx)(h.A,{id:"home.features.rollbacks",description:"Rollbacks section title",children:"Rollbacks"}),description:(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(h.A,{id:"home.features.rollbacks.description",description:"Rollbacks section description",values:{helmRollback:(0,n.jsx)("code",{children:"helm rollback"})},children:"Use {helmRollback} to roll back to an older version of a release with ease."})})}];function L({title:e,description:i}){return(0,n.jsx)("div",{className:(0,o.A)("col col--3",k),children:(0,n.jsxs)("div",{className:(0,o.A)("card",w),children:[(0,n.jsx)("div",{className:(0,o.A)("card__header",y),children:(0,n.jsx)(a.A,{as:"h3",children:e})}),(0,n.jsx)("div",{className:"card__body",children:(0,n.jsx)("p",{children:i})})]})})}function N(){return(0,n.jsx)("section",{className:(0,o.A)(p,x,v.features),children:(0,n.jsxs)("div",{className:"container",children:[(0,n.jsx)(a.A,{as:"h2",children:(0,n.jsx)(h.A,{id:"home.features.title",description:"Features section title",children:"Features"})}),(0,n.jsx)("div",{className:"row",children:A.map((e,i)=>(0,n.jsx)(L,{...e},i))})]})})}var C=t(88287),S=t(56347),H=t(99989),E=t(96629),D=t(80618),_=t(41367);function T({value:e,tabValues:i}){return i.some(i=>i.value===e)}let I=(0,l.createContext)(null);function R(){let e=l.useContext(I);if(!e)throw Error("useTabsContext() must be used within a Tabs component");return e}function F(e){return(0,n.jsx)(I.Provider,{value:e.value,children:e.children})}var G=t(28584),M=t(19863);function P({className:e}){let{selectedValue:i,selectValue:t,tabValues:s,block:r}=R(),a=[],{blockElementScrollPositionUntilNextRender:l}=(0,G.a_)(),c=e=>{let n=e.currentTarget,r=s[a.indexOf(n)].value;r!==i&&(l(n),t(r))},d=e=>{let i=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{let t=a.indexOf(e.currentTarget)+1;i=a[t]??a[0];break}case"ArrowLeft":{let t=a.indexOf(e.currentTarget)-1;i=a[t]??a[a.length-1]}}i?.focus()};return(0,n.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.A)("tabs",{"tabs--block":r},e),children:s.map(({value:e,label:t,attributes:s})=>(0,n.jsx)("li",{role:"tab",tabIndex:i===e?0:-1,"aria-selected":i===e,ref:e=>{a.push(e)},onKeyDown:d,onClick:c,...s,className:(0,o.A)("tabs__item","tabItem_LNqP",s?.className,{"tabs__item--active":i===e}),children:t??e},e))})}function W({children:e}){return(0,n.jsx)("div",{className:"margin-top--md",children:e})}function z({className:e,children:i}){return(0,n.jsxs)("div",{className:(0,o.A)(C.G.tabs.container,"tabs-container","tabList__CuJ"),children:[(0,n.jsx)(P,{className:e}),(0,n.jsx)(W,{children:i})]})}function q(e){var i;let t=(0,M.A)(),s=function(e){let i,{defaultValue:t,queryString:n=!1,groupId:s}=e,r=function(e){let{values:i,children:t}=e;return(0,l.useMemo)(()=>{let e=i??l.Children.toArray(t).flatMap(e=>{if(!e)return[];if((0,l.isValidElement)(e)&&function(e){let{props:i}=e;return!!i&&"object"==typeof i&&"value"in i}(e))return[e];
1let i="string"==typeof e.type?e.type:e.type.name;throw Error(`Docusaurus error: Bad <Tabs> child <${i}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.
2If you do not want to pass on a "value" prop to the direct children of <Tabs>, you can also pass an explicit <Tabs values={...}> prop.`)}).map(({props:{value:e,label:i,attributes:t,default:n}})=>({value:e,label:i,attributes:t,default:n})),n=(0,D.XI)(e,(e,i)=>e.value===i.value);if(n.length>0)throw Error(`Docusaurus error: Duplicate values "${n.map(e=>`'${e.value}'`).join(", ")}" found in <Tabs>. Every value needs to be unique.`);return e},[i,t])}(e),[a,o]=(0,l.useState)(()=>(function({defaultValue:e,tabValues:i}){if(0===i.length)throw Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(e){if(!T({value:e,tabValues:i}))throw Error(`Docusaurus error: The <Tabs> has a defaultValue "${e}" but none of its children has the corresponding value. Available values are: ${i.map(e=>e.value).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return e}let t=i.find(e=>e.default)??i[0];if(!t)throw Error("Unexpected error: 0 tabValues");return t.value})({defaultValue:t,tabValues:r})),[c,d]=function({queryString:e=!1,groupId:i}){let t=(0,S.W6)(),n=function({queryString:e=!1,groupId:i}){if("string"==typeof e)return e;if(!1===e)return null;if(!0===e&&!i)throw Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return i??null}({queryString:e,groupId:i});return[(0,E.aZ)(n),(0,l.useCallback)(e=>{if(!n)return;let i=new URLSearchParams(t.location.search);i.set(n,e),t.replace({...t.location,search:i.toString()})},[n,t])]}({queryString:n,groupId:s}),[h,m]=function({groupId:e}){let i=e?`docusaurus.tab.${e}`:null,[t,n]=(0,_.Dv)(i);return[t,(0,l.useCallback)(e=>{i&&n.set(e)},[i,n])]}({groupId:s}),u=T({value:i=c??h,tabValues:r})?i:null;return(0,H.A)(()=>{u&&o(u)},[u]),{selectedValue:a,selectValue:(0,l.useCallback)(e=>{if(!T({value:e,tabValues:r}))throw Error(`Can't select invalid tab value=${e}`);o(e),d(e),m(e)},[d,m,r]),tabValues:r,lazy:e.lazy??!1,block:e.block??!1}}(e);return(0,n.jsx)(F,{value:s,children:(0,n.jsx)(z,{className:e.className,children:(i=e.children,l.Children.toArray(i).filter(e=>"\n"!==e))})},String(t))}function $({children:e,className:i,hidden:t}){return(0,n.jsx)("div",{role:"tabpanel",className:(0,o.A)("tabItem_Ymn6",i),hidden:t,children:e})}function B({children:e,className:i,value:t}){let{selectedValue:s,lazy:r}=R(),a=t===s;return!a&&r?null:(0,n.jsx)($,{className:i,hidden:!a,children:e})}var U=t(1113);function K(){return(0,n.jsx)("section",{className:(0,o.A)(p,g,"gettingStarted_pdrF"),children:(0,n.jsxs)("div",{className:"container",children:[(0,n.jsx)(a.A,{as:"h2",children:(0,n.jsx)(h.A,{id:"home.gettingStarted.title",description:"Getting started section title",children:"Getting Started"})}),(0,n.jsxs)("div",{className:"row",children:[(0,n.jsx)("div",{className:(0,o.A)("col col--6",k),children:(0,n.jsxs)("div",{className:(0,o.A)("card",w),children:[(0,n.jsx)("div",{className:(0,o.A)("card__header",y),children:(0,n.jsx)(a.A,{as:"h3",children:(0,n.jsx)(h.A,{id:"home.gettingStarted.getHelmTitle",description:"Get Helm section title",children:"Get Helm"})})}),(0,n.jsxs)("div",{className:"card__body",children:[(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.gettingStarted.installHelm",description:"Getting started install with package manager sentence with download link",values:{downloadLink:(0,n.jsx)("a",{href:"https://github.com/helm/helm/releases/latest",children:(0,n.jsx)(h.A,{id:"home.gettingStarted.installHelm.downloadLink",description:"Download a binary link",children:"download a binary"})})},children:"Install Helm with a package manager, or {downloadLink}."})}),(0,n.jsxs)(q,{children:[(0,n.jsx)(B,{value:"homebrew",label:"Homebrew",default:!0,children:(0,n.jsx)(U.A,{language:"bash",children:"brew install helm"})}),(0,n.jsx)(B,{value:"chocolatey",label:"Chocolatey",children:(0,n.jsx)(U.A,{language:"bash",children:"choco install kubernetes-helm"})}),(0,n.jsx)(B,{value:"scoop",label:"Scoop",children:(0,n.jsx)(U.A,{language:"bash",children:"scoop install helm"})}),(0,n.jsx)(B,{value:"snap",label:"Snap",children:(0,n.jsx)(U.A,{language:"bash",children:"sudo snap install helm --classic"})})]}),(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.gettingStarted.postInstall.instructions",description:"Instructions after installing Helm",values:{docsLink:(0,n.jsx)("a",{href:"./docs/intro/install/",children:(0,n.jsx)(h.A,{id:"home.gettingStarted.postInstall.docsLink",description:"Link to installation docs",children:"docs"})}),installationLink:(0,n.jsx)("a",{href:"./docs/intro/install/",children:(0,n.jsx)(h.A,{id:"home.gettingStarted.postInstall.installationLink",description:"Link to installation instructions",children:"installation"})}),usageLink:(0,n.jsx)("a",{href:"./docs/intro/using_helm/",children:(0,n.jsx)(h.A,{id:"home.gettingStarted.postInstall.usageLink",description:"Link to usage instructions",children:"usage instructions"})})},children:"Once installed, unpack the helm binary and add it to your PATH and you are good to go! Check the {docsLink} for further {installationLink} and {usageLink}."})})]})]})}),(0,n.jsx)("div",{className:(0,o.A)("col col--6",k),children:(0,n.jsxs)("div",{className:(0,o.A)("card",w),children:[(0,n.jsx)("div",{className:(0,o.A)("card__header",y),children:(0,n.jsx)(a.A,{as:"h3",children:(0,n.jsx)(h.A,{id:"home.gettingStarted.getChartsTitle",description:"Getting started get charts title",children:"Get Charts"})})}),(0,n.jsxs)("div",{className:"card__body",children:[(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.gettingStarted.artifactHub",description:"Artifact Hub link",values:{artifactHubLink:(0,n.jsx)("a",{href:"https://artifacthub.io",children:"Artifact Hub"}),helmChartsLink:(0,n.jsx)("a",{href:"https://artifacthub.io/packages/search?kind=0",children:(0,n.jsx)(h.A,{id:"home.gettingStarted.artifactHub.helmChartsLink",description:"Helm charts link",children:"Helm charts"})})},children:"Visit {artifactHubLink} to explore {helmChartsLink} from numerous public repositories."})}),(0,n.jsx)("a",{href:"https://artifacthub.io/",children:(0,n.jsx)("img",{src:"/img/artifact-hub.jpg",alt:"Artifact Hub"})})]})]})})]})]})})}let Y={icon:"icon_Y5Pb"};var V=t(86191);function O({dateString:e,formatType:i,endDateString:t}){let{i18n:r}=(0,s.A)(),a=new Date(e),o={day:{day:"numeric",month:"short",year:"numeric"},month:{month:"long",year:"numeric"}};if("dayRange"===i){let i=new Date(e),s=new Date(t||i.getTime()+3456e5),a=new Intl.DateTimeFormat(r.currentLocale,{day:"numeric",month:"short"}),o=new Intl.DateTimeFormat(r.currentLocale,{year:"numeric"}),l=a.format(i),c=a.format(s),d=o.format(i);return(0,n.jsxs)("span",{suppressHydrationWarning:!0,children:[l," - ",c,", ",d]})}{let e=o[i]||o.day,t=new Intl.DateTimeFormat(r.currentLocale,e);return(0,n.jsx)("span",{suppressHydrationWarning:!0,children:t.format(a)})}}let Z=[{title:(0,n.jsx)(h.A,{id:"home.community.nextFeatureRelease",description:"Next Feature Release section title",children:"Next Feature Release"}),description:(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("dl",{children:[(0,n.jsxs)("dt",{children:[(0,n.jsx)(V.bwD,{className:Y.icon}),(0,n.jsx)(h.A,{id:"home.community.nextFeatureRelease.version",description:"Next Feature Release version",children:"v4.3.0"})]}),(0,n.jsx)("dd",{children:(0,n.jsx)("em",{children:(0,n.jsx)(O,{dateString:"2026-09-09",formatType:"month"})})}),(0,n.jsxs)("dt",{children:[(0,n.jsx)(V.Ki0,{className:Y.icon}),(0,n.jsx)("a",{href:"/calendar/release",children:(0,n.jsx)(h.A,{id:"home.community.nextFeatureRelease.calendar",description:"Release Calendar link",children:"Release Calendar"})})]})]})})},{title:(0,n.jsx)(h.A,{id:"home.community.events",description:"Events section title",children:"Events"}),description:(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("dl",{children:[(0,n.jsxs)("dt",{children:[(0,n.jsx)(V.Z0e,{className:Y.icon}),(0,n.jsx)(h.A,{id:"home.community.upcomingEventsSubtitle",description:"Upcoming Events subt
2itle",children:"Upcoming Events"})]}),(0,n.jsxs)("dd",{children:[(0,n.jsx)("em",{children:(0,n.jsx)(O,{dateString:"2026-03-23",endDateString:"2026-03-26",formatType:"dayRange"})})," -"," ",(0,n.jsx)("a",{href:"https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/",children:"KubeCon Europe 2026"})]}),(0,n.jsxs)("dt",{children:[(0,n.jsx)(V.dDC,{className:Y.icon}),(0,n.jsx)(h.A,{id:"home.community.pastEventsSubtitle",description:"Past Events subtitle",children:"Past Events"})]}),(0,n.jsxs)("dd",{children:[(0,n.jsx)("em",{children:(0,n.jsx)(O,{dateString:"2025-11-10",endDateString:"2025-11-13",formatType:"dayRange"})})," -"," ",(0,n.jsx)("a",{href:"https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/",children:"KubeCon North America 2025"})]}),(0,n.jsxs)("dd",{children:[(0,n.jsx)("em",{children:(0,n.jsx)(O,{dateString:"2025-04-01",endDateString:"2025-04-04",formatType:"dayRange"})})," -"," ",(0,n.jsx)("a",{href:"https://events.linuxfoundation.org/archive/2025/kubecon-cloudnativecon-europe/",children:"KubeCon Europe 2025"})]}),(0,n.jsxs)("dd",{children:[(0,n.jsx)("em",{children:(0,n.jsx)(O,{dateString:"2024-11-12",endDateString:"2024-11-15",formatType:"dayRange"})})," -"," ",(0,n.jsx)("a",{href:"https://events.linuxfoundation.org/archive/2024/kubecon-cloudnativecon-north-america/",children:"KubeCon North America 2024"})]})]})})},{title:(0,n.jsx)(h.A,{id:"home.community.sigApps",description:"SIG Apps section title",children:"SIG Apps"}),description:(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("p",{children:[(0,n.jsx)(V.iDz,{className:Y.icon}),(0,n.jsx)(h.A,{id:"home.community.sigApps.description",description:"SIG Apps meeting description",values:{meetLink:(0,n.jsx)("a",{href:"https://github.com/kubernetes/community/blob/master/sig-apps/README.md",children:(0,n.jsx)(h.A,{id:"home.community.sigApps.meetLink",description:"Link to SIG Apps meetings",children:"meet each week"})}),youtubeLink:(0,n.jsx)("a",{href:"https://www.youtube.com/results?search_query=kubernetes+sig+apps",children:(0,n.jsx)(h.A,{id:"home.community.sigApps.youtubeLink",description:"Link to YouTube recordings",children:"shared to YouTube"})})},children:"They {meetLink} to demo and discuss tools and projects. Community meetings are recorded and {youtubeLink}."})]})})},{title:(0,n.jsx)(h.A,{id:"home.community.developerStandups",children:"Developer Standups"}),description:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("p",{children:[(0,n.jsx)(V.P_A,{className:Y.icon}),(0,n.jsx)("a",{href:"https://zoom-lfx.platform.linuxfoundation.org/meeting/91295593969?password=17825db5-c698-44cc-9f00-ef1f61f5d3fb",children:(0,n.jsx)(h.A,{id:"home.community.developerStandups.time",description:"Developer Standups day and time",children:"Thursdays 9:30-10am (PT)"})})]}),(0,n.jsxs)("p",{children:[(0,n.jsx)(V.d7f,{className:Y.icon}),(0,n.jsx)(h.A,{id:"home.community.developerStandups.description",description:"Developer Standups description with community repo link",values:{communityRepoLink:(0,n.jsx)("a",{href:"https://github.com/helm/community/blob/main/communication.md#meetings",children:(0,n.jsx)(h.A,{id:"home.community.developerStandups.communityRepoLink",description:"Community repo link",children:"community repo"})})},children:"These meetings are open to all. Check the {communityRepoLink} for notes and details."})]})]})},{title:"Slack",description:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.community.slack.join",description:"How to join the Kubernetes Slack team with slack link",values:{slackLink:(0,n.jsx)("a",{href:"https://slack.k8s.io/",children:(0,n.jsx)(h.A,{id:"home.community.slack.join.slackLink",description:"Request access to slack link",children:"Request access here"})})},children:"{slackLink} to join the Kubernetes Slack team."})}),(0,n.jsxs)("dl",{children:[(0,n.jsxs)("dt",{children:[(0,n.jsx)(V.PrD,{className:Y.icon}),(0,n.jsx)("a",{href:"https://kubernetes.slack.com/messages/helm-users",children:"Helm Users"})]}),(0,n.jsx)("dd",{children:(0,n.jsx)(h.A,{id:"home.community.slack.helmUsers.description",description:"helm-users slack channel description",children:"Discussion around using Helm, working with charts and solving common errors."})}),(0,n.jsxs)("dt",{children:[(0,n.jsx)(V.PrD,{className:Y.icon}),(0,n.jsx)("a",{href:"https://kubernetes.slack.com/messages/helm-dev",children:"Helm Development"})]}),(0,n.jsx)("dd",{children:(0,n.jsx)(h.A,{id:"home.community.slack.helmDevelopment.description",description:"helm-dev slack channel description",children:"Topics regarding Helm development, ongoing PRs, releases, etc."})}),(0,n.jsxs)("dt",{children:[(0,n.jsx)(V.PrD,{className:Y.icon}),(0,n.jsx)("a",{href:"https://kubernetes.slack.com/messages/charts",children:"Charts"})]}),(0,n.jsx)("dd",{children:(0,n.jsx)(h.A,{id:"home.community.slack.charts.description",description:"charts slack channel description",children:"Discussion for users and contributors to Helm Charts."})})]})]})},{title:(0,n.jsx)(h.A,{id:"home.community.contributing",description:"Contributing section title",children:"Contributing"}),description:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.community.contributing.description",description:"Contributing section description",children:"Helm always welcomes new contributions to the project!"})}),(0,n.jsx)("h3",{children:(0,n.jsx)(h.A,{id:"home.community.contributing.whereToBeg
2in",description:"Where to begin? section title",children:"Where to begin?"})}),(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.community.contributing.whereToBegin.description",description:"Where to begin? section description",children:"Helm is a big project with a lot of users and contributors. It can be a lot to take in!"})}),(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.community.contributing.whereToBegin.goodFirstIssues",description:"Good first issues sentence with link",values:{goodFirstIssuesLink:(0,n.jsx)("a",{href:"https://github.com/helm/helm/issues?utf8=%E2%9C%93&q=is%3Aopen%20is%3Aissue%20label%3A%22good+first+issue%22",children:(0,n.jsx)(h.A,{id:"home.community.contributing.whereToBegin.goodFirstIssuesLink",description:"Good first issues link",children:"good first issues"})})},children:"We have a list of {goodFirstIssuesLink} if you want to help but don't know where to start."})}),(0,n.jsx)("h3",{children:(0,n.jsx)(h.A,{id:"home.community.contributing.whatDoIDo",description:"What do I do? section title",children:"What do I do?"})}),(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.community.contributing.whatDoIDo.contributionGuide",description:"What do I do? contribution guide description",values:{contributionGuideLink:(0,n.jsx)("a",{href:"https://github.com/helm/helm/blob/main/CONTRIBUTING.md",children:(0,n.jsx)(h.A,{id:"home.community.contributing.whatDoIDo.contributionGuideLink",description:"Contribution Guide link",children:"Contribution Guide"})})},children:"Before you contribute some code, please read our {contributionGuideLink}. It goes over the processes around creating and reviewing pull requests."})}),(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.community.contributing.whatDoIDo.signYourCommits",description:"What do I do? sign your commits description",values:{signYourCommitsLink:(0,n.jsx)("a",{href:"/blog/helm-dco",children:(0,n.jsx)(h.A,{id:"home.community.contributing.whatDoIDo.signYourCommitsLink",description:"Sign your commits link",children:"sign your commits"})}),dcoLink:(0,n.jsx)("a",{href:"https://developercertificate.org/",children:"DCO"}),cncfLink:(0,n.jsx)("a",{href:"https://www.cncf.io/",children:"CNCF"})},children:"After you write some code, please {signYourCommitsLink} to ensure Helm adheres to the {dcoLink} agreement used by the {cncfLink}."})})]})}];function J({title:e,description:i}){return(0,n.jsx)("div",{className:(0,o.A)("col col--4",k),children:(0,n.jsxs)("div",{className:(0,o.A)("card",w),children:[(0,n.jsx)("div",{className:(0,o.A)("card__header",y),children:(0,n.jsx)(a.A,{as:"h3",children:e})}),(0,n.jsx)("div",{className:"card__body",children:i})]})})}function X(){return(0,n.jsx)("section",{className:(0,o.A)(p,x,Y.community),children:(0,n.jsxs)("div",{className:"container",children:[(0,n.jsx)(a.A,{as:"h2",children:(0,n.jsx)(h.A,{id:"home.community.title",description:"Join the Community title",children:"Join the Community"})}),(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.community.subtitle",description:"Join the Community subtitle",children:"More information about the Helm project, and how to contribute."})}),(0,n.jsx)("div",{className:"row",children:Z.map((e,i)=>(0,n.jsx)(J,{...e},i))})]})})}let Q=[{name:"Bitnami",src:"/img/logowall/bitnami.png",url:"https://bitnami.com/"},{name:"codecentric AG",src:"/img/logowall/codecentric.png",url:"https://www.codecentric.de/"},{name:"Codefresh",src:"/img/logowall/codefresh.png",url:"https://codefresh.io/"},{name:"Google",src:"/img/logowall/google.png",url:"https://cloud.google.com/"},{name:"IBM",src:"/img/logowall/ibm.png",url:"https://www.ibm.com/"},{name:"JetBrains",src:"/img/logowall/jetbrains.png",url:"https://www.jetbrains.com/"},{name:"Microsoft",src:"/img/logowall/microsoft.png",url:"https://www.microsoft.com/"},{name:"Montreal",src:"/img/logowall/montreal.png",url:"#"},{name:"Red Hat",src:"/img/logowall/redhat.png",url:"https://www.redhat.com/"},{name:"Replicated",src:"/img/logowall/replicated.png",url:"https://www.replicated.com/"},{name:"Samsung SDS",src:"/img/logowall/samsungsds.png",url:"https://www.samsungsds.com/"},{name:"SUSE",src:"/img/logowall/suse.png",url:"https://www.suse.com/"},{name:"Ticketmaster",src:"/img/logowall/tm.png",url:"https://www.ticketmaster.com/"}];function ee({name:e,src:i,url:t}){let s=(0,n.jsx)("div",{className:"logoItem_Dy11",children:(0,n.jsx)("img",{src:i,alt:`${e} logo`,className:"logoImage_agXS"})});return"#"===t?s:(0,n.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:s})}function ei(){return(0,n.jsx)("section",{className:(0,o.A)(p,x),children:(0,n.jsxs)("div",{className:"container",children:[(0,n.jsxs)("div",{className:"text--center",children:[(0,n.jsx)(a.A,{as:"h2",children:(0,n.jsx)(h.A,{id:"home.supp
2ort.title",description:"Community support section title",children:"Supporters"})}),(0,n.jsx)("p",{children:(0,n.jsx)(h.A,{id:"home.support.subtitle",description:"Community support section subtitle",children:"Helm is supported by and built with a community of over 400 developers."})})]}),(0,n.jsx)("div",{className:"logoGrid_uh5B",children:Q.map((e,i)=>(0,n.jsx)(ee,{...e},i))}),(0,n.jsx)("div",{className:"text--center",children:(0,n.jsx)("p",{className:"maintainersText_S55k",children:(0,n.jsx)(h.A,{id:"home.support.maintainers",description:"Link to core maintainers",values:{maintainersLink:(0,n.jsx)("a",{href:"https://github.com/helm/helm/blob/main/OWNERS",children:(0,n.jsx)(h.A,{id:"home.support.maintainersLink",description:"Core maintainers link text",children:"many other wonderful helm core maintainers"})})},children:"...and {maintainersLink}."})})})]})})}function et(){let{siteConfig:e}=(0,s.A)();return(0,n.jsxs)(r.A,{title:`${e.title}`,description:`${e.tagline}`,children:[(0,n.jsx)(m,{}),(0,n.jsxs)("main",{className:"home",children:[(0,n.jsx)(b,{}),(0,n.jsx)(N,{}),(0,n.jsx)(K,{}),(0,n.jsx)(X,{}),(0,n.jsx)(ei,{})]})]})}}}]);

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.