<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Helm</title><link>https://helm.sh/</link><description>Recent content on Helm</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 26 Dec 2024 01:26:38 +0100</lastBuildDate><atom:link href="https://helm.sh/index.xml" rel="self" type="application/rss+xml"/><item><title>Changes Since Helm 2</title><link>https://helm.sh/docs/faq/changes_since_helm2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/faq/changes_since_helm2/</guid><description>&lt;h2 id="changes-since-helm-2">Changes since Helm 2&lt;/h2>
&lt;p>Here's an exhaustive list of all the major changes introduced in Helm 3.&lt;/p>
&lt;h3 id="removal-of-tiller">Removal of Tiller&lt;/h3>
&lt;p>During the Helm 2 development cycle, we introduced Tiller. Tiller played an
important role for teams working on a shared cluster - it made it possible for
multiple different operators to interact with the same set of releases.&lt;/p>
&lt;p>With role-based access controls (RBAC) enabled by default in Kubernetes 1.6,
locking down Tiller for use in a production scenario became more difficult to
manage. Due to the vast number of possible security policies, our stance was to
provide a permissive default configuration. This allowed first-time users to
start experimenting with Helm and Kubernetes without having to dive headfirst
into the security controls. Unfortunately, this permissive configuration could
grant a user a broad range of permissions they weren’t intended to have. DevOps
and SREs had to learn additional operational steps when installing Tiller into a
multi-tenant cluster.&lt;/p></description></item><item><title>Chart Development Tips and Tricks</title><link>https://helm.sh/docs/howto/charts_tips_and_tricks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/howto/charts_tips_and_tricks/</guid><description>&lt;p>This guide covers some of the tips and tricks Helm chart developers have learned
while building production-quality charts.&lt;/p>
&lt;h2 id="know-your-template-functions">Know Your Template Functions&lt;/h2>
&lt;p>Helm uses 
&lt;a href="https://godoc.org/text/template" target="_blank">Go templates&lt;/a> for templating your
resource files. While Go ships several built-in functions, we have added many
others.&lt;/p>
&lt;p>First, we added all of the functions in the 
&lt;a href="https://masterminds.github.io/sprig/" target="_blank">Sprig
library&lt;/a>, except &lt;code>env&lt;/code> and &lt;code>expandenv&lt;/code>, for security reasons.&lt;/p>
&lt;p>We also added two special template functions: &lt;code>include&lt;/code> and &lt;code>required&lt;/code>. The
&lt;code>include&lt;/code> function allows you to bring in another template, and then pass the
results to other template functions.&lt;/p></description></item><item><title>Charts</title><link>https://helm.sh/docs/topics/charts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/charts/</guid><description>&lt;p>Helm uses a packaging format called &lt;em>charts&lt;/em>. A chart is a collection of files
that describe a related set of Kubernetes resources. A single chart might be
used to deploy something simple, like a memcached pod, or something complex,
like a full web app stack with HTTP servers, databases, caches, and so on.&lt;/p>
&lt;p>Charts are created as files laid out in a particular directory tree. They can be
packaged into versioned archives to be deployed.&lt;/p></description></item><item><title>Developer Guide</title><link>https://helm.sh/docs/community/developers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/community/developers/</guid><description>&lt;p>This guide explains how to set up your environment for developing on Helm.&lt;/p>
&lt;h2 id="prerequisites">Prerequisites&lt;/h2>
&lt;ul>
&lt;li>The latest version of Go&lt;/li>
&lt;li>A Kubernetes cluster w/ kubectl (optional)&lt;/li>
&lt;li>Git&lt;/li>
&lt;/ul>
&lt;h2 id="building-helm">Building Helm&lt;/h2>
&lt;p>We use Make to build our programs. The simplest way to get started is:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-console" data-lang="console">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#009;font-weight:bold">$&lt;/span> make
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>If required, this will first install dependencies and validate configuration. It will then compile &lt;code>helm&lt;/code> and place it in
&lt;code>bin/helm&lt;/code>.&lt;/p>
&lt;p>To run Helm locally, you can run &lt;code>bin/helm&lt;/code>.&lt;/p></description></item><item><title>General Conventions</title><link>https://helm.sh/docs/chart_best_practices/conventions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_best_practices/conventions/</guid><description>&lt;p>This part of the Best Practices Guide explains general conventions.&lt;/p>
&lt;h2 id="chart-names">Chart Names&lt;/h2>
&lt;p>Chart names must be lower case letters and numbers. Words &lt;em>may&lt;/em> be separated
with dashes (-):&lt;/p>
&lt;p>Examples:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>drupal
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>nginx-lego
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>aws-cluster-autoscaler
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Neither uppercase letters nor underscores can be used in chart names. Dots
should not be used in chart names.&lt;/p>
&lt;h2 id="version-numbers">Version Numbers&lt;/h2>
&lt;p>Wherever possible, Helm uses 
&lt;a href="https://semver.org" target="_blank">SemVer 2&lt;/a> to represent version
numbers. (Note that Docker image tags do not necessarily follow SemVer, and are
thus considered an unfortunate exception to the rule.)&lt;/p></description></item><item><title>Introduction</title><link>https://helm.sh/docs/sdk/gosdk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/sdk/gosdk/</guid><description>&lt;p>Helm's Go SDK enables custom software to leverage Helm charts and Helm's functionality for managing Kubernetes software deployment
(In fact, the Helm CLI is effectively just one such tool!)&lt;/p>
&lt;p>Currently, the SDK has been functionally separated from the Helm CLI.
And the SDK can (and is) used by standalone tooling.
The Helm project has committed to API stability for the SDK.
As a warning, the SDK has some rough edges remaining from the initial work to separate the CLI and the SDK. Which the Helm project aims to improve and over time.&lt;/p></description></item><item><title>Quickstart Guide</title><link>https://helm.sh/docs/intro/quickstart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/intro/quickstart/</guid><description>&lt;p>This guide covers how you can quickly get started using Helm.&lt;/p>
&lt;h2 id="prerequisites">Prerequisites&lt;/h2>
&lt;p>The following prerequisites are required for a successful and properly secured
use of Helm.&lt;/p>
&lt;ol>
&lt;li>A Kubernetes cluster&lt;/li>
&lt;li>Deciding what security configurations to apply to your installation, if any&lt;/li>
&lt;li>Installing and configuring Helm.&lt;/li>
&lt;/ol>
&lt;h3 id="install-kubernetes-or-have-access-to-a-cluster">Install Kubernetes or have access to a cluster&lt;/h3>
&lt;ul>
&lt;li>You must have Kubernetes installed. For the latest release of Helm, we
recommend the latest stable release of Kubernetes, which in most cases is the
second-latest minor release.&lt;/li>
&lt;li>You should also have a local configured copy of &lt;code>kubectl&lt;/code>.&lt;/li>
&lt;/ul>
&lt;p>See the 
&lt;a href="https://helm.sh/docs/topics/version_skew/" target="_blank">Helm Version Support Policy&lt;/a> for the maximum version skew supported between Helm and Kubernetes.&lt;/p></description></item><item><title>Chart Hooks</title><link>https://helm.sh/docs/topics/charts_hooks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/charts_hooks/</guid><description>&lt;p>Helm provides a &lt;em>hook&lt;/em> mechanism to allow chart developers to intervene at
certain points in a release's life cycle. For example, you can use hooks to:&lt;/p>
&lt;ul>
&lt;li>Load a ConfigMap or Secret during install before any other charts are loaded.&lt;/li>
&lt;li>Execute a Job to back up a database before installing a new chart, and then
execute a second job after the upgrade in order to restore data.&lt;/li>
&lt;li>Run a Job before deleting a release to gracefully take a service out of
rotation before removing it.&lt;/li>
&lt;/ul>
&lt;p>Hooks work like regular templates, but they have special annotations that cause
Helm to utilize them differently. In this section, we cover the basic usage
pattern for hooks.&lt;/p></description></item><item><title>Examples</title><link>https://helm.sh/docs/sdk/examples/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/sdk/examples/</guid><description>&lt;p>This document runs though a series of examples of using the Helm SDK.
Intended to document various SDK functionalities.&lt;/p>
&lt;p>The final example shows &lt;code>main.go&lt;/code> driver (
&lt;a href="#driver">link&lt;/a>). That runs the below actions and includes necessary helper functions.&lt;/p>
&lt;p>The code for the examples lives in the 
&lt;a href="https://github.com/helm/helm-www/sdkexamples" target="_blank">helm/helm-www/sdkexamples/&lt;/a> directory.
And is intended to be fully functional.&lt;/p>
&lt;h2 id="actions">Actions&lt;/h2>
&lt;h3 id="install-action">Install Action&lt;/h3>
&lt;p>This example installs the given chart/release, for the given version and values:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-go" data-lang="go">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#069;font-weight:bold">package&lt;/span> main
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#069;font-weight:bold">import&lt;/span> (
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#c30">&amp;#34;context&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#c30">&amp;#34;fmt&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#c30">&amp;#34;log&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#c30">&amp;#34;helm.sh/helm/v3/pkg/action&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#c30">&amp;#34;helm.sh/helm/v3/pkg/chart/loader&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#c30">&amp;#34;helm.sh/helm/v3/pkg/cli&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#c30">&amp;#34;helm.sh/helm/v3/pkg/downloader&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#c30">&amp;#34;helm.sh/helm/v3/pkg/getter&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#069;font-weight:bold">func&lt;/span> &lt;span style="color:#c0f">runInstall&lt;/span>(ctx context.Context, logger &lt;span style="color:#555">*&lt;/span>log.Logger, settings &lt;span style="color:#555">*&lt;/span>cli.EnvSettings, releaseName &lt;span style="color:#078;font-weight:bold">string&lt;/span>, chartRef &lt;span style="color:#078;font-weight:bold">string&lt;/span>, chartVersion &lt;span style="color:#078;font-weight:bold">string&lt;/span>, releaseValues &lt;span style="color:#069;font-weight:bold">map&lt;/span>[&lt;span style="color:#078;font-weight:bold">string&lt;/span>]&lt;span style="color:#069;font-weight:bold">interface&lt;/span>{}) &lt;span style="color:#078;font-weight:bold">error&lt;/span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	actionConfig, err &lt;span style="color:#555">:=&lt;/span> &lt;span style="color:#c0f">initActionConfig&lt;/span>(settings, logger)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#069;font-weight:bold">if&lt;/span> err &lt;span style="color:#555">!=&lt;/span> &lt;span style="color:#069;font-weight:bold">nil&lt;/span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		&lt;span style="color:#069;font-weight:bold">return&lt;/span> fmt.&lt;span style="color:#c0f">Errorf&lt;/span>(&lt;span style="color:#c30">&amp;#34;failed to init action config: %w&amp;#34;&lt;/span>, err)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	installClient &lt;span style="color:#555">:=&lt;/span> action.&lt;span style="color:#c0f">NewInstall&lt;/span>(actionConfig)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	installClient.DryRunOption = &lt;span style="color:#c30">&amp;#34;none&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	installClient.ReleaseName = releaseName
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	installClient.Namespace = settings.&lt;span style="color:#c0f">Namespace&lt;/span>()
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	installClient.Version = chartVersion
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	registryClient, err &lt;span style="color:#555">:=&lt;/span> &lt;span style="color:#c0f">newRegistryClientTLS&lt;/span>(
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		settings,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		logger,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		installClient.CertFile,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		installClient.KeyFile,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		installClient.CaFile,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		installClient.InsecureSkipTLSverify,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		installClient.PlainHTTP)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#069;font-weight:bold">if&lt;/span> err &lt;span style="color:#555">!=&lt;/span> &lt;span style="color:#069;font-weight:bold">nil&lt;/span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		&lt;span style="color:#069;font-weight:bold">return&lt;/span> fmt.&lt;span style="color:#c0f">Errorf&lt;/span>(&lt;span style="color:#c30">&amp;#34;failed to created registry client: %w&amp;#34;&lt;/span>, err)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	installClient.&lt;span style="color:#c0f">SetRegistryClient&lt;/span>(registryClient)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	chartPath, err &lt;span style="color:#555">:=&lt;/span> installClient.ChartPathOptions.&lt;span style="color:#c0f">LocateChart&lt;/span>(chartRef, settings)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#069;font-weight:bold">if&lt;/span> err &lt;span style="color:#555">!=&lt;/span> &lt;span style="color:#069;font-weight:bold">nil&lt;/span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		&lt;span style="color:#069;font-weight:bold">return&lt;/span> err
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	providers &lt;span style="color:#555">:=&lt;/span> getter.&lt;span style="color:#c0f">All&lt;/span>(settings)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	chart, err &lt;span style="color:#555">:=&lt;/span> loader.&lt;span style="color:#c0f">Load&lt;/span>(chartPath)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#069;font-weight:bold">if&lt;/span> err &lt;span style="color:#555">!=&lt;/span> &lt;span style="color:#069;font-weight:bold">nil&lt;/span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		&lt;span style="color:#069;font-weight:bold">return&lt;/span> err
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#09f;font-style:italic">// Check chart dependencies to make sure all are present in /charts
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#09f;font-style:italic">&lt;/span>	&lt;span style="color:#069;font-weight:bold">if&lt;/span> chartDependencies &lt;span style="color:#555">:=&lt;/span> chart.Metadata.Dependencies; chartDependencies &lt;span style="color:#555">!=&lt;/span> &lt;span style="color:#069;font-weight:bold">nil&lt;/span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		&lt;span style="color:#069;font-weight:bold">if&lt;/span> err &lt;span style="color:#555">:=&lt;/span> action.&lt;span style="color:#c0f">CheckDependencies&lt;/span>(chart, chartDependencies); err &lt;span style="color:#555">!=&lt;/span> &lt;span style="color:#069;font-weight:bold">nil&lt;/span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			err = fmt.&lt;span style="color:#c0f">Errorf&lt;/span>(&lt;span style="color:#c30">&amp;#34;failed to check chart dependencies: %w&amp;#34;&lt;/span>, err)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&lt;span style="color:#069;font-weight:bold">if&lt;/span> !installClient.DependencyUpdate {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&lt;span style="color:#069;font-weight:bold">return&lt;/span> err
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			manager &lt;span style="color:#555">:=&lt;/span> &lt;span style="color:#555">&amp;amp;&lt;/span>downloader.Manager{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				Out: logger.&lt;span style="color:#c0f">Writer&lt;/span>(),
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				ChartPath: chartPath,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				Keyring: installClient.ChartPathOptions.Keyring,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				SkipUpdate: &lt;span style="color:#069;font-weight:bold">false&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				Getters: providers,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				RepositoryConfig: settings.RepositoryConfig,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				RepositoryCache: settings.RepositoryCache,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				Debug: settings.Debug,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				RegistryClient: installClient.&lt;span style="color:#c0f">GetRegistryClient&lt;/span>(),
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&lt;span style="color:#069;font-weight:bold">if&lt;/span> err &lt;span style="color:#555">:=&lt;/span> manager.&lt;span style="color:#c0f">Update&lt;/span>(); err &lt;span style="color:#555">!=&lt;/span> &lt;span style="color:#069;font-weight:bold">nil&lt;/span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&lt;span style="color:#069;font-weight:bold">return&lt;/span> err
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&lt;span style="color:#09f;font-style:italic">// Reload the chart with the updated Chart.lock file.
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#09f;font-style:italic">&lt;/span>			&lt;span style="color:#069;font-weight:bold">if&lt;/span> chart, err = loader.&lt;span style="color:#c0f">Load&lt;/span>(chartPath); err &lt;span style="color:#555">!=&lt;/span> &lt;span style="color:#069;font-weight:bold">nil&lt;/span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&lt;span style="color:#069;font-weight:bold">return&lt;/span> fmt.&lt;span style="color:#c0f">Errorf&lt;/span>(&lt;span style="color:#c30">&amp;#34;failed to reload chart after repo update: %w&amp;#34;&lt;/span>, err)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	release, err &lt;span style="color:#555">:=&lt;/span> installClient.&lt;span style="color:#c0f">RunWithContext&lt;/span>(ctx, chart, releaseValues)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#069;font-weight:bold">if&lt;/span> err &lt;span style="color:#555">!=&lt;/span> &lt;span style="color:#069;font-weight:bold">nil&lt;/span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		&lt;span style="color:#069;font-weight:bold">return&lt;/span> fmt.&lt;span style="color:#c0f">Errorf&lt;/span>(&lt;span style="color:#c30">&amp;#34;failed to run install: %w&amp;#34;&lt;/span>, err)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	logger.&lt;span style="color:#c0f">Printf&lt;/span>(&lt;span style="color:#c30">&amp;#34;release created:\n%+v&amp;#34;&lt;/span>, &lt;span style="color:#555">*&lt;/span>release)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&lt;span style="color:#069;font-weight:bold">return&lt;/span> &lt;span style="color:#069;font-weight:bold">nil&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>

&lt;h3 id="upgrade-action">Upgrade Action&lt;/h3>
&lt;p>This example upgrades the given release, with the given chart, version and values:&lt;/p></description></item><item><title>Getting Started</title><link>https://helm.sh/docs/chart_template_guide/getting_started/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/getting_started/</guid><description>&lt;p>In this section of the guide, we'll create a chart and then add a first
template. The chart we created here will be used throughout the rest of the
guide.&lt;/p>
&lt;p>To get going, let's take a brief look at a Helm chart.&lt;/p>
&lt;h2 id="charts">Charts&lt;/h2>
&lt;p>As described in the 
&lt;a href="../../topics/charts">Charts Guide&lt;/a>, Helm charts are
structured like this:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>mychart/
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> Chart.yaml
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> values.yaml
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> charts/
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> templates/
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ...
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>The &lt;code>templates/&lt;/code> directory is for template files. When Helm evaluates a chart,
it will send all of the files in the &lt;code>templates/&lt;/code> directory through the template
rendering engine. It then collects the results of those templates and sends them
on to Kubernetes.&lt;/p></description></item><item><title>Installing</title><link>https://helm.sh/docs/faq/installing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/faq/installing/</guid><description>&lt;h2 id="installing">Installing&lt;/h2>
&lt;h3 id="why-arent-there-native-packages-of-helm-for-fedora-and-other-linux-distros">Why aren't there native packages of Helm for Fedora and other Linux distros?&lt;/h3>
&lt;p>The Helm project does not maintain packages for operating systems and
environments. The Helm community may provide native packages and if the Helm
project is made aware of them they will be listed. This is how the Homebrew
formula was started and listed. If you're interested in maintaining a package,
we'd love it.&lt;/p>
&lt;h3 id="why-do-you-provide-a-curl-bash-script">Why do you provide a &lt;code>curl ...|bash&lt;/code> script?&lt;/h3>
&lt;p>There is a script in our repository (&lt;code>scripts/get-helm-3&lt;/code>) that can be executed
as a &lt;code>curl ..|bash&lt;/code> script. The transfers are all protected by HTTPS, and the
script does some auditing of the packages it fetches. However, the script has
all the usual dangers of any shell script.&lt;/p></description></item><item><title>Installing Helm</title><link>https://helm.sh/docs/intro/install/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/intro/install/</guid><description>&lt;p>This guide shows how to install the Helm CLI. Helm can be installed either from
source, or from pre-built binary releases.&lt;/p>
&lt;h2 id="from-the-helm-project">From The Helm Project&lt;/h2>
&lt;p>The Helm project provides two ways to fetch and install Helm. These are the
official methods to get Helm releases. In addition to that, the Helm community
provides methods to install Helm through different package managers.
Installation through those methods can be found below the official methods.&lt;/p></description></item><item><title>Release Checklist</title><link>https://helm.sh/docs/community/release_checklist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/community/release_checklist/</guid><description>&lt;h1 id="a-maintainers-guide-to-releasing-helm">A Maintainer's Guide to Releasing Helm&lt;/h1>
&lt;p>Time for a new Helm release! As a Helm maintainer cutting a release, you are
the best person to 
&lt;a href="https://github.com/helm/helm-www/blob/main/content/en/docs/community/release_checklist.md" target="_blank">update this
release checklist&lt;/a>
should your experiences vary from what's documented here.&lt;/p>
&lt;p>All releases will be of the form vX.Y.Z where X is the major version number, Y
is the minor version number and Z is the patch release number. This project
strictly follows 
&lt;a href="https://semver.org/" target="_blank">semantic versioning&lt;/a> so following this
step is critical.&lt;/p></description></item><item><title>Syncing Your Chart Repository</title><link>https://helm.sh/docs/howto/chart_repository_sync_example/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/howto/chart_repository_sync_example/</guid><description>&lt;p>&lt;em>Note: This example is specifically for a Google Cloud Storage (GCS) bucket
which serves a chart repository.&lt;/em>&lt;/p>
&lt;h2 id="prerequisites">Prerequisites&lt;/h2>
&lt;ul>
&lt;li>Install the 
&lt;a href="https://cloud.google.com/storage/docs/gsutil" target="_blank">gsutil&lt;/a> tool. &lt;em>We
rely heavily on the gsutil rsync functionality&lt;/em>&lt;/li>
&lt;li>Be sure to have access to the Helm binary&lt;/li>
&lt;li>&lt;em>Optional: We recommend you set 
&lt;a href="https://cloud.google.com/storage/docs/gsutil/addlhelp/ObjectVersioningandConcurrencyControl#top_of_page" target="_blank">object
versioning&lt;/a>
on your GCS bucket in case you accidentally delete something.&lt;/em>&lt;/li>
&lt;/ul>
&lt;h2 id="set-up-a-local-chart-repository-directory">Set up a local chart repository directory&lt;/h2>
&lt;p>Create a local directory like we did in 
&lt;a href="https://helm.sh/docs/topics/chart_repository/">the chart repository guide&lt;/a>, and place your packaged charts in that
directory.&lt;/p></description></item><item><title>Values</title><link>https://helm.sh/docs/chart_best_practices/values/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_best_practices/values/</guid><description>&lt;p>This part of the best practices guide covers using values. In this part of the
guide, we provide recommendations on how you should structure and use your
values, with focus on designing a chart's &lt;code>values.yaml&lt;/code> file.&lt;/p>
&lt;h2 id="naming-conventions">Naming Conventions&lt;/h2>
&lt;p>Variable names should begin with a lowercase letter, and words should be
separated with camelcase:&lt;/p>
&lt;p>Correct:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#309;font-weight:bold">chicken&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#069;font-weight:bold">true&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb">&lt;/span>&lt;span style="color:#309;font-weight:bold">chickenNoodleSoup&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#069;font-weight:bold">true&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Incorrect:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#309;font-weight:bold">Chicken&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#069;font-weight:bold">true&lt;/span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#09f;font-style:italic"># initial caps may conflict with built-ins&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb">&lt;/span>&lt;span style="color:#309;font-weight:bold">chicken-noodle-soup&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#069;font-weight:bold">true&lt;/span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#09f;font-style:italic"># do not use hyphens in the name&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Note that all of Helm's built-in variables begin with an uppercase letter to
easily distinguish them from user-defined values: &lt;code>.Release.Name&lt;/code>,
&lt;code>.Capabilities.KubeVersion&lt;/code>.&lt;/p></description></item><item><title>Built-in Objects</title><link>https://helm.sh/docs/chart_template_guide/builtin_objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/builtin_objects/</guid><description>&lt;p>Objects are passed into a template from the template engine. And your code can
pass objects around (we'll see examples when we look at the &lt;code>with&lt;/code> and &lt;code>range&lt;/code>
statements). There are even a few ways to create new objects within your
templates, like with the &lt;code>tuple&lt;/code> function we'll see later.&lt;/p>
&lt;p>Objects can be simple, and have just one value. Or they can contain other
objects or functions. For example, the &lt;code>Release&lt;/code> object contains several objects
(like &lt;code>Release.Name&lt;/code>) and the &lt;code>Files&lt;/code> object has a few functions.&lt;/p></description></item><item><title>Chart Releaser Action to Automate GitHub Page Charts</title><link>https://helm.sh/docs/howto/chart_releaser_action/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/howto/chart_releaser_action/</guid><description>&lt;p>This guide describes how to use 
&lt;a href="https://github.com/marketplace/actions/helm-chart-releaser" target="_blank">Chart Releaser
Action&lt;/a> to automate
releasing charts through GitHub pages. Chart Releaser Action is a GitHub Action
workflow to turn a GitHub project into a self-hosted Helm chart repo, using

&lt;a href="https://github.com/helm/chart-releaser" target="_blank">helm/chart-releaser&lt;/a> CLI tool.&lt;/p>
&lt;h2 id="repository-changes">Repository Changes&lt;/h2>
&lt;p>Create a Git repository under your GitHub organization. You could give the name
of the repository as &lt;code>helm-charts&lt;/code>, though other names are also acceptable. The
sources of all the charts can be placed under the &lt;code>main&lt;/code> branch. The charts
should be placed under &lt;code>/charts&lt;/code> directory at the top-level of the directory
tree.&lt;/p></description></item><item><title>Chart Tests</title><link>https://helm.sh/docs/topics/chart_tests/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/chart_tests/</guid><description>&lt;p>A chart contains a number of Kubernetes resources and components that work
together. As a chart author, you may want to write some tests that validate that
your chart works as expected when it is installed. These tests also help the
chart consumer understand what your chart is supposed to do.&lt;/p>
&lt;p>A &lt;strong>test&lt;/strong> in a helm chart lives under the &lt;code>templates/&lt;/code> directory and is a job
definition that specifies a container with a given command to run. The container
should exit successfully (exit 0) for a test to be considered a success. The job
definition must contain the helm test hook annotation: &lt;code>helm.sh/hook: test&lt;/code>.&lt;/p></description></item><item><title>Related Projects and Documentation</title><link>https://helm.sh/docs/community/related/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/community/related/</guid><description>&lt;p>The Helm community has produced many extra tools, plugins, and documentation
about Helm. We love to hear about these projects.&lt;/p>
&lt;p>If you have anything you'd like to add to this list, please open an

&lt;a href="https://github.com/helm/helm-www/issues" target="_blank">issue&lt;/a> or 
&lt;a href="https://github.com/helm/helm-www/pulls" target="_blank">pull
request&lt;/a>.&lt;/p>
&lt;h2 id="helm-plugins">Helm Plugins&lt;/h2>
&lt;ul>
&lt;li>
&lt;a href="https://github.com/HamzaZo/helm-adopt" target="_blank">helm-adopt&lt;/a> - A helm v3 plugin to adopt
existing k8s resources into a new generated helm chart.&lt;/li>
&lt;li>
&lt;a href="https://github.com/jlandowner/helm-chartsnap" target="_blank">helm-chartsnap&lt;/a> - Snapshot testing plugin for Helm charts.&lt;/li>
&lt;li>
&lt;a href="https://github.com/databus23/helm-diff" target="_blank">Helm Diff&lt;/a> - Preview &lt;code>helm upgrade&lt;/code>
as a coloured diff&lt;/li>
&lt;li>
&lt;a href="https://github.com/vmware-labs/distribution-tooling-for-helm" target="_blank">Helm Dt&lt;/a> - Plugin that helps distributing Helm charts across OCI registries and on Air gap environments&lt;/li>
&lt;li>
&lt;a href="https://github.com/komodorio/helm-dashboard" target="_blank">Helm Dashboard&lt;/a> - GUI for Helm, visualize releases and repositories, manifest diffs&lt;/li>
&lt;li>
&lt;a href="https://github.com/hayorov/helm-gcs" target="_blank">helm-gcs&lt;/a> - Plugin to manage repositories
on Google Cloud Storage&lt;/li>
&lt;li>
&lt;a href="https://github.com/aslafy-z/helm-git" target="_blank">helm-git&lt;/a> - Install charts and retrieve
values files from your Git repositories&lt;/li>
&lt;li>
&lt;a href="https://github.com/cststack/k8comp" target="_blank">helm-k8comp&lt;/a> - Plugin to create Helm
Charts from hiera using k8comp&lt;/li>
&lt;li>
&lt;a href="https://github.com/helm/helm-mapkubeapis" target="_blank">helm-mapkubeapis&lt;/a> - Update helm release
metadata to replace deprecated or removed Kubernetes APIs&lt;/li>
&lt;li>
&lt;a href="https://github.com/OctopusDeployLabs/helm-migrate-values" target="_blank">helm-migrate-values&lt;/a> - Plugin to migrate user-specified values across Helm chart versions to handle breaking schema changes in &lt;code>values.yaml&lt;/code>&lt;/li>
&lt;li>
&lt;a href="https://github.com/ContainerSolutions/helm-monitor" target="_blank">helm-monitor&lt;/a> - Plugin to
monitor a release and rollback based on Prometheus/ElasticSearch query&lt;/li>
&lt;li>
&lt;a href="https://github.com/JovianX/helm-release-plugin" target="_blank">helm-release-plugin&lt;/a> - Plugin for Release management, Update release values, pulls(re-creates) helm Charts from deployed releases, set helm release TTL.&lt;/li>
&lt;li>
&lt;a href="https://github.com/hypnoglow/helm-s3" target="_blank">helm-s3&lt;/a> - Helm plugin that allows to
use AWS S3 as a [private] chart repository&lt;/li>
&lt;li>
&lt;a href="https://github.com/karuppiah7890/helm-schema-gen" target="_blank">helm-schema-gen&lt;/a> - Helm
Plugin that generates values yaml schema for your Helm 3 charts&lt;/li>
&lt;li>
&lt;a href="https://github.com/jkroepke/helm-secrets" target="_blank">helm-secrets&lt;/a> - Plugin to manage
and store secrets safely (based on 
&lt;a href="https://github.com/mozilla/sops" target="_blank">sops&lt;/a>)&lt;/li>
&lt;li>
&lt;a href="https://github.com/sigstore/helm-sigstore" target="_blank">helm-sigstore&lt;/a> -
Plugin for Helm to integrate the 
&lt;a href="https://sigstore.dev/" target="_blank">sigstore&lt;/a> ecosystem. Search, upload and verify signed Helm charts.&lt;/li>
&lt;li>
&lt;a href="https://github.com/Duologic/helm-tanka" target="_blank">helm-tanka&lt;/a> - A Helm plugin for
rendering Tanka/Jsonnet inside Helm charts.&lt;/li>
&lt;li>
&lt;a href="https://github.com/xchapter7x/hcunit" target="_blank">hc-unit&lt;/a> - Plugin for unit testing
charts locally using OPA (Open Policy Agent) &amp;amp; Rego&lt;/li>
&lt;li>
&lt;a href="https://github.com/quintush/helm-unittest" target="_blank">helm-unittest&lt;/a> - Plugin for unit
testing chart locally with YAML&lt;/li>
&lt;li>
&lt;a href="https://github.com/HamzaZo/helm-val" target="_blank">helm-val&lt;/a> - A plugin to get
values from a previous release.&lt;/li>
&lt;li>
&lt;a href="https://github.com/kuuji/helm-external-val" target="_blank">helm-external-val&lt;/a> - A plugin that fetches helm values from external sources (configMaps, Secrets, etc.)&lt;/li>
&lt;li>
&lt;a href="https://github.com/nikhilsbhat/helm-images" target="_blank">helm-images&lt;/a> - Helm plugin to fetch all possible images from the chart before deployment or from a deployed release&lt;/li>
&lt;li>
&lt;a href="https://github.com/nikhilsbhat/helm-drift" target="_blank">helm-drift&lt;/a> - Helm plugin that identifies the configuration that has drifted from the Helm chart&lt;/li>
&lt;li>
&lt;a href="https://github.com/pidanou/helm-tui" target="_blank">helm-tui&lt;/a> - A light UI to manage your Helm assets without leaving the terminal&lt;/li>
&lt;/ul>
&lt;p>We also encourage GitHub authors to use the

&lt;a href="https://github.com/search?q=topic%3Ahelm-plugin&amp;amp;type=Repositories" target="_blank">helm-plugin&lt;/a>
tag on their plugin repositories.&lt;/p></description></item><item><title>Templates</title><link>https://helm.sh/docs/chart_best_practices/templates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_best_practices/templates/</guid><description>&lt;p>This part of the Best Practices Guide focuses on templates.&lt;/p>
&lt;h2 id="structure-of-templates">Structure of &lt;code>templates/&lt;/code>&lt;/h2>
&lt;p>The &lt;code>templates/&lt;/code> directory should be structured as follows:&lt;/p>
&lt;ul>
&lt;li>Template files should have the extension &lt;code>.yaml&lt;/code> if they produce YAML output.
The extension &lt;code>.tpl&lt;/code> may be used for template files that produce no formatted
content.&lt;/li>
&lt;li>Template file names should use dashed notation (&lt;code>my-example-configmap.yaml&lt;/code>),
not camelcase.&lt;/li>
&lt;li>Each resource definition should be in its own template file.&lt;/li>
&lt;li>Template file names should reflect the resource kind in the name. e.g.
&lt;code>foo-pod.yaml&lt;/code>, &lt;code>bar-svc.yaml&lt;/code>&lt;/li>
&lt;/ul>
&lt;h2 id="names-of-defined-templates">Names of Defined Templates&lt;/h2>
&lt;p>Defined templates (templates created inside a &lt;code>{{ define }} &lt;/code> directive) are
globally accessible. That means that a chart and all of its subcharts will have
access to all of the templates created with &lt;code>{{ define }}&lt;/code>.&lt;/p></description></item><item><title>Uninstalling</title><link>https://helm.sh/docs/faq/uninstalling/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/faq/uninstalling/</guid><description>&lt;h2 id="uninstalling">Uninstalling&lt;/h2>
&lt;h3 id="i-want-to-delete-my-local-helm-where-are-all-its-files">I want to delete my local Helm. Where are all its files?&lt;/h3>
&lt;p>Along with the &lt;code>helm&lt;/code> binary, Helm stores some files in the following locations:&lt;/p>
&lt;ul>
&lt;li>$XDG_CACHE_HOME&lt;/li>
&lt;li>$XDG_CONFIG_HOME&lt;/li>
&lt;li>$XDG_DATA_HOME&lt;/li>
&lt;/ul>
&lt;p>The following table gives the default folder for each of these, by OS:&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Operating System&lt;/th>
 &lt;th>Cache Path&lt;/th>
 &lt;th>Configuration Path&lt;/th>
 &lt;th>Data Path&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Linux&lt;/td>
 &lt;td>&lt;code>$HOME/.cache/helm &lt;/code>&lt;/td>
 &lt;td>&lt;code>$HOME/.config/helm &lt;/code>&lt;/td>
 &lt;td>&lt;code>$HOME/.local/share/helm&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>macOS&lt;/td>
 &lt;td>&lt;code>$HOME/Library/Caches/helm&lt;/code>&lt;/td>
 &lt;td>&lt;code>$HOME/Library/Preferences/helm&lt;/code>&lt;/td>
 &lt;td>&lt;code>$HOME/Library/helm &lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Windows&lt;/td>
 &lt;td>&lt;code>%TEMP%\helm &lt;/code>&lt;/td>
 &lt;td>&lt;code>%APPDATA%\helm &lt;/code>&lt;/td>
 &lt;td>&lt;code>%APPDATA%\helm&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table></description></item><item><title>Using Helm</title><link>https://helm.sh/docs/intro/using_helm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/intro/using_helm/</guid><description>&lt;p>This guide explains the basics of using Helm to manage packages on your
Kubernetes cluster. It assumes that you have already 
&lt;a href="https://helm.sh/docs/intro/install/">installed&lt;/a> the Helm client.&lt;/p>
&lt;p>If you are simply interested in running a few quick commands, you may wish to
begin with the 
&lt;a href="https://helm.sh/docs/intro/quickstart/">Quickstart Guide&lt;/a>. This chapter
covers the particulars of Helm commands, and explains how to use Helm.&lt;/p>
&lt;h2 id="three-big-concepts">Three Big Concepts&lt;/h2>
&lt;p>A &lt;em>Chart&lt;/em> is a Helm package. It contains all of the resource definitions
necessary to run an application, tool, or service inside of a Kubernetes
cluster. Think of it like the Kubernetes equivalent of a Homebrew formula, an
Apt dpkg, or a Yum RPM file.&lt;/p></description></item><item><title>Cheat Sheet</title><link>https://helm.sh/docs/intro/cheatsheet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/intro/cheatsheet/</guid><description>&lt;p>Helm cheatsheet featuring all the necessary commands required to manage an application through Helm.&lt;/p>
&lt;hr>
&lt;h3 id="basic-interpretationscontext">Basic interpretations/context&lt;/h3>
&lt;p>Chart:&lt;/p>
&lt;ul>
&lt;li>It is the name of your chart in case it has been pulled and untarred.&lt;/li>
&lt;li>It is &amp;lt;repo_name&amp;gt;/&amp;lt;chart_name&amp;gt; in case the repository has been added but chart not pulled.&lt;/li>
&lt;li>It is the URL/Absolute path to the chart.&lt;/li>
&lt;/ul>
&lt;p>Name:&lt;/p>
&lt;ul>
&lt;li>It is the name you want to give to your current helm chart installation.&lt;/li>
&lt;/ul>
&lt;p>Release:&lt;/p></description></item><item><title>Dependencies</title><link>https://helm.sh/docs/chart_best_practices/dependencies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_best_practices/dependencies/</guid><description>&lt;p>This section of the guide covers best practices for &lt;code>dependencies&lt;/code> declared in
&lt;code>Chart.yaml&lt;/code>.&lt;/p>
&lt;h2 id="versions">Versions&lt;/h2>
&lt;p>Where possible, use version ranges instead of pinning to an exact version. The
suggested default is to use a patch-level version match:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#309;font-weight:bold">version&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>~1.2.3&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>This will match version &lt;code>1.2.3&lt;/code> and any patches to that release. In other
words, &lt;code>~1.2.3&lt;/code> is equivalent to &lt;code>&amp;gt;= 1.2.3, &amp;lt; 1.3.0&lt;/code>&lt;/p>
&lt;p>For the complete version matching syntax, please see the 
&lt;a href="https://github.com/Masterminds/semver#checking-version-constraints" target="_blank">semver
documentation&lt;/a>.&lt;/p></description></item><item><title>Library Charts</title><link>https://helm.sh/docs/topics/library_charts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/library_charts/</guid><description>&lt;p>A library chart is a type of 
&lt;a href="https://helm.sh/docs/topics/charts/">Helm chart&lt;/a>
that defines chart primitives or definitions which can be shared by Helm
templates in other charts. This allows users to share snippets of code that can
be re-used across charts, avoiding repetition and keeping charts

&lt;a href="https://en.wikipedia.org/wiki/Don%27t_repeat_yourself" target="_blank">DRY&lt;/a>.&lt;/p>
&lt;p>The library chart was introduced in Helm 3 to formally recognize common or
helper charts that have been used by chart maintainers since Helm 2. By
including it as a chart type, it provides:&lt;/p></description></item><item><title>The History of the Project</title><link>https://helm.sh/docs/community/history/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/community/history/</guid><description>&lt;p>Helm is a 
&lt;a href="https://helm.sh/blog/celebrating-helms-cncf-graduation/" target="_blank">graduated&lt;/a>

&lt;a href="https://www.cncf.io/projects/" target="_blank">CNCF project&lt;/a>.&lt;/p>
&lt;p>Helm began as what is now known as 
&lt;a href="https://github.com/helm/helm-classic" target="_blank">Helm
Classic&lt;/a>, a Deis project begun in 2015 and
introduced at the inaugural KubeCon.&lt;/p>
&lt;p>In January of 2016, the project merged with a GCS tool called Kubernetes
Deployment Manager, and the project was moved under

&lt;a href="https://kubernetes.io" target="_blank">Kubernetes&lt;/a>. As a result of the merging of codebases,
Helm 2.0 was released later that year. The key feature of Deployment Manager
that survived in Helm 2 was the server-side component, renamed from DM to Tiller
for the final Helm 2.0 release.&lt;/p></description></item><item><title>Troubleshooting</title><link>https://helm.sh/docs/faq/troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/faq/troubleshooting/</guid><description>&lt;h2 id="troubleshooting">Troubleshooting&lt;/h2>
&lt;h3 id="i-am-getting-a-warning-about-unable-to-get-an-update-from-the-stable-chart-repository">I am getting a warning about &amp;quot;Unable to get an update from the &amp;quot;stable&amp;quot; chart repository&amp;quot;&lt;/h3>
&lt;p>Run &lt;code>helm repo list&lt;/code>. If it shows your &lt;code>stable&lt;/code> repository pointing to a &lt;code>storage.googleapis.com&lt;/code> URL, you
will need to update that repository. On November 13, 2020, the Helm Charts repo 
&lt;a href="https://github.com/helm/charts#deprecation-timeline" target="_blank">became unsupported&lt;/a> after a year-long deprecation. An archive has been made available at
&lt;code>https://charts.helm.sh/stable&lt;/code> but will no longer receive updates.&lt;/p>
&lt;p>You can run the following command to fix your repository:&lt;/p></description></item><item><title>Values Files</title><link>https://helm.sh/docs/chart_template_guide/values_files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/values_files/</guid><description>&lt;p>In the previous section we looked at the built-in objects that Helm templates
offer. One of the built-in objects is &lt;code>Values&lt;/code>. This object provides access to
values passed into the chart. Its contents come from multiple sources:&lt;/p>
&lt;ul>
&lt;li>The &lt;code>values.yaml&lt;/code> file in the chart&lt;/li>
&lt;li>If this is a subchart, the &lt;code>values.yaml&lt;/code> file of a parent chart&lt;/li>
&lt;li>A values file is passed into &lt;code>helm install&lt;/code> or &lt;code>helm upgrade&lt;/code> with the &lt;code>-f&lt;/code>
flag (&lt;code>helm install -f myvals.yaml ./mychart&lt;/code>)&lt;/li>
&lt;li>Individual parameters are passed with &lt;code>--set&lt;/code> (such as &lt;code>helm install --set foo=bar ./mychart&lt;/code>)&lt;/li>
&lt;/ul>
&lt;p>The list above is in order of specificity: &lt;code>values.yaml&lt;/code> is the default, which
can be overridden by a parent chart's &lt;code>values.yaml&lt;/code>, which can in turn be
overridden by a user-supplied values file, which can in turn be overridden by
&lt;code>--set&lt;/code> parameters.&lt;/p></description></item><item><title>Helm Provenance and Integrity</title><link>https://helm.sh/docs/topics/provenance/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/provenance/</guid><description>&lt;p>Helm has provenance tools which help chart users verify the integrity and origin
of a package. Using industry-standard tools based on PKI, GnuPG, and
well-respected package managers, Helm can generate and verify signature files.&lt;/p>
&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>Integrity is established by comparing a chart to a provenance record. Provenance
records are stored in &lt;em>provenance files&lt;/em>, which are stored alongside a packaged
chart. For example, if a chart is named &lt;code>myapp-1.2.3.tgz&lt;/code>, its provenance file
will be &lt;code>myapp-1.2.3.tgz.prov&lt;/code>.&lt;/p></description></item><item><title>Labels and Annotations</title><link>https://helm.sh/docs/chart_best_practices/labels/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_best_practices/labels/</guid><description>&lt;p>This part of the Best Practices Guide discusses the best practices for using
labels and annotations in your chart.&lt;/p>
&lt;h2 id="is-it-a-label-or-an-annotation">Is it a Label or an Annotation?&lt;/h2>
&lt;p>An item of metadata should be a label under the following conditions:&lt;/p>
&lt;ul>
&lt;li>It is used by Kubernetes to identify this resource&lt;/li>
&lt;li>It is useful to expose to operators for the purpose of querying the system.&lt;/li>
&lt;/ul>
&lt;p>For example, we suggest using &lt;code>helm.sh/chart: NAME-VERSION&lt;/code> as a label so that
operators can conveniently find all of the instances of a particular chart to
use.&lt;/p></description></item><item><title>Localizing Helm Documentation</title><link>https://helm.sh/docs/community/localization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/community/localization/</guid><description>&lt;p>This guide explains how to localize the Helm documentation.&lt;/p>
&lt;h2 id="getting-started">Getting Started&lt;/h2>
&lt;p>Contributions for translations use the same process as contributions for
documentation. Translations are supplied through 
&lt;a href="https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests" target="_blank">pull
requests&lt;/a>
to the 
&lt;a href="https://github.com/helm/helm-www" target="_blank">helm-www&lt;/a> git repository and pull
requests are reviewed by the team that manages the website.&lt;/p>
&lt;h3 id="two-letter-language-code">Two-letter Language Code&lt;/h3>
&lt;p>Documentation is organized by the 
&lt;a href="https://www.loc.gov/standards/iso639-2/php/code_list.php" target="_blank">ISO 639-1
standard&lt;/a> for the
language codes. For example, the two-letter code for Korean is &lt;code>ko&lt;/code>.&lt;/p>
&lt;p>In content and configuration you will find the language code in use. Here are 3
examples:&lt;/p></description></item><item><title>Template Functions and Pipelines</title><link>https://helm.sh/docs/chart_template_guide/functions_and_pipelines/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/functions_and_pipelines/</guid><description>&lt;p>So far, we've seen how to place information into a template. But that
information is placed into the template unmodified. Sometimes we want to
transform the supplied data in a way that makes it more useable to us.&lt;/p>
&lt;p>Let's start with a best practice: When injecting strings from the &lt;code>.Values&lt;/code>
object into the template, we ought to quote these strings. We can do that by
calling the &lt;code>quote&lt;/code> function in the template directive:&lt;/p></description></item><item><title>Pods and PodTemplates</title><link>https://helm.sh/docs/chart_best_practices/pods/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_best_practices/pods/</guid><description>&lt;p>This part of the Best Practices Guide discusses formatting the Pod and
PodTemplate portions in chart manifests.&lt;/p>
&lt;p>The following (non-exhaustive) list of resources use PodTemplates:&lt;/p>
&lt;ul>
&lt;li>Deployment&lt;/li>
&lt;li>ReplicationController&lt;/li>
&lt;li>ReplicaSet&lt;/li>
&lt;li>DaemonSet&lt;/li>
&lt;li>StatefulSet&lt;/li>
&lt;/ul>
&lt;h2 id="images">Images&lt;/h2>
&lt;p>A container image should use a fixed tag or the SHA of the image. It should not
use the tags &lt;code>latest&lt;/code>, &lt;code>head&lt;/code>, &lt;code>canary&lt;/code>, or other tags that are designed to be
&amp;quot;floating&amp;quot;.&lt;/p>
&lt;p>Images &lt;em>may&lt;/em> be defined in the &lt;code>values.yaml&lt;/code> file to make it easy to swap out
images.&lt;/p></description></item><item><title>Template Function List</title><link>https://helm.sh/docs/chart_template_guide/function_list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/function_list/</guid><description>&lt;p>Helm includes many template functions you can take advantage of in templates.
They are listed here and broken down by the following categories:&lt;/p>
&lt;ul>
&lt;li>
&lt;a href="#cryptographic-and-security-functions">Cryptographic and Security&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#date-functions">Date&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#dictionaries-and-dict-functions">Dictionaries&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#encoding-functions">Encoding&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#file-path-functions">File Path&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#kubernetes-and-chart-functions">Kubernetes and Chart&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#logic-and-flow-control-functions">Logic and Flow Control&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#lists-and-list-functions">Lists&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#math-functions">Math&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#float-math-functions">Float Math&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#network-functions">Network&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#reflection-functions">Reflection&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#regular-expressions">Regular Expressions&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#semantic-version-functions">Semantic Versions&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#string-functions">String&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#type-conversion-functions">Type Conversion&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#url-functions">URL&lt;/a>&lt;/li>
&lt;li>
&lt;a href="#uuid-functions">UUID&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="logic-and-flow-control-functions">Logic and Flow Control Functions&lt;/h2>
&lt;p>Helm includes numerous logic and control flow functions including 
&lt;a href="#and">and&lt;/a>,

&lt;a href="#coalesce">coalesce&lt;/a>, 
&lt;a href="#default">default&lt;/a>, 
&lt;a href="#empty">empty&lt;/a>, 
&lt;a href="#eq">eq&lt;/a>,

&lt;a href="#fail">fail&lt;/a>, 
&lt;a href="#ge">ge&lt;/a>, 
&lt;a href="#gt">gt&lt;/a>, 
&lt;a href="#le">le&lt;/a>, 
&lt;a href="#lt">lt&lt;/a>, 
&lt;a href="#ne">ne&lt;/a>,

&lt;a href="#not">not&lt;/a>, 
&lt;a href="#or">or&lt;/a>, and 
&lt;a href="#required">required&lt;/a>.&lt;/p>
&lt;h3 id="and">and&lt;/h3>
&lt;p>Returns the boolean AND of two or more arguments
(the first empty argument, or the last argument).&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>and .Arg1 .Arg2
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="or">or&lt;/h3>
&lt;p>Returns the boolean OR of two or more arguments
(the first non-empty argument, or the last argument).&lt;/p></description></item><item><title>The Chart Repository Guide</title><link>https://helm.sh/docs/topics/chart_repository/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/chart_repository/</guid><description>&lt;p>This section explains how to create and work with Helm chart repositories. At a
high level, a chart repository is a location where packaged charts can be stored
and shared.&lt;/p>
&lt;p>The distributed community Helm chart repository is located at

&lt;a href="https://artifacthub.io/packages/search?kind=0" target="_blank">Artifact Hub&lt;/a> and welcomes
participation. But Helm also makes it possible to create and run your own chart
repository. This guide explains how to do so.&lt;/p>
&lt;h2 id="prerequisites">Prerequisites&lt;/h2>
&lt;ul>
&lt;li>Go through the 
&lt;a href="https://helm.sh/docs/intro/quickstart/">Quickstart&lt;/a> Guide&lt;/li>
&lt;li>Read through the 
&lt;a href="https://helm.sh/docs/topics/charts/">Charts&lt;/a> document&lt;/li>
&lt;/ul>
&lt;h2 id="create-a-chart-repository">Create a chart repository&lt;/h2>
&lt;p>A &lt;em>chart repository&lt;/em> is an HTTP server that houses an &lt;code>index.yaml&lt;/code> file and
optionally some packaged charts. When you're ready to share your charts, the
preferred way to do so is by uploading them to a chart repository.&lt;/p></description></item><item><title>Custom Resource Definitions</title><link>https://helm.sh/docs/chart_best_practices/custom_resource_definitions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_best_practices/custom_resource_definitions/</guid><description>&lt;p>This section of the Best Practices Guide deals with creating and using Custom
Resource Definition objects.&lt;/p>
&lt;p>When working with Custom Resource Definitions (CRDs), it is important to
distinguish two different pieces:&lt;/p>
&lt;ul>
&lt;li>There is a declaration of a CRD. This is the YAML file that has the kind
&lt;code>CustomResourceDefinition&lt;/code>&lt;/li>
&lt;li>Then there are resources that &lt;em>use&lt;/em> the CRD. Say a CRD defines
&lt;code>foo.example.com/v1&lt;/code>. Any resource that has &lt;code>apiVersion: example.com/v1&lt;/code> and
kind &lt;code>Foo&lt;/code> is a resource that uses the CRD.&lt;/li>
&lt;/ul>
&lt;h2 id="install-a-crd-declaration-before-using-the-resource">Install a CRD Declaration Before Using the Resource&lt;/h2>
&lt;p>Helm is optimized to load as many resources into Kubernetes as fast as possible.
By design, Kubernetes can take an entire set of manifests and bring them all
online (this is called the reconciliation loop).&lt;/p></description></item><item><title>Flow Control</title><link>https://helm.sh/docs/chart_template_guide/control_structures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/control_structures/</guid><description>&lt;p>Control structures (called &amp;quot;actions&amp;quot; in template parlance) provide you, the
template author, with the ability to control the flow of a template's
generation. Helm's template language provides the following control structures:&lt;/p>
&lt;ul>
&lt;li>&lt;code>if&lt;/code>/&lt;code>else&lt;/code> for creating conditional blocks&lt;/li>
&lt;li>&lt;code>with&lt;/code> to specify a scope&lt;/li>
&lt;li>&lt;code>range&lt;/code>, which provides a &amp;quot;for each&amp;quot;-style loop&lt;/li>
&lt;/ul>
&lt;p>In addition to these, it provides a few actions for declaring and using named
template segments:&lt;/p>
&lt;ul>
&lt;li>&lt;code>define&lt;/code> declares a new named template inside of your template&lt;/li>
&lt;li>&lt;code>template&lt;/code> imports a named template&lt;/li>
&lt;li>&lt;code>block&lt;/code> declares a special kind of fillable template area&lt;/li>
&lt;/ul>
&lt;p>In this section, we'll talk about &lt;code>if&lt;/code>, &lt;code>with&lt;/code>, and &lt;code>range&lt;/code>. The others are
covered in the &amp;quot;Named Templates&amp;quot; section later in this guide.&lt;/p></description></item><item><title>Use OCI-based registries</title><link>https://helm.sh/docs/topics/registries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/registries/</guid><description>&lt;p>Beginning in Helm 3, you can use container registries with 
&lt;a href="https://www.opencontainers.org/" target="_blank">OCI&lt;/a> support to store and share chart packages. Beginning in Helm v3.8.0, OCI support is enabled by default.&lt;/p>
&lt;h2 id="oci-support-prior-to-v380">OCI support prior to v3.8.0&lt;/h2>
&lt;p>OCI support graduated from experimental to general availability with Helm v3.8.0. In prior versions of Helm, OCI support behaved differently. If you were using OCI support prior to Helm v3.8.0, its important to understand what has changed with different versions of Helm.&lt;/p></description></item><item><title>Helm Architecture</title><link>https://helm.sh/docs/topics/architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/architecture/</guid><description>&lt;h1 id="helm-architecture">Helm Architecture&lt;/h1>
&lt;p>This document describes the Helm architecture at a high level.&lt;/p>
&lt;h2 id="the-purpose-of-helm">The Purpose of Helm&lt;/h2>
&lt;p>Helm is a tool for managing Kubernetes packages called &lt;em>charts&lt;/em>. Helm can do the
following:&lt;/p>
&lt;ul>
&lt;li>Create new charts from scratch&lt;/li>
&lt;li>Package charts into chart archive (tgz) files&lt;/li>
&lt;li>Interact with chart repositories where charts are stored&lt;/li>
&lt;li>Install and uninstall charts into an existing Kubernetes cluster&lt;/li>
&lt;li>Manage the release cycle of charts that have been installed with Helm&lt;/li>
&lt;/ul>
&lt;p>For Helm, there are three important concepts:&lt;/p></description></item><item><title>Role-Based Access Control</title><link>https://helm.sh/docs/chart_best_practices/rbac/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_best_practices/rbac/</guid><description>&lt;p>This part of the Best Practices Guide discusses the creation and formatting of
RBAC resources in chart manifests.&lt;/p>
&lt;p>RBAC resources are:&lt;/p>
&lt;ul>
&lt;li>ServiceAccount (namespaced)&lt;/li>
&lt;li>Role (namespaced)&lt;/li>
&lt;li>ClusterRole&lt;/li>
&lt;li>RoleBinding (namespaced)&lt;/li>
&lt;li>ClusterRoleBinding&lt;/li>
&lt;/ul>
&lt;h2 id="yaml-configuration">YAML Configuration&lt;/h2>
&lt;p>RBAC and ServiceAccount configuration should happen under separate keys. They
are separate things. Splitting these two concepts out in the YAML disambiguates
them and makes this clearer.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#309;font-weight:bold">rbac&lt;/span>:&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#09f;font-style:italic"># Specifies whether RBAC resources should be created&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#309;font-weight:bold">create&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#069;font-weight:bold">true&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb">&lt;/span>&lt;span style="color:#309;font-weight:bold">serviceAccount&lt;/span>:&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#09f;font-style:italic"># Specifies whether a ServiceAccount should be created&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#309;font-weight:bold">create&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#069;font-weight:bold">true&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#09f;font-style:italic"># The name of the ServiceAccount to use.&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#09f;font-style:italic"># If not set and create is true, a name is generated using the fullname template&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#309;font-weight:bold">name&lt;/span>:&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>This structure can be extended for more complex charts that require multiple
ServiceAccounts.&lt;/p></description></item><item><title>Variables</title><link>https://helm.sh/docs/chart_template_guide/variables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/variables/</guid><description>&lt;p>With functions, pipelines, objects, and control structures under our belts, we
can turn to one of the more basic ideas in many programming languages:
variables. In templates, they are less frequently used. But we will see how to
use them to simplify code, and to make better use of &lt;code>with&lt;/code> and &lt;code>range&lt;/code>.&lt;/p>
&lt;p>In an earlier example, we saw that this code will fail:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>{{- with .Values.favorite }}&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#309;font-weight:bold">drink&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>{{&lt;span style="color:#bbb"> &lt;/span>.drink | default &amp;#34;tea&amp;#34; | quote }}&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#309;font-weight:bold">food&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>{{&lt;span style="color:#bbb"> &lt;/span>.food | upper | quote }}&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#309;font-weight:bold">release&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>{{&lt;span style="color:#bbb"> &lt;/span>.Release.Name }}&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>{{- end }}&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;code>Release.Name&lt;/code> is not inside of the scope that's restricted in the &lt;code>with&lt;/code> block.
One way to work around scoping issues is to assign objects to variables that can
be accessed without respect to the present scope.&lt;/p></description></item><item><title>Advanced Helm Techniques</title><link>https://helm.sh/docs/topics/advanced/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/advanced/</guid><description>&lt;p>This section explains various advanced features and techniques for using Helm.
The information in this section is intended for &amp;quot;power users&amp;quot; of Helm that wish
to do advanced customization and manipulation of their charts and releases. Each
of these advanced features comes with their own tradeoffs and caveats, so each
one must be used carefully and with deep knowledge of Helm. Or in other words,
remember the 
&lt;a href="https://en.wikipedia.org/wiki/With_great_power_comes_great_responsibility" target="_blank">Peter Parker
principle&lt;/a>&lt;/p>
&lt;h2 id="post-rendering">Post Rendering&lt;/h2>
&lt;p>Post rendering gives chart installers the ability to manually manipulate,
configure, and/or validate rendered manifests before they are installed by Helm.
This allows users with advanced configuration needs to be able to use tools like

&lt;a href="https://kustomize.io" target="_blank">&lt;code>kustomize&lt;/code>&lt;/a> to apply configuration changes without the
need to fork a public chart or requiring chart maintainers to specify every last
configuration option for a piece of software. There are also use cases for
injecting common tools and side cars in enterprise environments or analysis of
the manifests before deployment.&lt;/p></description></item><item><title>Named Templates</title><link>https://helm.sh/docs/chart_template_guide/named_templates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/named_templates/</guid><description>&lt;p>It is time to move beyond one template, and begin to create others. In this
section, we will see how to define &lt;em>named templates&lt;/em> in one file, and then use
them elsewhere. A &lt;em>named template&lt;/em> (sometimes called a &lt;em>partial&lt;/em> or a
&lt;em>subtemplate&lt;/em>) is simply a template defined inside of a file, and given a name.
We'll see two ways to create them, and a few different ways to use them.&lt;/p></description></item><item><title>Accessing Files Inside Templates</title><link>https://helm.sh/docs/chart_template_guide/accessing_files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/accessing_files/</guid><description>&lt;p>In the previous section we looked at several ways to create and access named
templates. This makes it easy to import one template from within another
template. But sometimes it is desirable to import a &lt;em>file that is not a
template&lt;/em> and inject its contents without sending the contents through the
template renderer.&lt;/p>
&lt;p>Helm provides access to files through the &lt;code>.Files&lt;/code> object. Before we get going
with the template examples, though, there are a few things to note about how
this works:&lt;/p></description></item><item><title>Creating a NOTES.txt File</title><link>https://helm.sh/docs/chart_template_guide/notes_files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/notes_files/</guid><description>&lt;p>In this section we are going to look at Helm's tool for providing instructions
to your chart users. At the end of a &lt;code>helm install&lt;/code> or &lt;code>helm upgrade&lt;/code>, Helm can
print out a block of helpful information for users. This information is highly
customizable using templates.&lt;/p>
&lt;p>To add installation notes to your chart, simply create a &lt;code>templates/NOTES.txt&lt;/code>
file. This file is plain text, but it is processed like a template, and has
all the normal template functions and objects available.&lt;/p></description></item><item><title>Kubernetes Distribution Guide</title><link>https://helm.sh/docs/topics/kubernetes_distros/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/kubernetes_distros/</guid><description>&lt;p>Helm should work with any 
&lt;a href="https://github.com/cncf/k8s-conformance" target="_blank">conformant version of
Kubernetes&lt;/a> (whether

&lt;a href="https://www.cncf.io/certification/software-conformance/" target="_blank">certified&lt;/a> or not).&lt;/p>
&lt;p>This document captures information about using Helm in specific Kubernetes
environments. Please contribute more details about any distros (sorted
alphabetically) if desired.&lt;/p>
&lt;h2 id="aks">AKS&lt;/h2>
&lt;p>Helm works with 
&lt;a href="https://docs.microsoft.com/en-us/azure/aks/kubernetes-helm" target="_blank">Azure Kubernetes
Service&lt;/a>.&lt;/p>
&lt;h2 id="dcos">DC/OS&lt;/h2>
&lt;p>Helm has been tested and is working on Mesospheres DC/OS 1.11 Kubernetes
platform, and requires no additional configuration.&lt;/p>
&lt;h2 id="eks">EKS&lt;/h2>
&lt;p>Helm works with Amazon Elastic Kubernetes Service (Amazon EKS):

&lt;a href="https://docs.aws.amazon.com/eks/latest/userguide/helm.html" target="_blank">Using Helm with Amazon
EKS&lt;/a>.&lt;/p></description></item><item><title>Role-based Access Control</title><link>https://helm.sh/docs/topics/rbac/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/rbac/</guid><description>&lt;p>In Kubernetes, granting roles to a user or an application-specific service
account is a best practice to ensure that your application is operating in the
scope that you have specified. Read more about service account permissions 
&lt;a href="https://kubernetes.io/docs/reference/access-authn-authz/rbac/#service-account-permissions" target="_blank">in
the official Kubernetes
docs&lt;/a>.&lt;/p>
&lt;p>From Kubernetes 1.6 onwards, Role-based Access Control is enabled by default.
RBAC allows you to specify which types of actions are permitted depending on the
user and their role in your organization.&lt;/p></description></item><item><title>Subcharts and Global Values</title><link>https://helm.sh/docs/chart_template_guide/subcharts_and_globals/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/subcharts_and_globals/</guid><description>&lt;p>To this point we have been working only with one chart. But charts can have
dependencies, called &lt;em>subcharts&lt;/em>, that also have their own values and templates.
In this section we will create a subchart and see the different ways we can
access values from within templates.&lt;/p>
&lt;p>Before we dive into the code, there are a few important details to learn about application subcharts.&lt;/p>
&lt;ol>
&lt;li>A subchart is considered &amp;quot;stand-alone&amp;quot;, which means a subchart can never
explicitly depend on its parent chart.&lt;/li>
&lt;li>For that reason, a subchart cannot access the values of its parent.&lt;/li>
&lt;li>A parent chart can override values for subcharts.&lt;/li>
&lt;li>Helm has a concept of &lt;em>global values&lt;/em> that can be accessed by all charts.&lt;/li>
&lt;/ol>
&lt;blockquote>
&lt;p>These limitations do not all necessarily apply to 
&lt;a href="https://helm.sh/docs/topics/library_charts/">library charts&lt;/a>, which are designed to provide standardized helper functionality.&lt;/p></description></item><item><title>The .helmignore file</title><link>https://helm.sh/docs/chart_template_guide/helm_ignore_file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/helm_ignore_file/</guid><description>&lt;p>The &lt;code>.helmignore&lt;/code> file is used to specify files you don't want to include in
your helm chart.&lt;/p>
&lt;p>If this file exists, the &lt;code>helm package&lt;/code> command will ignore all the files that
match the pattern specified in the &lt;code>.helmignore&lt;/code> file while packaging your
application.&lt;/p>
&lt;p>This can help in avoiding unnecessary or sensitive files or directories from
being added in your helm chart.&lt;/p>
&lt;p>The &lt;code>.helmignore&lt;/code> file supports Unix shell glob matching, relative path
matching, and negation (prefixed with !). Only one pattern per line is
considered.&lt;/p></description></item><item><title>The Helm Plugins Guide</title><link>https://helm.sh/docs/topics/plugins/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/plugins/</guid><description>&lt;p>A Helm plugin is a tool that can be accessed through the &lt;code>helm&lt;/code> CLI, but which
is not part of the built-in Helm codebase.&lt;/p>
&lt;p>Existing plugins can be found on 
&lt;a href="https://helm.sh/docs/community/related/#helm-plugins">related&lt;/a> section or by searching

&lt;a href="https://github.com/search?q=topic%3Ahelm-plugin&amp;amp;type=Repositories" target="_blank">GitHub&lt;/a>.&lt;/p>
&lt;p>This guide explains how to use and create plugins.&lt;/p>
&lt;h2 id="an-overview">An Overview&lt;/h2>
&lt;p>Helm plugins are add-on tools that integrate seamlessly with Helm. They provide
a way to extend the core feature set of Helm, but without requiring every new
feature to be written in Go and added to the core tool.&lt;/p></description></item><item><title>Debugging Templates</title><link>https://helm.sh/docs/chart_template_guide/debugging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/debugging/</guid><description>&lt;p>Debugging templates can be tricky because the rendered templates are sent to the
Kubernetes API server, which may reject the YAML files for reasons other than
formatting.&lt;/p>
&lt;p>There are a few commands that can help you debug.&lt;/p>
&lt;ul>
&lt;li>&lt;code>helm lint&lt;/code> is your go-to tool for verifying that your chart follows best
practices&lt;/li>
&lt;li>&lt;code>helm template --debug&lt;/code> will test rendering chart templates locally.&lt;/li>
&lt;li>&lt;code>helm install --dry-run --debug&lt;/code> will also render your chart locally without
installing it, but will also check if conflicting resources are already running
on the cluster. Setting &lt;code>--dry-run=server&lt;/code> will additionally execute any
&lt;code>lookup&lt;/code> in your chart towards the server.&lt;/li>
&lt;li>&lt;code>helm get manifest&lt;/code>: This is a good way to see what templates are installed on
the server.&lt;/li>
&lt;/ul>
&lt;p>When your YAML is failing to parse, but you want to see what is generated, one
easy way to retrieve the YAML is to comment out the problem section in the
template, and then re-run &lt;code>helm install --dry-run --debug&lt;/code>:&lt;/p></description></item><item><title>Migrating Helm v2 to v3</title><link>https://helm.sh/docs/topics/v2_v3_migration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/v2_v3_migration/</guid><description>&lt;p>This guide shows how to migrate Helm v2 to v3. Helm v2 needs to be installed
and managing releases in one or more clusters.&lt;/p>
&lt;h2 id="overview-of-helm-3-changes">Overview of Helm 3 Changes&lt;/h2>
&lt;p>The full list of changes from Helm 2 to 3 are documented in the 
&lt;a href="https://v3.helm.sh/docs/faq/#changes-since-helm-2" target="_blank">FAQ
section&lt;/a>. The following is a
summary of some of those changes that a user should be aware of before and
during migration:&lt;/p>
&lt;ol>
&lt;li>Removal of Tiller:
&lt;ul>
&lt;li>Replaces client/server with client/library architecture (&lt;code>helm&lt;/code> binary
only)&lt;/li>
&lt;li>Security is now on per user basis (delegated to Kubernetes user cluster
security)&lt;/li>
&lt;li>Releases are now stored as in-cluster secrets and the release object
metadata has changed&lt;/li>
&lt;li>Releases are persisted on a release namespace basis and not in the Tiller
namespace anymore&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Chart repository updated:
&lt;ul>
&lt;li>&lt;code>helm search&lt;/code> now supports both local repository searches and making search
queries against Artifact Hub&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Chart apiVersion bumped to &amp;quot;v2&amp;quot; for following specification changes:
&lt;ul>
&lt;li>Dynamically linked chart dependencies moved to &lt;code>Chart.yaml&lt;/code>
(&lt;code>requirements.yaml&lt;/code> removed and requirements --&amp;gt; dependencies)&lt;/li>
&lt;li>Library charts (helper/common charts) can now be added as dynamically
linked chart dependencies&lt;/li>
&lt;li>Charts have a &lt;code>type&lt;/code> metadata field to define the chart to be of an
&lt;code>application&lt;/code> or &lt;code>library&lt;/code> chart. It is application by default which means
it is renderable and installable&lt;/li>
&lt;li>Helm 2 charts (apiVersion=v1) are still installable&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>XDG directory specification added:
&lt;ul>
&lt;li>Helm home removed and replaced with XDG directory specification for storing
configuration files&lt;/li>
&lt;li>No longer need to initialize Helm&lt;/li>
&lt;li>&lt;code>helm init&lt;/code> and &lt;code>helm home&lt;/code> removed&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Additional changes:
&lt;ul>
&lt;li>Helm install/set-up is simplified:
&lt;ul>
&lt;li>Helm client (helm binary) only (no Tiller)&lt;/li>
&lt;li>Run-as-is paradigm&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;code>local&lt;/code> or &lt;code>stable&lt;/code> repositories are not set-up by default&lt;/li>
&lt;li>&lt;code>crd-install&lt;/code> hook removed and replaced with &lt;code>crds&lt;/code> directory in chart
where all CRDs defined in it will be installed before any rendering of the
chart&lt;/li>
&lt;li>&lt;code>test-failure&lt;/code> hook annotation value removed, and &lt;code>test-success&lt;/code>
deprecated. Use &lt;code>test&lt;/code> instead&lt;/li>
&lt;li>Commands removed/replaced/added:
&lt;ul>
&lt;li>delete --&amp;gt; uninstall : removes all release history by default
(previously needed &lt;code>--purge&lt;/code>)&lt;/li>
&lt;li>fetch --&amp;gt; pull&lt;/li>
&lt;li>home (removed)&lt;/li>
&lt;li>init (removed)&lt;/li>
&lt;li>install: requires release name or &lt;code>--generate-name&lt;/code> argument&lt;/li>
&lt;li>inspect --&amp;gt; show&lt;/li>
&lt;li>reset (removed)&lt;/li>
&lt;li>serve (removed)&lt;/li>
&lt;li>template: &lt;code>-x&lt;/code>/&lt;code>--execute&lt;/code> argument renamed to &lt;code>-s&lt;/code>/&lt;code>--show-only&lt;/code>&lt;/li>
&lt;li>upgrade: Added argument &lt;code>--history-max&lt;/code> which limits the maximum number
of revisions saved per release (0 for no limit)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Helm 3 Go library has undergone a lot of changes and is incompatible with
the Helm 2 library&lt;/li>
&lt;li>Release binaries are now hosted on &lt;code>get.helm.sh&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;h2 id="migration-use-cases">Migration Use Cases&lt;/h2>
&lt;p>The migration use cases are as follows:&lt;/p></description></item><item><title>Next Steps</title><link>https://helm.sh/docs/chart_template_guide/wrapping_up/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/wrapping_up/</guid><description>&lt;p>This guide is intended to give you, the chart developer, a strong understanding
of how to use Helm's template language. The guide focuses on the technical
aspects of template development.&lt;/p>
&lt;p>But there are many things this guide has not covered when it comes to the
practical day-to-day development of charts. Here are some useful pointers to
other documentation that will help you as you create new charts:&lt;/p>
&lt;ul>
&lt;li>The CNCF 
&lt;a href="https://artifacthub.io/packages/search?kind=0" target="_blank">Artifact Hub&lt;/a> is an
indispensable source of charts.&lt;/li>
&lt;li>The Kubernetes 
&lt;a href="https://kubernetes.io/docs/home/" target="_blank">Documentation&lt;/a> provides
detailed examples of the various resource kinds that you can use, from
ConfigMaps and Secrets to DaemonSets and Deployments.&lt;/li>
&lt;li>The Helm 
&lt;a href="../../topics/charts/">Charts Guide&lt;/a> explains the workflow of using
charts.&lt;/li>
&lt;li>The Helm 
&lt;a href="../../topics/charts_hooks/">Chart Hooks Guide&lt;/a> explains how to
create lifecycle hooks.&lt;/li>
&lt;li>The Helm 
&lt;a href="../../howto/charts_tips_and_tricks/">Charts Tips and Tricks&lt;/a> article
provides some useful tips for writing charts.&lt;/li>
&lt;li>The 
&lt;a href="https://github.com/Masterminds/sprig" target="_blank">Sprig documentation&lt;/a> documents more
than sixty of the template functions.&lt;/li>
&lt;li>The 
&lt;a href="https://godoc.org/text/template" target="_blank">Go template docs&lt;/a> explain the template
syntax in detail.&lt;/li>
&lt;li>The 
&lt;a href="https://github.com/databus23/schelm" target="_blank">Schelm tool&lt;/a> is a nice helper
utility for debugging charts.&lt;/li>
&lt;/ul>
&lt;p>Sometimes it's easier to ask a few questions and get answers from experienced
developers. The best place to do this is in the 
&lt;a href="https://kubernetes.slack.com" target="_blank">Kubernetes
Slack&lt;/a> Helm channels:&lt;/p></description></item><item><title>Appendix: YAML Techniques</title><link>https://helm.sh/docs/chart_template_guide/yaml_techniques/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/yaml_techniques/</guid><description>&lt;p>Most of this guide has been focused on writing the template language. Here,
we'll look at the YAML format. YAML has some useful features that we, as
template authors, can use to make our templates less error prone and easier to
read.&lt;/p>
&lt;h2 id="scalars-and-collections">Scalars and Collections&lt;/h2>
&lt;p>According to the 
&lt;a href="https://yaml.org/spec/1.2/spec.html" target="_blank">YAML spec&lt;/a>, there are two
types of collections, and many scalar types.&lt;/p>
&lt;p>The two types of collections are maps and sequences:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#309;font-weight:bold">map&lt;/span>:&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#309;font-weight:bold">one&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#f60">1&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#309;font-weight:bold">two&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#f60">2&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#309;font-weight:bold">three&lt;/span>:&lt;span style="color:#bbb"> &lt;/span>&lt;span style="color:#f60">3&lt;/span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb">&lt;/span>&lt;span style="color:#309;font-weight:bold">sequence&lt;/span>:&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>- one&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>- two&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#bbb"> &lt;/span>- three&lt;span style="color:#bbb">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Scalar values are individual values (as opposed to collections)&lt;/p></description></item><item><title>Appendix: Go Data Types and Templates</title><link>https://helm.sh/docs/chart_template_guide/data_types/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/chart_template_guide/data_types/</guid><description>&lt;p>The Helm template language is implemented in the strongly typed Go programming
language. For that reason, variables in templates are &lt;em>typed&lt;/em>. For the most
part, variables will be exposed as one of the following types:&lt;/p>
&lt;ul>
&lt;li>string: A string of text&lt;/li>
&lt;li>bool: a &lt;code>true&lt;/code> or &lt;code>false&lt;/code>&lt;/li>
&lt;li>int: An integer value (there are also 8, 16, 32, and 64 bit signed and
unsigned variants of this)&lt;/li>
&lt;li>float64: a 64-bit floating point value (there are also 8, 16, and 32 bit
varieties of this)&lt;/li>
&lt;li>a byte slice (&lt;code>[]byte&lt;/code>), often used to hold (potentially) binary data&lt;/li>
&lt;li>struct: an object with properties and methods&lt;/li>
&lt;li>a slice (indexed list) of one of the previous types&lt;/li>
&lt;li>a string-keyed map (&lt;code>map[string]interface{}&lt;/code>) where the value is one of the
previous types&lt;/li>
&lt;/ul>
&lt;p>There are many other types in Go, and sometimes you will have to convert between
them in your templates. The easiest way to debug an object's type is to pass it
through &lt;code>printf &amp;quot;%T&amp;quot;&lt;/code> in a template, which will print the type. Also see the
&lt;code>typeOf&lt;/code> and &lt;code>kindOf&lt;/code> functions.&lt;/p></description></item><item><title>Experience a Helm Release: Live at KubeCon + CloudNativeCon North America 2024!</title><link>https://helm.sh/blog/experience-helm-release-kubecon-na-24/</link><pubDate>Fri, 08 Nov 2024 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/experience-helm-release-kubecon-na-24/</guid><description>&lt;p>Have you ever wondered what it takes to perform a software release of one of the most popular tools in the Kubernetes community? While you may envision a series of complex steps or maybe even some black magic (some of which may be true), the release process is much more organized and streamlined than you may have envisioned. However, until you see it for yourself firsthand, these types of questions will continue to go unfulfilled. Seeing it really is believing it!&lt;/p></description></item><item><title>Helm at KubeCon/CloudNativeCon SLC</title><link>https://helm.sh/blog/kubecon-slc/</link><pubDate>Thu, 07 Nov 2024 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/kubecon-slc/</guid><description>&lt;p>&lt;img alt="KubeCon / CloudNativeCon Logo" src="https://helm.sh/blog/kubecon-slc/kubecon.png">&lt;/p>
&lt;p>Helm is going to be at KubeCon / CloudNativeCon North America in Salt Lake City. There will be something happening each day of the main conference, including:&lt;/p>
&lt;ul>
&lt;li>Wednesday:
&lt;ul>
&lt;li>At a booth in the project pavilion from 3:15pm - 8pm.&lt;/li>
&lt;li>At 7pm MST we are planning to cut a release, live.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Thursday:
&lt;ul>
&lt;li>At a project pavilion booth from 1:45pm - 5pm.&lt;/li>
&lt;li>Session: 
&lt;a href="https://kccncna2024.sched.com/event/1howt" target="_blank">Contribfest: Helm 4: The Next Generation of the Kubernetes Package Manager&lt;/a>&lt;/li>
&lt;li>Session: 
&lt;a href="https://kccncna2024.sched.com/event/1hoxU" target="_blank">The Path to Helm 4&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Friday:
&lt;ul>
&lt;li>12:30pm - 2:30pm at the project pavilion&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>If you want to talk with a maintainer to learn about Helm or just give feedback, the project pavilion is the perfect place to do that. If you want to learn about Helm v4 the session &amp;quot;The Path to Helm 4&amp;quot; is going to give you an overview. If you want to make your first contributions to Helm, the Contribfest session is a place to get started.&lt;/p></description></item><item><title>Helm 2to3 is Now Unsupported</title><link>https://helm.sh/blog/helm2to3-becomes-unsupported/</link><pubDate>Tue, 16 Jul 2024 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm2to3-becomes-unsupported/</guid><description>&lt;p>Over four years ago, we 
&lt;a href="https://helm.sh/blog/helm-3-released/" target="_blank">introduced Helm 3&lt;/a>, a major evolution in Helm's development. And we 
&lt;a href="https://helm.sh/blog/2019-10-22-helm-2150-released/" target="_blank">announced&lt;/a> at that time that Helm 2 would receive patches and security updates for a year. We also provided a 
&lt;a href="https://helm.sh/docs/topics/v2_v3_migration/" target="_blank">migration path to Helm 3 from Helm 2&lt;/a> and a tool 
&lt;a href="https://github.com/helm/helm-2to3" target="_blank">helm-2to3&lt;/a> to automate migration.&lt;/p>
&lt;p>One year later, 
&lt;a href="https://helm.sh/blog/helm-2-becomes-unsupported/" target="_blank">Helm 2 became unsupported&lt;/a>.&lt;/p>
&lt;p>Here we are, over 3 years since Helm 2 became unsupported. It would be expected that all users should be migrated to Helm 3 by this time. Following consensus among the Helm org maintainers, we are announcing today the official end of support for the 
&lt;a href="https://github.com/helm/helm-2to3" target="_blank">helm-2to3&lt;/a> tool.&lt;/p></description></item><item><title>The Road to Helm 4</title><link>https://helm.sh/blog/the-road-to-helm-4/</link><pubDate>Wed, 10 Jul 2024 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/the-road-to-helm-4/</guid><description>&lt;p>We have been saying it for a while now – Helm is &amp;quot;stable software&amp;quot;. That should not come as a surprise to anyone familiar with Kubernetes and the surrounding ecosystem as many within the Kubernetes community consider Helm to be the de-facto package manager. The use of Helm is far reaching: from open source community projects, to startups, to Fortune 500 organizations. Helm has become an essential component of build and deployment workflows that handle mission critical workloads.&lt;/p></description></item><item><title>Response To CVE-2019-25210</title><link>https://helm.sh/blog/response-cve-2019-25210/</link><pubDate>Thu, 14 Mar 2024 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/response-cve-2019-25210/</guid><description>&lt;p>
&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2019-25210" target="_blank">CVE-2019-25210&lt;/a> was recently filed against the Helm project. This action was completed without engaging the Helm project and working through the 
&lt;a href="https://github.com/helm/community/blob/main/SECURITY.md" target="_blank">documented security process and team&lt;/a>. The Helm project was given no notice before the disclosure was released which resulted in the inability to provide an appropriate statement beforehand. This post serves as the response from the Helm project.&lt;/p>
&lt;h2 id="not-a-vulnerability-in-helm">Not A Vulnerability In Helm&lt;/h2>
&lt;p>The Helm project rejects this disclosure’s assertion of a vulnerability within Helm.&lt;/p></description></item><item><title>Helm 3.13</title><link>https://helm.sh/blog/helm-3.13/</link><pubDate>Fri, 29 Sep 2023 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-3.13/</guid><description>&lt;p>Helm 3.13 brings some significant and useful changes for Helm users. This ranges from longtime bugs being fixed to some new features that can have an impact on performance.&lt;/p>
&lt;h2 id="dry-run--template-can-connect-to-servers">Dry-run &amp;amp; Template Can Connect To Servers&lt;/h2>
&lt;p>The dry-run feature on install and upgrade, and Helm template has not been able to communicate with Kubernetes servers. This is for security and because Helm template was designed for template rendering alone.&lt;/p>
&lt;p>With Helm 3.13, there is now an opt-in option to communicate with Kubernetes by setting &lt;code>--dry-run=server&lt;/code>. This tells Helm to communicate with the server for gathering information but not to perform updates. This flag also works on &lt;code>helm template&lt;/code>. If you use &lt;code>--dry-run&lt;/code> without setting a value it works as it did before.&lt;/p></description></item><item><title>The Helm OCI MediaTypes</title><link>https://helm.sh/blog/helm-oci-mediatypes/</link><pubDate>Mon, 15 May 2023 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-oci-mediatypes/</guid><description>&lt;p>Helm introduced full support for storing charts within OCI registries as a distribution method beginning in version 3.8, and while this feature has been available for some time now, there is more underneath the hood than one may realize to make this capability all possible. A number of concepts, working in unison, make it possible to store content aside from traditional container images within OCI registries. This article will explore one of these important concepts, Media Types, their purpose, and how Helm’s own set of Media Types make it possible to extend the storage of charts beyond standard chart repositories to OCI registries.&lt;/p></description></item><item><title>Helm Completes Fuzzing Security Audit</title><link>https://helm.sh/blog/helm-completes-fuzzing-security-audit/</link><pubDate>Fri, 31 Mar 2023 15:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-completes-fuzzing-security-audit/</guid><description>&lt;p>In the past year, the team at 
&lt;a href="https://adalogics.com" target="_blank">Ada Logics&lt;/a> has worked on integrating continuous fuzzing into the 
&lt;a href="https://github.com/helm/helm" target="_blank">Helm core project&lt;/a>. This was an effort focused on improving the security posture of Helm and ensuring a continued good experience for Helm users. The fuzzing integration involved enrolling Helm in the 
&lt;a href="https://github.com/cncf/cncf-fuzzing" target="_blank">OSS-Fuzz project&lt;/a> and writing a set of fuzzers that further enriches the test coverage of Helm. In total, 38 fuzzers were written, and nine bugs were found (with eight fixed so far), demonstrating the work’s value for Helm both short term and long term. All fuzzers were implemented by way of 
&lt;a href="https://github.com/dvyukov/go-fuzz" target="_blank">Go-fuzz&lt;/a> and are run daily by OSS-Fuzz against the latest Helm commit to make sure Helm is continuously fuzz tested. The full report of the engagement can be found 
&lt;a href="https://github.com/helm/community/tree/main/security-audit/FUZZING_AUDIT_2022.pdf" target="_blank">here&lt;/a>.&lt;/p></description></item><item><title>Helm welcomes yxxhero as our newest helm-www repo maintainer</title><link>https://helm.sh/blog/welcome-yxxhero/</link><pubDate>Mon, 14 Nov 2022 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/welcome-yxxhero/</guid><description>&lt;p>The Helm project is happy to welcome 
&lt;a href="https://github.com/yxxhero" target="_blank">yxxhero&lt;/a> as our newest maintainer for the helm-www repo!&lt;/p></description></item><item><title>Helm @ KubeCon + CloudNativeCon NA '22</title><link>https://helm.sh/blog/helm-at-kubecon-na-22/</link><pubDate>Fri, 14 Oct 2022 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-at-kubecon-na-22/</guid><description>&lt;p>The Helm maintainers are excited to be headed to KubeCon + CloudNativeCon NA '22 in Detroit, MI in a couple of weeks! As always, there will be a few different places you can find us!&lt;/p></description></item><item><title>Tools You Can Use To Manage Your Helm Releases Declaratively</title><link>https://helm.sh/blog/tools-to-manage-helm-declaratively/</link><pubDate>Tue, 19 Apr 2022 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/tools-to-manage-helm-declaratively/</guid><description>&lt;p>We regularly get questions from people who want tools or methods to manage their Helm releases in an environment. This post provides some insight and direction to help people get started.&lt;/p></description></item><item><title>Storing Helm Charts in OCI Registries</title><link>https://helm.sh/blog/storing-charts-in-oci/</link><pubDate>Mon, 28 Feb 2022 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/storing-charts-in-oci/</guid><description>&lt;p>With the release of Helm 3.8.0, Helm is able to store and work with charts in container registries, as an alternative to 
&lt;a href="https://helm.sh/docs/topics/chart_repository/" target="_blank">Helm repositories&lt;/a>. This feature, which used to be an experimental feature, is now generally available.&lt;/p></description></item><item><title>Karen Chu Joins Helm Org Maintainers</title><link>https://helm.sh/blog/welcome-karen-chu/</link><pubDate>Tue, 11 Jan 2022 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/welcome-karen-chu/</guid><description>&lt;p>The Helm organization is thrilled to introduce 
&lt;a href="https://twitter.com/karenhchu" target="_blank">Karen Chu&lt;/a> as the latest member of the 
&lt;a href="https://github.com/helm/community/blob/main/governance/governance.md#helm-org-maintainers" target="_blank">Helm org maintainers&lt;/a>. She will be the 
&lt;a href="https://github.com/helm/community/blob/main/MAINTAINERS.md" target="_blank">ninth committee member&lt;/a>. Karen has been active in the Helm ecosystem since day one when Rimas, Jack, and I first started the project. She was instrumental in Helm's early branding, organized both of the Helm Summits, and leads Helm's community management team. You may also know her from her Helm-adjacent work as the co-creator of the 
&lt;a href="https://www.cncf.io/phippy/" target="_blank">Illustrated Children's Guide to Kubernetes&lt;/a> series or her role as a CNCF ambassador.&lt;/p></description></item><item><title>Martin Hickey Joins Helm Org Maintainers</title><link>https://helm.sh/blog/welcome-martin-hickey/</link><pubDate>Thu, 24 Jun 2021 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/welcome-martin-hickey/</guid><description>&lt;p>Meet Helm's newest org maintainer: 
&lt;a href="https://hickeyma.github.io/" target="_blank">Martin Hickey&lt;/a>. Martin has been a longtime Helm project maintainer. He was instrumental in the development of Helm 3, and has been one of the most active maintainers on the project. He is also one of the creators of the 
&lt;a href="https://github.com/helm/helm-2to3" target="_blank">Helm 2-to-3 migration plugin&lt;/a>.&lt;/p>
&lt;p>This week, the Helm maintainers voted to elect Martin onto the Helm Org Maintainers board. In this new role, Martin will help shape not just Helm, but the many projects that are hosted together with Helm. As a first order of business, Martin will be migrating the 
&lt;a href="https://github.com/hickeyma/helm-mapkubeapis" target="_blank">Map KubeAPIs plugin&lt;/a> to the Helm organization.&lt;/p></description></item><item><title>Helm 2nd Security Audit</title><link>https://helm.sh/blog/helm-2nd-security-audit/</link><pubDate>Fri, 05 Mar 2021 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-2nd-security-audit/</guid><description>&lt;p>Helm has now completed a second security audit, funded by the 
&lt;a href="https://cncf.io" target="_blank">CNCF&lt;/a>. The 
&lt;a href="https://helm.sh/blog/2019-11-04-helm-security-audit-results/" target="_blank">first audit&lt;/a> focused on the source code for the Helm client along with the process Helm uses to handle security. The second audit, performed by 
&lt;a href="https://www.trailofbits.com/" target="_blank">Trail of Bits&lt;/a>, looked at the source code for the Helm client along with a threat model for the use of Helm.&lt;/p></description></item><item><title>Helm 2 and the Charts Project Are Now Unsupported</title><link>https://helm.sh/blog/helm-2-becomes-unsupported/</link><pubDate>Fri, 13 Nov 2020 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-2-becomes-unsupported/</guid><description>&lt;p>A year ago, we 
&lt;a href="https://helm.sh/blog/helm-3-released/" target="_blank">introduced Helm 3&lt;/a>, a major evolution in Helm's development. And we 
&lt;a href="https://helm.sh/blog/2019-10-22-helm-2150-released/" target="_blank">announced&lt;/a> at that time that Helm 2 would receive patches and security updates for a year.&lt;/p>
&lt;p>Here we are, one year later. Friday the 13th, 2020 seems like a fitting day to end support for a major version. And today, we are announcing the official end of support for Helm 2. The charts repository is also now read-only, with no further changes.&lt;/p></description></item><item><title>Helm’s First Patch Wednesday</title><link>https://helm.sh/blog/helm-release-process/</link><pubDate>Wed, 11 Nov 2020 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-release-process/</guid><description>&lt;p>Helm recently adopted 
&lt;a href="https://github.com/helm/community/blob/main/hips/hip-0002.md" target="_blank">a release schedule for minor and patch releases&lt;/a>. Today, the second Wednesday in November 2020, marks the first release under the new schedule. This release schedule provides predictability to those who use Helm, contribute to Helm, and maintain Helm.&lt;/p></description></item><item><title>Helm Chart Repository Deprecation Update</title><link>https://helm.sh/blog/charts-repo-deprecation/</link><pubDate>Fri, 30 Oct 2020 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/charts-repo-deprecation/</guid><description>&lt;p>Back in 2019, when the Helm v2 support timeline and end of life plan was announced, 
&lt;a href="https://github.com/helm/charts#deprecation-timeline" target="_blank">the deprecation&lt;/a> of the 
&lt;a href="https://github.com/helm/charts" target="_blank">helm/charts GitHub repository&lt;/a> was announced, as well. The primary reason for the deprecation is the significant increase in upkeep for the 
&lt;a href="https://github.com/helm/charts/blob/master/OWNERS" target="_blank">repo maintainers&lt;/a>. Over the last couple of years the number of charts under maintainance increased from ~100 to 300+ causing a commensurate increase in pull requests and updates to the repo. Unfortunately, despite many efforts to automate review and maintenance tasks, the amount of time available from maintainers has not increased.&lt;/p></description></item><item><title>New Location For Stable and Incubator Charts</title><link>https://helm.sh/blog/new-location-stable-incubator-charts/</link><pubDate>Mon, 26 Oct 2020 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/new-location-stable-incubator-charts/</guid><description>&lt;p>
&lt;a href="https://helm.sh/blog/helm-turns-five/" target="_blank">As previously announced&lt;/a>, the stable and incubator repositories have moved to a new location. This post will update you on the new locations and provide directions to start using them.&lt;/p>
&lt;p>&lt;em>&lt;strong>Important Note:&lt;/strong> This does not affect the obsolescence timeline for the stable and incubator repositories that was announced in 2019. On November 13, 2020 the stable and incubator charts repository will reach the end of development and become archives. You can find that many of the charts have moved to other, community managed, repositories. You can discover these on the 
&lt;a href="https://artifacthub.io/" target="_blank">Artifact Hub&lt;/a>. More information on the obsolescence will follow in future blog posts and communications.&lt;/em>&lt;/p>
&lt;p>The new location for the stable repository is 
&lt;a href="https://charts.helm.sh/stable" target="_blank">https://charts.helm.sh/stable&lt;/a> and the new location for the incubator repository is 
&lt;a href="https://charts.helm.sh/incubator" target="_blank">https://charts.helm.sh/incubator&lt;/a>. If you use charts in either of these old locations below you MUST update the repositories you use before November 13, 2020. The new locations are hosted using GitHub pages.&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Name&lt;/th>
 &lt;th>Old Location&lt;/th>
 &lt;th>New Location&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>stable&lt;/td>
 &lt;td>
&lt;a href="https://kubernetes-charts.storage.googleapis.com" target="_blank">https://kubernetes-charts.storage.googleapis.com&lt;/a>&lt;/td>
 &lt;td>
&lt;a href="https://charts.helm.sh/stable" target="_blank">https://charts.helm.sh/stable&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>incubator&lt;/td>
 &lt;td>
&lt;a href="https://kubernetes-charts-incubator.storage.googleapis.com" target="_blank">https://kubernetes-charts-incubator.storage.googleapis.com&lt;/a>&lt;/td>
 &lt;td>
&lt;a href="https://charts.helm.sh/incubator" target="_blank">https://charts.helm.sh/incubator&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>Along with the new locations, Helm v2.17.0 and v3.4.0 have been released to help you use the new location. You are encouraged to upgrade to the latest versions.&lt;/p></description></item><item><title> Helm Turns 5, and GitHub Gives the Gift of Charts</title><link>https://helm.sh/blog/helm-turns-five/</link><pubDate>Mon, 19 Oct 2020 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-turns-five/</guid><description>&lt;figure>&lt;img src="https://helm.sh/blog/images/happy-5th.png"
 alt="Happy 5th Birthday Helm">
&lt;/figure>

&lt;p>Five years ago, in a hackathon at Deis (who has since been acquired by Microsoft) Helm was born.&lt;/p></description></item><item><title>Helm Hub Moving To Artifact Hub</title><link>https://helm.sh/blog/helm-hub-moving-to-artifact-hub/</link><pubDate>Wed, 07 Oct 2020 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-hub-moving-to-artifact-hub/</guid><description>&lt;p>Today, we are happy to announce that the Helm Hub is moving to the 
&lt;a href="https://artifacthub.io/" target="_blank">Artifact Hub&lt;/a>. That means, when you go to the Helm Hub you will be redirected to the Artifact Hub.&lt;/p>
&lt;h2 id="what-this-means-for-you">What This Means For You&lt;/h2>
&lt;p>If you search the Helm Hub or list your charts in the Helm Hub you might wonder, what does this mean for me?&lt;/p>
&lt;p>The Artifact Hub lists all of the same charts the Helm Hub has listed. It provides search that is faster and includes 
&lt;a href="https://en.wikipedia.org/wiki/Faceted_search" target="_blank">faceted search&lt;/a>. You should be able to discover charts in a similar way to what you did before. Searching continues to work with the Helm CLI, as well.&lt;/p></description></item><item><title>Helm v2 Deprecation Timeline</title><link>https://helm.sh/blog/helm-v2-deprecation-timeline/</link><pubDate>Wed, 12 Aug 2020 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-v2-deprecation-timeline/</guid><description>&lt;p>&lt;em>
&lt;a href="https://www.jabberwocky.com/carroll/walrus.html" target="_blank">with a nod to Lewis Carroll...&lt;/a>&lt;/em>&lt;/p>
&lt;pre>&lt;code>“The time has come,” the maintainers said,
 “To talk of software fates:
Of upgrades -- and shipping Helm v3 --
 Of bugfixes -- and k8s --”
&lt;/code>&lt;/pre>
&lt;p>
&lt;a href="https://helm.sh/blog/helm-3-released/">Helm v3 was released in November 2019&lt;/a>, the result of ongoing community effort to evolve Helm to meet the community’s needs. With a streamlined client-only experience, a renewed focus on security, and tighter integration with Kubernetes APIs, Helm v3 continues to provide production-tested package management for Kubernetes. And as a 
&lt;a href="https://helm.sh/blog/celebrating-helms-cncf-graduation/">graduated CNCF project&lt;/a>, Helm is a key part of the cloud native ecosystem.&lt;/p>
&lt;p>We recognize that rolling out a major version change in production requires time. The Helm maintainers committed to providing bugfixes for Helm v2 until May 2020 (which they 
&lt;a href="https://helm.sh/blog/covid-19-extending-helm-v2-bug-fixes/">extended to August 2020&lt;/a>) and security patches for Helm v2 until November 2020. And now the bugfix window is closing; 
&lt;a href="https://github.com/helm/helm/releases/tag/v2.16.10" target="_blank">Helm v2.16.10&lt;/a> will be the final bugfix release and 2.17.0 will follow with the 
&lt;a href="https://github.com/helm/helm/issues/8346" target="_blank">download location updated&lt;/a>.&lt;/p></description></item><item><title>Celebrating Helm's CNCF Graduation</title><link>https://helm.sh/blog/celebrating-helms-cncf-graduation/</link><pubDate>Thu, 30 Apr 2020 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/celebrating-helms-cncf-graduation/</guid><description>&lt;p>&lt;img alt="../images/helmgraduation.png" src="https://helm.sh/blog/images/helmgraduation.png">&lt;/p>
&lt;p>Today we are happy to see Helm 
&lt;a href="https://www.cncf.io/announcement/2020/04/30/cloud-native-computing-foundation-announces-helm-graduation/" target="_blank">reach the final stage of the CNCF ladder&lt;/a>. Helm has moved from the incubating level to the graduated level as a 
&lt;a href="https://www.cncf.io/projects/" target="_blank">CNCF project&lt;/a>, alongside Kubernetes and other select projects.&lt;/p>
&lt;p>Given Helm's humble beginnings as a hackathon project at Deis, a small startup, we are ecstatic to see our little baby all grown up. And we have certainly learned a lot about coding, community, and organizational politics over the last five years. But those are not the big reasons why we are celebrating Helm's graduation.&lt;/p></description></item><item><title>COVID-19: Extending Helm v2 Bug Fixes</title><link>https://helm.sh/blog/covid-19-extending-helm-v2-bug-fixes/</link><pubDate>Fri, 03 Apr 2020 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/covid-19-extending-helm-v2-bug-fixes/</guid><description>&lt;p>As our world comes together to fight the global pandemic, the Helm maintainers want to ensure that we're doing our part to help you maintain your critical systems while they are operating at peak demand in a time where normal development and operation schedules have had to be adjusted.&lt;/p>
&lt;p>When Helm v3 was released in November 2019, our original commitment was that we would offer six months of Helm v2 bug fixes, which would end May 13, 2020, followed by six more months of security fixes for Helm v2. Given the expectation that current priorities require a singular focus on fighting the pandemic, we now plan to release Helm v2 bug fixes for an extra three months, until August 13th, 2020, giving Helm users more time for serving their communities' most immediate needs.&lt;/p></description></item><item><title>Helm at KubeCon + CloudNativeCon NA 2019</title><link>https://helm.sh/blog/2019-11-15-helm-at-cloudnativecon/</link><pubDate>Fri, 15 Nov 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/2019-11-15-helm-at-cloudnativecon/</guid><description>&lt;p>Next week is the annual 
&lt;a href="https://events19.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2019/" target="_blank">KubeCon and CloudNativeCon in North America&lt;/a>. The Helm project and maintainers have several things going on and we wanted to invite you to them.&lt;/p>
&lt;p>Helm will have two maintainer track sessions that focus on an 
&lt;a href="https://sched.co/UajI" target="_blank">&lt;em>Introduction to Helm&lt;/em>&lt;/a> and a 
&lt;a href="https://sched.co/Uagg" target="_blank">&lt;em>Helm 3 Deep Dive&lt;/em>&lt;/a>. Anyone who is new to Helm or would be interested in learning how and why they should use Helm, please consider attending the &lt;em>Introduction to Helm&lt;/em>. If you are curious about the 
&lt;a href="https://helm.sh/blog/helm-3-released/" target="_blank">recently released Helm 3&lt;/a>, the &lt;em>Helm 3 Deep Dive&lt;/em> is for you. Please let others know about these talks if you think they will interest them!&lt;/p></description></item><item><title>Helm 3.0.0 has been released!</title><link>https://helm.sh/blog/helm-3-released/</link><pubDate>Wed, 13 Nov 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-3-released/</guid><description>&lt;p>The Helm Team is proud to announce the first stable release of Helm 3.&lt;/p>
&lt;p>Helm 3 is the latest major release of the CLI tool. Helm 3 builds upon the success of Helm 2, continuing to meet the needs of the evolving ecosystem.&lt;/p>
&lt;p>The internal implementation of Helm 3 has changed considerably from Helm 2. The most apparent change is the removal of Tiller, but it's worth checking out the other changes by diving into the new release. A rich set of new features have been added as a result of the community's input and requirements. Some features have been deprecated or refactored in ways that make them incompatible with Helm 2. Some new experimental features have also been introduced, including OCI support.&lt;/p></description></item><item><title>Helm Community Management</title><link>https://helm.sh/blog/2019-11-11-community-management/</link><pubDate>Mon, 11 Nov 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/2019-11-11-community-management/</guid><description>&lt;p>
&lt;a href="https://helm.devstats.cncf.io/" target="_blank">Devstats&lt;/a> and stats on GitHub are able to capture many different types of contributions to an open source project. But there is one type of contribution for which we have yet to figure out a good metric, and it has been essential for Helm's success. That is community management.&lt;/p>
&lt;p>Karen Chu has handled community management for Helm since the project was first announced at the inaugural KubeCon in San Francisco. Her work ranges from big things, like planning and executing two Helm Summits, down to smaller (but still essential) things like managing the 
&lt;a href="https://twitter.com/HelmPack" target="_blank">Helm twitter account&lt;/a>.&lt;/p></description></item><item><title>Helm Security Audit Results</title><link>https://helm.sh/blog/2019-11-04-helm-security-audit-results/</link><pubDate>Mon, 04 Nov 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/2019-11-04-helm-security-audit-results/</guid><description>&lt;p>Today, the Helm Maintainers are proud to announce that we have successfully completed a 3rd party security audit for Helm 3. Helm has been recommended for public deployment.&lt;/p>
&lt;p>A security audit is part of the graduation criteria for CNCF projects. Specifically, the 
&lt;a href="https://github.com/cncf/toc/blob/main/process/graduation_criteria.adoc#graduation-stage" target="_blank">graduation criteria&lt;/a> says:&lt;/p>
&lt;blockquote>
&lt;p>Have completed an independent and third party security audit with results published of similar scope and quality as the following example (including critical vulnerabilities addressed): 
&lt;a href="https://github.com/envoyproxy/envoy#security-audit" target="_blank">https://github.com/envoyproxy/envoy#security-audit&lt;/a> and all critical vulnerabilities need to be addressed before graduation.&lt;/p></description></item><item><title>Helm Vulnerability: Client Loading and Packaging Chart Directory Containing Malicious Symlinked Content [CVE-2019-18658]</title><link>https://helm.sh/blog/2019-10-30-helm-symlink-security-notice/</link><pubDate>Wed, 30 Oct 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/2019-10-30-helm-symlink-security-notice/</guid><description>&lt;p>Part of the process for Helm to become a graduated CNCF project is to complete an independent and third party security audit with the results being published. As part of the audit of Helm 3 a security issue was found that also impacts Helm v2. 
&lt;a href="https://cure53.de/" target="_blank">Cure53&lt;/a> performed the audit and found the issue. More about the audit will be covered in a future post.&lt;/p>
&lt;p>The vulnerability found impacts &lt;strong>all versions of Helm between Helm &amp;gt;=2.0.0 and &amp;lt; 2.15.2&lt;/strong>. Helm commands that deal with loading a chart as a directory or packaging a chart provide an opportunity for a maliciously designed chart to include content not intended in the chart or to execute a denial of service (DOS) on the computer performing the packaging via the use of symlinks.&lt;/p></description></item><item><title>Helm 2.15.0 Released</title><link>https://helm.sh/blog/2019-10-22-helm-2150-released/</link><pubDate>Tue, 22 Oct 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/2019-10-22-helm-2150-released/</guid><description>&lt;p>
&lt;a href="https://github.com/helm/helm/releases/tag/v2.15.0" target="_blank">Helm 2.15.0&lt;/a> was released last week. The 2.15.0 release of Helm introduces several improvements to &lt;code>helm test&lt;/code>. Several commands - &lt;code>helm search&lt;/code>, &lt;code>helm repo list&lt;/code>, and &lt;code>helm install&lt;/code> - received the &lt;code>--output&lt;/code> flag for machine-readable output.&lt;/p>
&lt;p>In addition to these new features (and many more!), many bugs and edge cases in Helm continue to fixed by members of the community. Several parts of the codebase have been refactored for easier maintainability, usability, and better testing.&lt;/p></description></item><item><title>How to migrate from Helm v2 to Helm v3</title><link>https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3/</link><pubDate>Wed, 11 Sep 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3/</guid><description>&lt;p>&lt;img alt="../images/helm-2to3.png" src="https://helm.sh/blog/images/helm-2to3.png">&lt;/p>
&lt;p>One of the most important parts of upgrading to a new major release of Helm is the migration of data. This is especially true of Helm v2 to v3 considering the architectural changes between the releases. This is where the 
&lt;a href="https://github.com/helm/helm-2to3" target="_blank">helm-2to3&lt;/a> plugin comes in.&lt;/p>
&lt;p>It helps with this migration by supporting:&lt;/p>
&lt;ul>
&lt;li>Migration of Helm v2 configuration.&lt;/li>
&lt;li>Migration of Helm v2 releases.&lt;/li>
&lt;li>Clean up Helm v2 configuration, release data and Tiller deployment.&lt;/li>
&lt;/ul>
&lt;h2 id="setting-up-helm-v3">Setting up Helm v3&lt;/h2>
&lt;p>As we do not want to override Helm v2 CLI binary, we need to perform an additional step to ensure that both CLI versions can co-exist until we are ready to remove Helm v2 CLI and all it's related data:&lt;/p></description></item><item><title>Helm v3 Beta 1 Released</title><link>https://helm.sh/blog/helm-v3-beta/</link><pubDate>Tue, 27 Aug 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-v3-beta/</guid><description>&lt;p>Helm v3 development has hit a new milestone with the release of the 
&lt;a href="https://github.com/helm/helm/releases/tag/v3.0.0-beta.1" target="_blank">first beta&lt;/a>. This is an especially important milestone because it is the end of the effort to refactor Helm v3. The last of the &lt;em>intended&lt;/em> breaking changes has landed. From this point on, Helm v3 is focused on bug fixes, stability, and preparing it for a stable release.&lt;/p>
&lt;p>If you are interested in Helm v3 now is a great time to test it out. If you find issues please file an issue if one has not already been filed.&lt;/p></description></item><item><title>Announcing get.helm.sh</title><link>https://helm.sh/blog/get-helm-sh/</link><pubDate>Mon, 10 Jun 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/get-helm-sh/</guid><description>&lt;p>The Helm Client has long been available to download from Google Cloud Storage at the bucket 
&lt;a href="https://kubernetes-helm.storage.googleapis.com" target="_blank">https://kubernetes-helm.storage.googleapis.com&lt;/a>. This bucket in Google Cloud has been used by Helm since before Kubernetes was part of the CNCF. The first release hosted on this bucket was Helm v2.0.0-alpha.5!&lt;/p>
&lt;p>Google has long been gracious in providing funding for this location. Since Helm started using it, Helm (as part of Kubernetes) moved into the CNCF, and then moved out from under the Kubernetes umbrella, becoming a sister project to Kubernetes within the CNCF.&lt;/p></description></item><item><title>Helm 3 Preview: Charting Our Future – Part 7: What's Next?</title><link>https://helm.sh/blog/helm-3-preview-pt7/</link><pubDate>Mon, 13 May 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-3-preview-pt7/</guid><description>&lt;p>This is the seventh and final part of our &lt;em>Helm 3 Preview: Charting Our Future&lt;/em> blog series. Read our previous blog post on library charts 
&lt;a href="https://helm.sh/blog/helm-3-preview-pt6/" target="_blank">here&lt;/a>.&lt;/p>
&lt;p>Helm 3.0.0-alpha.1 is the foundation upon which we'll begin to build the next version of Helm. The features shared over the last few weeks were some of the big promises we made for Helm 3. Many of those features are still in their early stages and that is OK; the idea of an alpha release is to test out an idea, gather feedback from early adopters, and validate those assumptions.&lt;/p></description></item><item><title>Helm 3 Preview: Charting Our Future – Part 6: Introducing Library Charts</title><link>https://helm.sh/blog/helm-3-preview-pt6/</link><pubDate>Thu, 09 May 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-3-preview-pt6/</guid><description>&lt;p>This is part 6 of 7 of our &lt;em>Helm 3 Preview: Charting Our Future&lt;/em> blog series on library charts. You can find our previous blog post on the Helm chart dependencies 
&lt;a href="https://helm.sh/blog/helm-3-preview-pt5/" target="_blank">here&lt;/a>.&lt;/p>
&lt;p>Helm 3 supports a class of chart called a &amp;quot;library chart&amp;quot;. This is a chart that is shared by other charts, but does not create any release artifacts of its own. A library chart's templates can only declare &lt;code>define&lt;/code> elements. Globally scoped non-define content is simply ignored. This allows users to re-use and share snippets of code that can be re-used across many charts, avoiding redundancy and keeping charts 
&lt;a href="https://en.wikipedia.org/wiki/Don%27t_repeat_yourself" target="_blank">DRY&lt;/a>.&lt;/p></description></item><item><title>Helm 3 Preview: Charting Our Future – Part 5: Changes to Chart Dependencies</title><link>https://helm.sh/blog/helm-3-preview-pt5/</link><pubDate>Mon, 06 May 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-3-preview-pt5/</guid><description>&lt;p>This is part 5 of 7 of our &lt;em>Helm 3 Preview: Charting Our Future&lt;/em> blog series about chart dependencies and some subtle differences between Helm 2 and Helm 3. (Check out our previous blog post on release management 
&lt;a href="https://helm.sh/blog/helm-3-preview-pt4/" target="_blank">here&lt;/a>.)&lt;/p>
&lt;p>Charts that were packaged (with &lt;code>helm package&lt;/code>) for use with Helm 2 can be installed with Helm 3, but the chart development workflow received an overhaul, so some changes are necessary to continue developing charts with Helm 3. One of the components that changed was the chart dependency management system.&lt;/p></description></item><item><title>Helm 3 Preview: Charting Our Future – Part 4: Release Management</title><link>https://helm.sh/blog/helm-3-preview-pt4/</link><pubDate>Thu, 02 May 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-3-preview-pt4/</guid><description>&lt;p>This is part 4 of 7 of our &lt;em>Helm 3 Preview: Charting Our Future&lt;/em> blog series on release management. (Check out our previous blog post on the Helm chart repositories 
&lt;a href="https://helm.sh/blog/helm-3-preview-pt3/." target="_blank">here&lt;/a>.&lt;/p>
&lt;p>In Helm 3, an application's state is tracked in-cluster by a pair of objects:&lt;/p>
&lt;ul>
&lt;li>The release object: represents an instance of an application&lt;/li>
&lt;li>The release version secret: represents an application's desired state at a particular instance of time (the release of a new version, for example)&lt;/li>
&lt;/ul>
&lt;p>A &lt;code>helm install&lt;/code> creates a release object and a release version secret. A &lt;code>helm upgrade&lt;/code> requires an existing release object (which it may modify) and creates a new release version secret that contains the new values and rendered manifest.&lt;/p></description></item><item><title>Helm 3 Preview: Charting Our Future – Part 3: Chart Repositories</title><link>https://helm.sh/blog/helm-3-preview-pt3/</link><pubDate>Mon, 29 Apr 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-3-preview-pt3/</guid><description>&lt;p>This is part 3 of 7 of our &lt;em>Helm 3 Preview: Charting Our Future&lt;/em> blog series, discussing chart repositories. (Check out our previous blog post on the gentle goodbye to Tiller 
&lt;a href="https://helm.sh/blog/helm-3-preview-pt2/" target="_blank">here&lt;/a>.)&lt;/p>
&lt;p>At a high level, a Chart Repository is a location where Charts can be stored and shared. The Helm client packs and ships Helm Charts to a Chart Repository. Simply put, a Chart Repository is a basic HTTP server that houses an index.yaml file and some packaged charts.&lt;/p></description></item><item><title>Helm 3 Preview: Charting Our Future – Part 2: A Gentle Farewell to Tiller</title><link>https://helm.sh/blog/helm-3-preview-pt2/</link><pubDate>Thu, 25 Apr 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-3-preview-pt2/</guid><description>&lt;p>This is part 2 of 7 of our &lt;em>Helm 3 Preview: Charting Our Future&lt;/em> blog series. (Check out our previous blog post on the history of Helm 
&lt;a href="https://helm.sh/blog/helm-3-preview-pt1/" target="_blank">here&lt;/a>.)&lt;/p>
&lt;p>During the Helm 2 development cycle, we introduced Tiller as part of our integration with Google's Deployment Manager. Tiller played an important role for teams working on a shared cluster - it made it possible for multiple different operators to interact with the same set of releases.&lt;/p></description></item><item><title>Helm 3 Preview: Charting Our Future – Part 1: A History of Helm</title><link>https://helm.sh/blog/helm-3-preview-pt1/</link><pubDate>Mon, 22 Apr 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-3-preview-pt1/</guid><description>&lt;p>On October 15th, 2015, the project now known as Helm was born. Only one year later, the Helm community joined the Kubernetes organization as Helm 2 was fast approaching. In June 2018, the Helm community 
&lt;a href="https://www.cncf.io/blog/2018/06/01/cncf-to-host-helm/" target="_blank">joined the CNCF&lt;/a> as an incubating project. Fast forward to today, and Helm 3 is nearing its first alpha release.&lt;/p>
&lt;p>In this series of seven blog posts over the next four weeks, I'll provide some history on Helm's beginnings, illustrate how we got where we are today, showcase some of the new features available for the first alpha release of Helm 3, and explain how we move forward from here.&lt;/p></description></item><item><title>Helm Summit EU 2019</title><link>https://helm.sh/blog/helm-summit-eu-2019/</link><pubDate>Thu, 18 Apr 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-summit-eu-2019/</guid><description>&lt;p>We're beyond excited to share that 
&lt;a href="https://events.linuxfoundation.org/events/helm-summit-2019/" target="_blank">Helm Summit EU 2019&lt;/a> is now official (h/t to 
&lt;a href="https://cncf.io/" target="_blank">CNCF&lt;/a>)! Join the Helm community on September 11 - 12 in Amsterdam, The Netherlands at Pakhuis de Zwijger for our first European Helm Summit. Over the course of two days, we'll discuss all things Helm and hold tutorials, working sessions, and small group discussions with new and exisiting users.&lt;/p>
&lt;p>Interested in...&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Registering? Sign up 
&lt;a href="https://events.linuxfoundation.org/events/helm-summit-2019/register/" target="_blank">here&lt;/a> before Aug 27 for Early Bird pricing of $250. Prices will go up to the Standard pricing of $300 thereafter.&lt;/p></description></item><item><title>ChartMuseum Vulnerability: Authorization Bypass [CVE-2019-1000009]</title><link>https://helm.sh/blog/chartmuseum-security-notice-2019/</link><pubDate>Mon, 14 Jan 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/chartmuseum-security-notice-2019/</guid><description>&lt;p>Security researcher Bernard Wagner of 
&lt;a href="https://www.entersekt.com/" target="_blank">Entersekt&lt;/a> discovered a vulnerability in ChartMuseum, impacting &lt;strong>all versions of ChartMuseum between ChartMuseum &amp;gt;=0.1.0 and &amp;lt; 0.8.1&lt;/strong>. A specially crafted chart could be uploaded that caused the uploaded archive to be saved outside of the intended location.&lt;/p>
&lt;p>When ChartMuseum is configured for multitenancy the specially crafted chart could be uploaded to one tenant but saved in the location of another tenant. This includes overwriting a chart at a version in the other tenant.&lt;/p>
&lt;p>Additionally, if ChartMuseum is configured to use a file system the uploaded Chart archive may be uploaded to locations outside of the storage directory. It could be uploaded to any place the ChartMuseum application binary has write permission to.&lt;/p>
&lt;p>We are unaware of any public exploits caused by this issue.&lt;/p></description></item><item><title>Helm Vulnerability: Client Unpacking Chart that Contains Malicious Content [CVE-2019-1000008]</title><link>https://helm.sh/blog/helm-security-notice-2019/</link><pubDate>Mon, 14 Jan 2019 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-security-notice-2019/</guid><description>&lt;p>Security researcher Bernard Wagner of 
&lt;a href="https://www.entersekt.com/" target="_blank">Entersekt&lt;/a> discovered a vulnerability in the Helm client, impacting &lt;strong>all versions of Helm between Helm &amp;gt;=2.0.0 and &amp;lt; 2.12.2&lt;/strong>. Two Helm client commands may be coerced into unpacking unsafe content from a maliciously designed chart.&lt;/p>
&lt;p>A specially crafted chart may be able to unpack content into locations on the filesystem outside of the chart’s path, potentially overwriting existing files.&lt;/p>
&lt;p>No version of Tiller is known to be impacted. This is a client-only issue.&lt;/p>
&lt;p>The following Helm commands may unsafely unpack malformed charts onto a local folder: &lt;code>helm fetch --untar&lt;/code> and &lt;code>helm lint some.tgz&lt;/code>.&lt;/p>
&lt;p>We are unaware of any public exploits caused by this issue.&lt;/p></description></item><item><title>Introducing the Helm Hub</title><link>https://helm.sh/blog/intro-helm-hub/</link><pubDate>Tue, 11 Dec 2018 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/intro-helm-hub/</guid><description>&lt;p>Helm was designed with many distributed repositories in mind. Like Homebrew Taps and Debian APT repositories, Helm has the ability to add and work with many repositories. While the Helm 
&lt;a href="https://github.com/helm/charts" target="_blank">stable and incubator repositories&lt;/a> have been front and center from the beginning it was never our intent for these to be the only public repositories.&lt;/p>
&lt;p>With this in mind, we are delighted to announce the launch of the 
&lt;a href="https://hub.helm.sh" target="_blank">Helm Hub&lt;/a>. This hub provides a means for you to find charts hosted in many distributed repositories hosted by numerous people and organizations.&lt;/p></description></item><item><title>Introducing the Helm Org Maintainers</title><link>https://helm.sh/blog/intro-helm-org-maintainers/</link><pubDate>Thu, 04 Oct 2018 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/intro-helm-org-maintainers/</guid><description>&lt;p>The first major action under the 
&lt;a href="https://www.helm.sh/blog/new-gov-and-elections/index.html" target="_blank">new Helm governance&lt;/a> was to elect a set of 
&lt;a href="https://github.com/helm/community/blob/52161625acabf4187ae052f4e5fdd36daea91684/governance/governance.md#helm-org-maintainers" target="_blank">Helm Org Maintainers&lt;/a>. In the initial election we were looking to select 7 people to represent Helm core, charts, and other projects under the Helm umbrella. The election is now complete and I would like to introduce the first set of Org Maintainers.&lt;/p></description></item><item><title>Using the Community Chart Testing Tools Yourself</title><link>https://helm.sh/blog/chart-testing-intro/</link><pubDate>Tue, 25 Sep 2018 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/chart-testing-intro/</guid><description>&lt;p>The Helm community charts, 
&lt;a href="https://github.com/helm/charts" target="_blank">available as the stable and incubator repositories&lt;/a>, have long had testing. That testing has grown and improved a significant amount in the past year; from Helm linting and testing if an application runs in a cluster to now include YAML linting, some validation on maintainers, &lt;code>Chart.yaml&lt;/code> schema validation, tests on chart version increments, and more.&lt;/p></description></item><item><title>New Governance And Elections</title><link>https://helm.sh/blog/new-gov-and-elections/</link><pubDate>Fri, 07 Sep 2018 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/new-gov-and-elections/</guid><description>&lt;p>Being a top level incubating CNCF project requires having a governance structure to ensure that there is a publicly documented process for making decisions regarding the project and the community. While Helm was under Kubernetes, we relied on Kubernetes governance. As part of the transition to CNCF, the Helm project is required to have its own governance structure. To handle this we set up a 
&lt;a href="https://github.com/helm/community/blob/aa0586011786dfbc3993e7edd959a841241c96e3/governance/provisional-governance.md" target="_blank">provisional governance&lt;/a> with a goal of creating a long term one. After a few months we are happy to announce that the new governance structure has been written and approved.&lt;/p></description></item><item><title>Helm Moves To DCO</title><link>https://helm.sh/blog/helm-dco/</link><pubDate>Mon, 27 Aug 2018 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-dco/</guid><description>&lt;p>When Helm was part of the Kubernetes project it, like the rest of Kubernetes, used the 
&lt;a href="https://github.com/cncf/cla" target="_blank">CNCF Contributor License Agreement (CLA)&lt;/a>. This served Helm well for years. But, most of the CNCF projects use a 
&lt;a href="https://developercertificate.org/" target="_blank">Developers Certificate of Origin (DCO)&lt;/a> instead of a CLA. The exceptions are Kubernetes and gRPC. Upon Helm becoming a CNCF project itself we were asked if we wanted to move Helm to a DCO. After some careful consideration and a little research, the Helm maintainers voted to move to a DCO.&lt;/p></description></item><item><title>Helm Emeritus Maintainer Rimas Mocevicius</title><link>https://helm.sh/blog/helm-emeritus-maintainer-rimas-mocevicius/</link><pubDate>Tue, 24 Jul 2018 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-emeritus-maintainer-rimas-mocevicius/</guid><description>&lt;p>Rimas Mocevicius (
&lt;a href="https://github.com/rimusz" target="_blank">rimusz&lt;/a>) has become the fourth Helm Emeritus Maintainer. Rimas is one of the three original founders of Helm. Author of 
&lt;a href="https://rimusz.net/coreos-essential-book/" target="_blank">CoreOS Essentials&lt;/a> (Packt, 2016) and creator of 
&lt;a href="https://github.com/TheNewNormal/kube-solo-osx" target="_blank">Kube Solo&lt;/a>, Rimas is a long-time member of the Kubernetes ecosystem. Rimas was an active contributor on Helm Classic, and has been a leading voice in the community ever since.&lt;/p>
&lt;p>Check out Rimas' latest blog post on 
&lt;a href="https://rimusz.net/tillerless-helm" target="_blank">Tillerless Helm&lt;/a>.&lt;/p></description></item><item><title>Bringing Helm Home</title><link>https://helm.sh/blog/bringing-helm-home/</link><pubDate>Mon, 23 Jul 2018 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/bringing-helm-home/</guid><description>&lt;p>Earlier this summer, we announced that 
&lt;a href="https://www.cncf.io/blog/2018/06/01/cncf-to-host-helm/" target="_blank">Helm joined the CNCF&lt;/a> as an official incubating project. Part of that transition involves moving the Helm project out of the Kubernetes GitHub org and into its org. We’re excited to announce that we’ve completed that process. As of last week, we have moved the Helm code repository to 
&lt;a href="https://github.com/helm/helm" target="_blank">https://github.com/helm/helm&lt;/a>.&lt;/p></description></item><item><title>Helm Enters the CNCF</title><link>https://helm.sh/blog/helm-enters-the-cncf/</link><pubDate>Fri, 01 Jun 2018 00:00:00 +0000</pubDate><guid>https://helm.sh/blog/helm-enters-the-cncf/</guid><description>&lt;p>Today we are happy to announce that Helm has become an official top-level 
&lt;a href="https://www.cncf.io/" target="_blank">CNCF&lt;/a> project, joining the ranks of Prometheus, Linkerd, OpenTracing, and others. Helm will enter the CNCF as an incubating project as we continue to work on the next-generation Helm 3 cloud-native package manager.&lt;/p></description></item><item><title/><link>https://helm.sh/chartmuseum/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/chartmuseum/</guid><description/></item><item><title/><link>https://helm.sh/helm/v2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/helm/v2/</guid><description/></item><item><title/><link>https://helm.sh/helm/v3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/helm/v3/</guid><description/></item><item><title/><link>https://helm.sh/helm/v4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/helm/v4/</guid><description/></item><item><title/><link>https://helm.sh/helm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/helm/</guid><description/></item><item><title/><link>https://helm.sh/docs/helm/helm_delete/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_delete/</guid><description>&lt;h2 id="helm-delete">helm delete&lt;/h2>
&lt;p>This command has been renamed. Please refer instead to 
&lt;a href="https://helm.sh/docs/helm/helm_uninstall/">helm uninstall&lt;/a>.&lt;/p></description></item><item><title/><link>https://helm.sh/docs/helm/helm_init/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_init/</guid><description>&lt;h2 id="helm-init">helm init&lt;/h2>
&lt;p>This command does not exist in Helm 3, following the 
&lt;a href="https://helm.sh/docs/faq/#removal-of-tiller" target="_blank">removal of Tiller&lt;/a>. You no longer need to install Tiller in your cluster in order to use Helm.&lt;/p>
&lt;p>If you are using Helm 2, go to 
&lt;a href="https://v2.helm.sh/docs/helm/#helm-init" target="_blank">v2.helm.sh&lt;/a> to view the 
&lt;a href="https://v2.helm.sh/docs/helm/#helm-init" target="_blank">Helm Init documentation&lt;/a>.&lt;/p></description></item><item><title/><link>https://helm.sh/docs/helm/helm_inspect/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_inspect/</guid><description>&lt;h2 id="helm-inspect">helm inspect&lt;/h2>
&lt;p>This command has been renamed. Please refer instead to 
&lt;a href="../helm_show/">helm show&lt;/a>.&lt;/p></description></item><item><title>Deprecated Kubernetes APIs</title><link>https://helm.sh/docs/topics/kubernetes_apis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/kubernetes_apis/</guid><description>&lt;p>Kubernetes is an API-driven system and the API evolves over time to reflect the
evolving understanding of the problem space. This is common practice across
systems and their APIs. An important part of evolving APIs is a good deprecation
policy and process to inform users of how changes to APIs are implemented. In
other words, consumers of your API need to know in advance and in what release
an API will be removed or changed. This removes the element of surprise and
breaking changes to consumers.&lt;/p></description></item><item><title>Helm</title><link>https://helm.sh/docs/helm/helm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm/</guid><description>&lt;h2 id="helm">helm&lt;/h2>
&lt;p>The Helm package manager for Kubernetes.&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The Kubernetes package manager&lt;/p>
&lt;p>Common actions for Helm:&lt;/p>
&lt;ul>
&lt;li>helm search: search for charts&lt;/li>
&lt;li>helm pull: download a chart to your local directory to view&lt;/li>
&lt;li>helm install: upload the chart to Kubernetes&lt;/li>
&lt;li>helm list: list releases of charts&lt;/li>
&lt;/ul>
&lt;p>Environment variables:&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Name&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>$HELM_CACHE_HOME&lt;/td>
 &lt;td>set an alternative location for storing cached files.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_CONFIG_HOME&lt;/td>
 &lt;td>set an alternative location for storing Helm configuration.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_DATA_HOME&lt;/td>
 &lt;td>set an alternative location for storing Helm data.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_DEBUG&lt;/td>
 &lt;td>indicate whether or not Helm is running in Debug mode&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_DRIVER&lt;/td>
 &lt;td>set the backend storage driver. Values are: configmap, secret, memory, sql.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_DRIVER_SQL_CONNECTION_STRING&lt;/td>
 &lt;td>set the connection string the SQL storage driver should use.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_MAX_HISTORY&lt;/td>
 &lt;td>set the maximum number of helm release history.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_NAMESPACE&lt;/td>
 &lt;td>set the namespace used for the helm operations.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_NO_PLUGINS&lt;/td>
 &lt;td>disable plugins. Set HELM_NO_PLUGINS=1 to disable plugins.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_PLUGINS&lt;/td>
 &lt;td>set the path to the plugins directory&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_REGISTRY_CONFIG&lt;/td>
 &lt;td>set the path to the registry config file.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_REPOSITORY_CACHE&lt;/td>
 &lt;td>set the path to the repository cache directory&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_REPOSITORY_CONFIG&lt;/td>
 &lt;td>set the path to the repositories file.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$KUBECONFIG&lt;/td>
 &lt;td>set an alternative Kubernetes configuration file (default &amp;quot;~/.kube/config&amp;quot;)&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_KUBEAPISERVER&lt;/td>
 &lt;td>set the Kubernetes API Server Endpoint for authentication&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_KUBECAFILE&lt;/td>
 &lt;td>set the Kubernetes certificate authority file.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_KUBEASGROUPS&lt;/td>
 &lt;td>set the Groups to use for impersonation using a comma-separated list.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_KUBEASUSER&lt;/td>
 &lt;td>set the Username to impersonate for the operation.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_KUBECONTEXT&lt;/td>
 &lt;td>set the name of the kubeconfig context.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_KUBETOKEN&lt;/td>
 &lt;td>set the Bearer KubeToken used for authentication.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_KUBEINSECURE_SKIP_TLS_VERIFY&lt;/td>
 &lt;td>indicate if the Kubernetes API server's certificate validation should be skipped (insecure)&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_KUBETLS_SERVER_NAME&lt;/td>
 &lt;td>set the server name used to validate the Kubernetes API server certificate&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_BURST_LIMIT&lt;/td>
 &lt;td>set the default burst limit in the case the server contains many CRDs (default 100, -1 to disable)&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>$HELM_QPS&lt;/td>
 &lt;td>set the Queries Per Second in cases where a high number of calls exceed the option for higher burst values&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>Helm stores cache, configuration, and data based on the following configuration order:&lt;/p></description></item><item><title>Helm Completion</title><link>https://helm.sh/docs/helm/helm_completion/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_completion/</guid><description>&lt;h2 id="helm-completion">helm completion&lt;/h2>
&lt;p>generate autocompletion scripts for the specified shell&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Generate autocompletion scripts for Helm for the specified shell.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for completion
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_completion_bash/">helm completion bash&lt;/a>	 - generate autocompletion script for bash&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_completion_fish/">helm completion fish&lt;/a>	 - generate autocompletion script for fish&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_completion_powershell/">helm completion powershell&lt;/a>	 - generate autocompletion script for powershell&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_completion_zsh/">helm completion zsh&lt;/a>	 - generate autocompletion script for zsh&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Completion Bash</title><link>https://helm.sh/docs/helm/helm_completion_bash/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_completion_bash/</guid><description>&lt;h2 id="helm-completion-bash">helm completion bash&lt;/h2>
&lt;p>generate autocompletion script for bash&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Generate the autocompletion script for Helm for the bash shell.&lt;/p>
&lt;p>To load completions in your current shell session:&lt;/p>
&lt;pre>&lt;code>source &amp;lt;(helm completion bash)
&lt;/code>&lt;/pre>
&lt;p>To load completions for every new session, execute once:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Linux:&lt;/p>
&lt;pre>&lt;code>helm completion bash &amp;gt; /etc/bash_completion.d/helm
&lt;/code>&lt;/pre>
&lt;/li>
&lt;li>
&lt;p>MacOS:&lt;/p>
&lt;pre>&lt;code>helm completion bash &amp;gt; /usr/local/etc/bash_completion.d/helm
&lt;/code>&lt;/pre>
&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm completion bash [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for bash
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --no-descriptions disable completion descriptions
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_completion/">helm completion&lt;/a>	 - generate autocompletion scripts for the specified shell&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Completion Fish</title><link>https://helm.sh/docs/helm/helm_completion_fish/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_completion_fish/</guid><description>&lt;h2 id="helm-completion-fish">helm completion fish&lt;/h2>
&lt;p>generate autocompletion script for fish&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Generate the autocompletion script for Helm for the fish shell.&lt;/p>
&lt;p>To load completions in your current shell session:&lt;/p>
&lt;pre>&lt;code>helm completion fish | source
&lt;/code>&lt;/pre>
&lt;p>To load completions for every new session, execute once:&lt;/p>
&lt;pre>&lt;code>helm completion fish &amp;gt; ~/.config/fish/completions/helm.fish
&lt;/code>&lt;/pre>
&lt;p>You will need to start a new shell for this setup to take effect.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm completion fish [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for fish
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --no-descriptions disable completion descriptions
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_completion/">helm completion&lt;/a>	 - generate autocompletion scripts for the specified shell&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Completion Powershell</title><link>https://helm.sh/docs/helm/helm_completion_powershell/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_completion_powershell/</guid><description>&lt;h2 id="helm-completion-powershell">helm completion powershell&lt;/h2>
&lt;p>generate autocompletion script for powershell&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Generate the autocompletion script for powershell.&lt;/p>
&lt;p>To load completions in your current shell session:
PS C:&amp;gt; helm completion powershell | Out-String | Invoke-Expression&lt;/p>
&lt;p>To load completions for every new session, add the output of the above command
to your powershell profile.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm completion powershell [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for powershell
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --no-descriptions disable completion descriptions
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_completion/">helm completion&lt;/a>	 - generate autocompletion scripts for the specified shell&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Completion Zsh</title><link>https://helm.sh/docs/helm/helm_completion_zsh/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_completion_zsh/</guid><description>&lt;h2 id="helm-completion-zsh">helm completion zsh&lt;/h2>
&lt;p>generate autocompletion script for zsh&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Generate the autocompletion script for Helm for the zsh shell.&lt;/p>
&lt;p>To load completions in your current shell session:&lt;/p>
&lt;pre>&lt;code>source &amp;lt;(helm completion zsh)
&lt;/code>&lt;/pre>
&lt;p>To load completions for every new session, execute once:&lt;/p>
&lt;pre>&lt;code>helm completion zsh &amp;gt; &amp;quot;${fpath[1]}/_helm&amp;quot;
&lt;/code>&lt;/pre>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm completion zsh [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for zsh
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --no-descriptions disable completion descriptions
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_completion/">helm completion&lt;/a>	 - generate autocompletion scripts for the specified shell&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Create</title><link>https://helm.sh/docs/helm/helm_create/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_create/</guid><description>&lt;h2 id="helm-create">helm create&lt;/h2>
&lt;p>create a new chart with the given name&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command creates a chart directory along with the common files and
directories used in a chart.&lt;/p>
&lt;p>For example, 'helm create foo' will create a directory structure that looks
something like this:&lt;/p>
&lt;pre>&lt;code>foo/
├── .helmignore # Contains patterns to ignore when packaging Helm charts.
├── Chart.yaml # Information about your chart
├── values.yaml # The default values for your templates
├── charts/ # Charts that this chart depends on
└── templates/ # The template files
 └── tests/ # The test files
&lt;/code>&lt;/pre>
&lt;p>'helm create' takes a path for an argument. If directories in the given path
do not exist, Helm will attempt to create them as it goes. If the given
destination exists and there are files in that directory, conflicting files
will be overwritten, but other files will be left alone.&lt;/p></description></item><item><title>Helm Dependency</title><link>https://helm.sh/docs/helm/helm_dependency/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_dependency/</guid><description>&lt;h2 id="helm-dependency">helm dependency&lt;/h2>
&lt;p>manage a chart's dependencies&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Manage the dependencies of a chart.&lt;/p>
&lt;p>Helm charts store their dependencies in 'charts/'. For chart developers, it is
often easier to manage dependencies in 'Chart.yaml' which declares all
dependencies.&lt;/p>
&lt;p>The dependency commands operate on that file, making it easy to synchronize
between the desired dependencies and the actual dependencies stored in the
'charts/' directory.&lt;/p>
&lt;p>For example, this Chart.yaml declares two dependencies:&lt;/p>
&lt;pre>&lt;code># Chart.yaml
dependencies:
- name: nginx
 version: &amp;quot;1.2.3&amp;quot;
 repository: &amp;quot;https://example.com/charts&amp;quot;
- name: memcached
 version: &amp;quot;3.2.1&amp;quot;
 repository: &amp;quot;https://another.example.com/charts&amp;quot;
&lt;/code>&lt;/pre>
&lt;p>The 'name' should be the name of a chart, where that name must match the name
in that chart's 'Chart.yaml' file.&lt;/p></description></item><item><title>Helm Dependency Build</title><link>https://helm.sh/docs/helm/helm_dependency_build/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_dependency_build/</guid><description>&lt;h2 id="helm-dependency-build">helm dependency build&lt;/h2>
&lt;p>rebuild the charts/ directory based on the Chart.lock file&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Build out the charts/ directory from the Chart.lock file.&lt;/p>
&lt;p>Build is used to reconstruct a chart's dependencies to the state specified in
the lock file. This will not re-negotiate dependencies, as 'helm dependency update'
does.&lt;/p>
&lt;p>If no lock file is found, 'helm dependency build' will mirror the behavior
of 'helm dependency update'.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm dependency build CHART [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for build
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --keyring string keyring containing public keys (default &amp;#34;~/.gnupg/pubring.gpg&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --skip-refresh do not refresh the local repository cache
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --verify verify the packages against signatures
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_dependency/">helm dependency&lt;/a>	 - manage a chart's dependencies&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Dependency List</title><link>https://helm.sh/docs/helm/helm_dependency_list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_dependency_list/</guid><description>&lt;h2 id="helm-dependency-list">helm dependency list&lt;/h2>
&lt;p>list the dependencies for the given chart&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>List all of the dependencies declared in a chart.&lt;/p>
&lt;p>This can take chart archives and chart directories as input. It will not alter
the contents of a chart.&lt;/p>
&lt;p>This will produce an error if the chart cannot be loaded.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm dependency list CHART [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for list
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --max-col-width uint maximum column width for output table (default 80)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_dependency/">helm dependency&lt;/a>	 - manage a chart's dependencies&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Dependency Update</title><link>https://helm.sh/docs/helm/helm_dependency_update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_dependency_update/</guid><description>&lt;h2 id="helm-dependency-update">helm dependency update&lt;/h2>
&lt;p>update charts/ based on the contents of Chart.yaml&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Update the on-disk dependencies to mirror Chart.yaml.&lt;/p>
&lt;p>This command verifies that the required charts, as expressed in 'Chart.yaml',
are present in 'charts/' and are at an acceptable version. It will pull down
the latest charts that satisfy the dependencies, and clean up old dependencies.&lt;/p>
&lt;p>On successful update, this will generate a lock file that can be used to
rebuild the dependencies to an exact version.&lt;/p></description></item><item><title>Helm Env</title><link>https://helm.sh/docs/helm/helm_env/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_env/</guid><description>&lt;h2 id="helm-env">helm env&lt;/h2>
&lt;p>helm client environment information&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Env prints out all the environment information in use by Helm.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm env [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for env
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Get</title><link>https://helm.sh/docs/helm/helm_get/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_get/</guid><description>&lt;h2 id="helm-get">helm get&lt;/h2>
&lt;p>download extended information of a named release&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command consists of multiple subcommands which can be used to
get extended information about the release, including:&lt;/p>
&lt;ul>
&lt;li>The values used to generate the release&lt;/li>
&lt;li>The generated manifest file&lt;/li>
&lt;li>The notes provided by the chart of the release&lt;/li>
&lt;li>The hooks associated with the release&lt;/li>
&lt;li>The metadata of the release&lt;/li>
&lt;/ul>
&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for get
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_get_all/">helm get all&lt;/a>	 - download all information for a named release&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_get_hooks/">helm get hooks&lt;/a>	 - download all hooks for a named release&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_get_manifest/">helm get manifest&lt;/a>	 - download the manifest for a named release&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_get_metadata/">helm get metadata&lt;/a>	 - This command fetches metadata for a given release&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_get_notes/">helm get notes&lt;/a>	 - download the notes for a named release&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_get_values/">helm get values&lt;/a>	 - download the values file for a named release&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Get All</title><link>https://helm.sh/docs/helm/helm_get_all/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_get_all/</guid><description>&lt;h2 id="helm-get-all">helm get all&lt;/h2>
&lt;p>download all information for a named release&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command prints a human readable collection of information about the
notes, hooks, supplied values, and generated manifest file of the given release.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm get all RELEASE_NAME [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for all
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --revision int get the named release with revision
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --template string go template for formatting the output, eg: {{.Release.Name}}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_get/">helm get&lt;/a>	 - download extended information of a named release&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Get Hooks</title><link>https://helm.sh/docs/helm/helm_get_hooks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_get_hooks/</guid><description>&lt;h2 id="helm-get-hooks">helm get hooks&lt;/h2>
&lt;p>download all hooks for a named release&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command downloads hooks for a given release.&lt;/p>
&lt;p>Hooks are formatted in YAML and separated by the YAML '---\n' separator.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm get hooks RELEASE_NAME [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for hooks
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --revision int get the named release with revision
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_get/">helm get&lt;/a>	 - download extended information of a named release&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Get Manifest</title><link>https://helm.sh/docs/helm/helm_get_manifest/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_get_manifest/</guid><description>&lt;h2 id="helm-get-manifest">helm get manifest&lt;/h2>
&lt;p>download the manifest for a named release&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command fetches the generated manifest for a given release.&lt;/p>
&lt;p>A manifest is a YAML-encoded representation of the Kubernetes resources that
were generated from this release's chart(s). If a chart is dependent on other
charts, those resources will also be included in the manifest.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm get manifest RELEASE_NAME [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for manifest
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --revision int get the named release with revision
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_get/">helm get&lt;/a>	 - download extended information of a named release&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Get Metadata</title><link>https://helm.sh/docs/helm/helm_get_metadata/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_get_metadata/</guid><description>&lt;h2 id="helm-get-metadata">helm get metadata&lt;/h2>
&lt;p>This command fetches metadata for a given release&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm get metadata RELEASE_NAME [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for metadata
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -o, --output format prints the output in the specified format. Allowed values: table, json, yaml (default table)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --revision int specify release revision
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_get/">helm get&lt;/a>	 - download extended information of a named release&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Get Notes</title><link>https://helm.sh/docs/helm/helm_get_notes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_get_notes/</guid><description>&lt;h2 id="helm-get-notes">helm get notes&lt;/h2>
&lt;p>download the notes for a named release&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command shows notes provided by the chart of a named release.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm get notes RELEASE_NAME [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for notes
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --revision int get the named release with revision
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_get/">helm get&lt;/a>	 - download extended information of a named release&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Get Values</title><link>https://helm.sh/docs/helm/helm_get_values/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_get_values/</guid><description>&lt;h2 id="helm-get-values">helm get values&lt;/h2>
&lt;p>download the values file for a named release&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command downloads a values file for a given release.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm get values RELEASE_NAME [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -a, --all dump all (computed) values
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -h, --help help for values
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -o, --output format prints the output in the specified format. Allowed values: table, json, yaml (default table)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --revision int get the named release with revision
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_get/">helm get&lt;/a>	 - download extended information of a named release&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm History</title><link>https://helm.sh/docs/helm/helm_history/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_history/</guid><description>&lt;h2 id="helm-history">helm history&lt;/h2>
&lt;p>fetch release history&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>History prints historical revisions for a given release.&lt;/p>
&lt;p>A default maximum of 256 revisions will be returned. Setting '--max'
configures the maximum length of the revision list returned.&lt;/p>
&lt;p>The historical release set is printed as a formatted table, e.g:&lt;/p>
&lt;pre>&lt;code>$ helm history angry-bird
REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
1 Mon Oct 3 10:15:13 2016 superseded alpine-0.1.0 1.0 Initial install
2 Mon Oct 3 10:15:13 2016 superseded alpine-0.1.0 1.0 Upgraded successfully
3 Mon Oct 3 10:15:13 2016 superseded alpine-0.1.0 1.0 Rolled back to 2
4 Mon Oct 3 10:15:13 2016 deployed alpine-0.1.0 1.0 Upgraded successfully
&lt;/code>&lt;/pre>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm history RELEASE_NAME [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for history
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --max int maximum number of revision to include in history (default 256)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -o, --output format prints the output in the specified format. Allowed values: table, json, yaml (default table)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Install</title><link>https://helm.sh/docs/helm/helm_install/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_install/</guid><description>&lt;h2 id="helm-install">helm install&lt;/h2>
&lt;p>install a chart&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command installs a chart archive.&lt;/p>
&lt;p>The install argument must be a chart reference, a path to a packaged chart,
a path to an unpacked chart directory or a URL.&lt;/p>
&lt;p>To override values in a chart, use either the '--values' flag and pass in a file
or use the '--set' flag and pass configuration from the command line, to force
a string value use '--set-string'. You can use '--set-file' to set individual
values from a file when the value itself is too long for the command line
or is dynamically generated. You can also use '--set-json' to set json values
(scalars/objects/arrays) from the command line.&lt;/p></description></item><item><title>Helm Lint</title><link>https://helm.sh/docs/helm/helm_lint/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_lint/</guid><description>&lt;h2 id="helm-lint">helm lint&lt;/h2>
&lt;p>examine a chart for possible issues&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command takes a path to a chart and runs a series of tests to verify that
the chart is well-formed.&lt;/p>
&lt;p>If the linter encounters things that will cause the chart to fail installation,
it will emit [ERROR] messages. If it encounters issues that break with convention
or recommendation, it will emit [WARNING] messages.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm lint PATH [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for lint
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-version string Kubernetes version used for capabilities and deprecation checks
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --quiet print only warnings and errors
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --set stringArray set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --set-file stringArray set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --set-json stringArray set JSON values on the command line (can specify multiple or separate values with commas: key1=jsonval1,key2=jsonval2)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --set-literal stringArray set a literal STRING value on the command line
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --set-string stringArray set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --skip-schema-validation if set, disables JSON schema validation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --strict fail on lint warnings
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -f, --values strings specify values in a YAML file or a URL (can specify multiple)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --with-subcharts lint dependent charts
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm List</title><link>https://helm.sh/docs/helm/helm_list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_list/</guid><description>&lt;h2 id="helm-list">helm list&lt;/h2>
&lt;p>list releases&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command lists all of the releases for a specified namespace (uses current namespace context if namespace not specified).&lt;/p>
&lt;p>By default, it lists only releases that are deployed or failed. Flags like
'--uninstalled' and '--all' will alter this behavior. Such flags can be combined:
'--uninstalled --failed'.&lt;/p>
&lt;p>By default, items are sorted alphabetically. Use the '-d' flag to sort by
release date.&lt;/p>
&lt;p>If the --filter flag is provided, it will be treated as a filter. Filters are
regular expressions (Perl compatible) that are applied to the list of releases.
Only items that match the filter will be returned.&lt;/p></description></item><item><title>Helm Package</title><link>https://helm.sh/docs/helm/helm_package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_package/</guid><description>&lt;h2 id="helm-package">helm package&lt;/h2>
&lt;p>package a chart directory into a chart archive&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command packages a chart into a versioned chart archive file. If a path
is given, this will look at that path for a chart (which must contain a
Chart.yaml file) and then package that directory.&lt;/p>
&lt;p>Versioned chart archives are used by Helm package repositories.&lt;/p>
&lt;p>To sign a chart, use the '--sign' flag. In most cases, you should also
provide '--keyring path/to/secret/keys' and '--key keyname'.&lt;/p></description></item><item><title>Helm Plugin</title><link>https://helm.sh/docs/helm/helm_plugin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_plugin/</guid><description>&lt;h2 id="helm-plugin">helm plugin&lt;/h2>
&lt;p>install, list, or uninstall Helm plugins&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Manage client-side Helm plugins.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for plugin
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_plugin_install/">helm plugin install&lt;/a>	 - install a Helm plugin&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_plugin_list/">helm plugin list&lt;/a>	 - list installed Helm plugins&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_plugin_uninstall/">helm plugin uninstall&lt;/a>	 - uninstall one or more Helm plugins&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_plugin_update/">helm plugin update&lt;/a>	 - update one or more Helm plugins&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Plugin Install</title><link>https://helm.sh/docs/helm/helm_plugin_install/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_plugin_install/</guid><description>&lt;h2 id="helm-plugin-install">helm plugin install&lt;/h2>
&lt;p>install a Helm plugin&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command allows you to install a plugin from a url to a VCS repo or a local path.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm plugin install [options] &amp;lt;path|url&amp;gt; [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-gdscript3" data-lang="gdscript3">&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>h, &lt;span style="color:#555">--&lt;/span>help help &lt;span style="color:#069;font-weight:bold">for&lt;/span> install
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>version string specify a version constraint&lt;span style="color:#555">.&lt;/span> If this is &lt;span style="color:#000;font-weight:bold">not&lt;/span> specified, the latest version is installed
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_plugin/">helm plugin&lt;/a>	 - install, list, or uninstall Helm plugins&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Plugin List</title><link>https://helm.sh/docs/helm/helm_plugin_list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_plugin_list/</guid><description>&lt;h2 id="helm-plugin-list">helm plugin list&lt;/h2>
&lt;p>list installed Helm plugins&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm plugin list [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for list
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_plugin/">helm plugin&lt;/a>	 - install, list, or uninstall Helm plugins&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Plugin Uninstall</title><link>https://helm.sh/docs/helm/helm_plugin_uninstall/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_plugin_uninstall/</guid><description>&lt;h2 id="helm-plugin-uninstall">helm plugin uninstall&lt;/h2>
&lt;p>uninstall one or more Helm plugins&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm plugin uninstall &amp;lt;plugin&amp;gt;... [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for uninstall
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_plugin/">helm plugin&lt;/a>	 - install, list, or uninstall Helm plugins&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Plugin Update</title><link>https://helm.sh/docs/helm/helm_plugin_update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_plugin_update/</guid><description>&lt;h2 id="helm-plugin-update">helm plugin update&lt;/h2>
&lt;p>update one or more Helm plugins&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm plugin update &amp;lt;plugin&amp;gt;... [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for update
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_plugin/">helm plugin&lt;/a>	 - install, list, or uninstall Helm plugins&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Pull</title><link>https://helm.sh/docs/helm/helm_pull/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_pull/</guid><description>&lt;h2 id="helm-pull">helm pull&lt;/h2>
&lt;p>download a chart from a repository and (optionally) unpack it in local directory&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Retrieve a package from a package repository, and download it locally.&lt;/p>
&lt;p>This is useful for fetching packages to inspect, modify, or repackage. It can
also be used to perform cryptographic verification of a chart without installing
the chart.&lt;/p>
&lt;p>There are options for unpacking the chart after download. This will create a
directory for the chart and uncompress into that directory.&lt;/p></description></item><item><title>Helm Push</title><link>https://helm.sh/docs/helm/helm_push/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_push/</guid><description>&lt;h2 id="helm-push">helm push&lt;/h2>
&lt;p>push a chart to remote&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Upload a chart to a registry.&lt;/p>
&lt;p>If the chart has an associated provenance file,
it will also be uploaded.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm push [chart] [remote] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-gdscript3" data-lang="gdscript3">&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>ca&lt;span style="color:#555">-&lt;/span>file string verify certificates of HTTPS&lt;span style="color:#555">-&lt;/span>enabled servers using this CA bundle
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>cert&lt;span style="color:#555">-&lt;/span>file string identify registry client using this SSL certificate file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>h, &lt;span style="color:#555">--&lt;/span>help help &lt;span style="color:#069;font-weight:bold">for&lt;/span> push
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>insecure&lt;span style="color:#555">-&lt;/span>skip&lt;span style="color:#555">-&lt;/span>tls&lt;span style="color:#555">-&lt;/span>verify skip tls certificate checks &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart upload
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>key&lt;span style="color:#555">-&lt;/span>file string identify registry client using this SSL key file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>plain&lt;span style="color:#555">-&lt;/span>http use insecure HTTP connections &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart upload
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Registry</title><link>https://helm.sh/docs/helm/helm_registry/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_registry/</guid><description>&lt;h2 id="helm-registry">helm registry&lt;/h2>
&lt;p>login to or logout from a registry&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command consists of multiple subcommands to interact with registries.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for registry
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_registry_login/">helm registry login&lt;/a>	 - login to a registry&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_registry_logout/">helm registry logout&lt;/a>	 - logout from a registry&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Registry Login</title><link>https://helm.sh/docs/helm/helm_registry_login/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_registry_login/</guid><description>&lt;h2 id="helm-registry-login">helm registry login&lt;/h2>
&lt;p>login to a registry&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Authenticate to a remote registry.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm registry login [host] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --ca-file string verify certificates of HTTPS-enabled servers using this CA bundle
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --cert-file string identify registry client using this SSL certificate file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -h, --help help for login
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --insecure allow connections to TLS registry without certs
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --key-file string identify registry client using this SSL key file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -p, --password string registry password or identity token
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --password-stdin read password or identity token from stdin
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -u, --username string registry username
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_registry/">helm registry&lt;/a>	 - login to or logout from a registry&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Registry Logout</title><link>https://helm.sh/docs/helm/helm_registry_logout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_registry_logout/</guid><description>&lt;h2 id="helm-registry-logout">helm registry logout&lt;/h2>
&lt;p>logout from a registry&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Remove credentials stored for a remote registry.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm registry logout [host] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for logout
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_registry/">helm registry&lt;/a>	 - login to or logout from a registry&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Repo</title><link>https://helm.sh/docs/helm/helm_repo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_repo/</guid><description>&lt;h2 id="helm-repo">helm repo&lt;/h2>
&lt;p>add, list, remove, update, and index chart repositories&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command consists of multiple subcommands to interact with chart repositories.&lt;/p>
&lt;p>It can be used to add, remove, list, and index chart repositories.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for repo
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_repo_add/">helm repo add&lt;/a>	 - add a chart repository&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_repo_index/">helm repo index&lt;/a>	 - generate an index file given a directory containing packaged charts&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_repo_list/">helm repo list&lt;/a>	 - list chart repositories&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_repo_remove/">helm repo remove&lt;/a>	 - remove one or more chart repositories&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_repo_update/">helm repo update&lt;/a>	 - update information of available charts locally from chart repositories&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Repo Add</title><link>https://helm.sh/docs/helm/helm_repo_add/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_repo_add/</guid><description>&lt;h2 id="helm-repo-add">helm repo add&lt;/h2>
&lt;p>add a chart repository&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm repo add [NAME] [URL] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --allow-deprecated-repos by default, this command will not allow adding official repos that have been permanently deleted. This disables that behavior
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --ca-file string verify certificates of HTTPS-enabled servers using this CA bundle
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --cert-file string identify HTTPS client using this SSL certificate file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --force-update replace (overwrite) the repo if it already exists
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -h, --help help for add
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --insecure-skip-tls-verify skip tls certificate checks for the repository
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --key-file string identify HTTPS client using this SSL key file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --no-update Ignored. Formerly, it would disabled forced updates. It is deprecated by force-update.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --pass-credentials pass credentials to all domains
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --password string chart repository password
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --password-stdin read chart repository password from stdin
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --username string chart repository username
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_repo/">helm repo&lt;/a>	 - add, list, remove, update, and index chart repositories&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Repo Index</title><link>https://helm.sh/docs/helm/helm_repo_index/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_repo_index/</guid><description>&lt;h2 id="helm-repo-index">helm repo index&lt;/h2>
&lt;p>generate an index file given a directory containing packaged charts&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Read the current directory and generate an index file based on the charts found.&lt;/p>
&lt;p>This tool is used for creating an 'index.yaml' file for a chart repository. To
set an absolute URL to the charts, use '--url' flag.&lt;/p>
&lt;p>To merge the generated index with an existing index file, use the '--merge'
flag. In this case, the charts found in the current directory will be merged
into the existing index, with local charts taking priority over existing charts.&lt;/p></description></item><item><title>Helm Repo List</title><link>https://helm.sh/docs/helm/helm_repo_list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_repo_list/</guid><description>&lt;h2 id="helm-repo-list">helm repo list&lt;/h2>
&lt;p>list chart repositories&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm repo list [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for list
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -o, --output format prints the output in the specified format. Allowed values: table, json, yaml (default table)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_repo/">helm repo&lt;/a>	 - add, list, remove, update, and index chart repositories&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Repo Remove</title><link>https://helm.sh/docs/helm/helm_repo_remove/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_repo_remove/</guid><description>&lt;h2 id="helm-repo-remove">helm repo remove&lt;/h2>
&lt;p>remove one or more chart repositories&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm repo remove [REPO1 [REPO2 ...]] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for remove
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_repo/">helm repo&lt;/a>	 - add, list, remove, update, and index chart repositories&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Repo Update</title><link>https://helm.sh/docs/helm/helm_repo_update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_repo_update/</guid><description>&lt;h2 id="helm-repo-update">helm repo update&lt;/h2>
&lt;p>update information of available charts locally from chart repositories&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Update gets the latest information about charts from the respective chart repositories.
Information is cached locally, where it is used by commands like 'helm search'.&lt;/p>
&lt;p>You can optionally specify a list of repositories you want to update.
$ helm repo update &amp;lt;repo_name&amp;gt; ...
To update all the repositories, use 'helm repo update'.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm repo update [REPO1 [REPO2 ...]] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --fail-on-repo-update-fail update fails if any of the repository updates fail
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -h, --help help for update
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_repo/">helm repo&lt;/a>	 - add, list, remove, update, and index chart repositories&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Rollback</title><link>https://helm.sh/docs/helm/helm_rollback/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_rollback/</guid><description>&lt;h2 id="helm-rollback">helm rollback&lt;/h2>
&lt;p>roll back a release to a previous revision&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command rolls back a release to a previous revision.&lt;/p>
&lt;p>The first argument of the rollback command is the name of a release, and the
second is a revision (version) number. If this argument is omitted or set to
0, it will roll back to the previous release.&lt;/p>
&lt;p>To see revision numbers, run 'helm history RELEASE'.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm rollback &amp;lt;RELEASE&amp;gt; [REVISION] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --cleanup-on-fail allow deletion of new resources created in this rollback when rollback fails
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --dry-run simulate a rollback
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --force force resource update through delete/recreate if needed
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -h, --help help for rollback
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --history-max int limit the maximum number of revisions saved per release. Use 0 for no limit (default 10)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --no-hooks prevent hooks from running during rollback
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --recreate-pods performs pods restart for the resource if applicable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --timeout duration time to wait for any individual Kubernetes operation (like Jobs for hooks) (default 5m0s)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --wait if set, will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful. It will wait for as long as --timeout
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --wait-for-jobs if set and --wait enabled, will wait until all Jobs have been completed before marking the release as successful. It will wait for as long as --timeout
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Search</title><link>https://helm.sh/docs/helm/helm_search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_search/</guid><description>&lt;h2 id="helm-search">helm search&lt;/h2>
&lt;p>search for a keyword in charts&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Search provides the ability to search for Helm charts in the various places
they can be stored including the Artifact Hub and repositories you have added.
Use search subcommands to search different locations for charts.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for search
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_search_hub/">helm search hub&lt;/a>	 - search for charts in the Artifact Hub or your own hub instance&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_search_repo/">helm search repo&lt;/a>	 - search repositories for a keyword in charts&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Search Hub</title><link>https://helm.sh/docs/helm/helm_search_hub/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_search_hub/</guid><description>&lt;h2 id="helm-search-hub">helm search hub&lt;/h2>
&lt;p>search for charts in the Artifact Hub or your own hub instance&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Search for Helm charts in the Artifact Hub or your own hub instance.&lt;/p>
&lt;p>Artifact Hub is a web-based application that enables finding, installing, and
publishing packages and configurations for CNCF projects, including publicly
available distributed charts Helm charts. It is a Cloud Native Computing
Foundation sandbox project. You can browse the hub at 
&lt;a href="https://artifacthub.io/" target="_blank">https://artifacthub.io/&lt;/a>&lt;/p>
&lt;p>The [KEYWORD] argument accepts either a keyword string, or quoted string of rich
query options. For rich query options documentation, see

&lt;a href="https://artifacthub.github.io/hub/api/?urls.primaryName=Monocular%20compatible%20search%20API#/Monocular/get_api_chartsvc_v1_charts_search" target="_blank">https://artifacthub.github.io/hub/api/?urls.primaryName=Monocular%20compatible%20search%20API#/Monocular/get_api_chartsvc_v1_charts_search&lt;/a>&lt;/p></description></item><item><title>Helm Search Repo</title><link>https://helm.sh/docs/helm/helm_search_repo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_search_repo/</guid><description>&lt;h2 id="helm-search-repo">helm search repo&lt;/h2>
&lt;p>search repositories for a keyword in charts&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Search reads through all of the repositories configured on the system, and
looks for matches. Search of these repositories uses the metadata stored on
the system.&lt;/p>
&lt;p>It will display the latest stable versions of the charts found. If you
specify the --devel flag, the output will include pre-release versions.
If you want to search using a version constraint, use --version.&lt;/p></description></item><item><title>Helm Show</title><link>https://helm.sh/docs/helm/helm_show/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_show/</guid><description>&lt;h2 id="helm-show">helm show&lt;/h2>
&lt;p>show information of a chart&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command consists of multiple subcommands to display information about a chart&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for show
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_show_all/">helm show all&lt;/a>	 - show all information of the chart&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_show_chart/">helm show chart&lt;/a>	 - show the chart's definition&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_show_crds/">helm show crds&lt;/a>	 - show the chart's CRDs&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_show_readme/">helm show readme&lt;/a>	 - show the chart's README&lt;/li>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_show_values/">helm show values&lt;/a>	 - show the chart's values&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Show All</title><link>https://helm.sh/docs/helm/helm_show_all/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_show_all/</guid><description>&lt;h2 id="helm-show-all">helm show all&lt;/h2>
&lt;p>show all information of the chart&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command inspects a chart (directory, file, or URL) and displays all its content
(values.yaml, Chart.yaml, README)&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm show all [CHART] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-gdscript3" data-lang="gdscript3">&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>ca&lt;span style="color:#555">-&lt;/span>file string verify certificates of HTTPS&lt;span style="color:#555">-&lt;/span>enabled servers using this CA bundle
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>cert&lt;span style="color:#555">-&lt;/span>file string identify HTTPS client using this SSL certificate file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>devel use development versions, too&lt;span style="color:#555">.&lt;/span> Equivalent to version &lt;span style="color:#c30">&amp;#39;&amp;gt;0.0.0-0&amp;#39;&lt;/span>&lt;span style="color:#555">.&lt;/span> If &lt;span style="color:#555">--&lt;/span>version is set, this is ignored
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>h, &lt;span style="color:#555">--&lt;/span>help help &lt;span style="color:#069;font-weight:bold">for&lt;/span> all
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>insecure&lt;span style="color:#555">-&lt;/span>skip&lt;span style="color:#555">-&lt;/span>tls&lt;span style="color:#555">-&lt;/span>verify skip tls certificate checks &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart download
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>key&lt;span style="color:#555">-&lt;/span>file string identify HTTPS client using this SSL key file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>keyring string location of public keys used &lt;span style="color:#069;font-weight:bold">for&lt;/span> verification (default &lt;span style="color:#c30">&amp;#34;~/.gnupg/pubring.gpg&amp;#34;&lt;/span>)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>&lt;span style="color:#069;font-weight:bold">pass&lt;/span>&lt;span style="color:#555">-&lt;/span>credentials &lt;span style="color:#069;font-weight:bold">pass&lt;/span> credentials to all domains
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>password string chart repository password where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>plain&lt;span style="color:#555">-&lt;/span>http use insecure HTTP connections &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart download
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>repo string chart repository url where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>username string chart repository username where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>verify verify the package before using it
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>version string specify a version constraint &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart version to use&lt;span style="color:#555">.&lt;/span> This constraint can be a specific tag (e&lt;span style="color:#555">.&lt;/span>g&lt;span style="color:#555">.&lt;/span> &lt;span style="color:#f60">1.1&lt;/span>&lt;span style="color:#555">.&lt;/span>&lt;span style="color:#f60">1&lt;/span>) &lt;span style="color:#000;font-weight:bold">or&lt;/span> it may reference a valid &lt;span style="color:#366">range&lt;/span> (e&lt;span style="color:#555">.&lt;/span>g&lt;span style="color:#555">.&lt;/span> &lt;span style="color:#555">^&lt;/span>&lt;span style="color:#f60">2.0&lt;/span>&lt;span style="color:#555">.&lt;/span>&lt;span style="color:#f60">0&lt;/span>)&lt;span style="color:#555">.&lt;/span> If this is &lt;span style="color:#000;font-weight:bold">not&lt;/span> specified, the latest version is used
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_show/">helm show&lt;/a>	 - show information of a chart&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Show Chart</title><link>https://helm.sh/docs/helm/helm_show_chart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_show_chart/</guid><description>&lt;h2 id="helm-show-chart">helm show chart&lt;/h2>
&lt;p>show the chart's definition&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command inspects a chart (directory, file, or URL) and displays the contents
of the Chart.yaml file&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm show chart [CHART] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-gdscript3" data-lang="gdscript3">&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>ca&lt;span style="color:#555">-&lt;/span>file string verify certificates of HTTPS&lt;span style="color:#555">-&lt;/span>enabled servers using this CA bundle
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>cert&lt;span style="color:#555">-&lt;/span>file string identify HTTPS client using this SSL certificate file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>devel use development versions, too&lt;span style="color:#555">.&lt;/span> Equivalent to version &lt;span style="color:#c30">&amp;#39;&amp;gt;0.0.0-0&amp;#39;&lt;/span>&lt;span style="color:#555">.&lt;/span> If &lt;span style="color:#555">--&lt;/span>version is set, this is ignored
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>h, &lt;span style="color:#555">--&lt;/span>help help &lt;span style="color:#069;font-weight:bold">for&lt;/span> chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>insecure&lt;span style="color:#555">-&lt;/span>skip&lt;span style="color:#555">-&lt;/span>tls&lt;span style="color:#555">-&lt;/span>verify skip tls certificate checks &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart download
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>key&lt;span style="color:#555">-&lt;/span>file string identify HTTPS client using this SSL key file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>keyring string location of public keys used &lt;span style="color:#069;font-weight:bold">for&lt;/span> verification (default &lt;span style="color:#c30">&amp;#34;~/.gnupg/pubring.gpg&amp;#34;&lt;/span>)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>&lt;span style="color:#069;font-weight:bold">pass&lt;/span>&lt;span style="color:#555">-&lt;/span>credentials &lt;span style="color:#069;font-weight:bold">pass&lt;/span> credentials to all domains
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>password string chart repository password where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>plain&lt;span style="color:#555">-&lt;/span>http use insecure HTTP connections &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart download
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>repo string chart repository url where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>username string chart repository username where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>verify verify the package before using it
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>version string specify a version constraint &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart version to use&lt;span style="color:#555">.&lt;/span> This constraint can be a specific tag (e&lt;span style="color:#555">.&lt;/span>g&lt;span style="color:#555">.&lt;/span> &lt;span style="color:#f60">1.1&lt;/span>&lt;span style="color:#555">.&lt;/span>&lt;span style="color:#f60">1&lt;/span>) &lt;span style="color:#000;font-weight:bold">or&lt;/span> it may reference a valid &lt;span style="color:#366">range&lt;/span> (e&lt;span style="color:#555">.&lt;/span>g&lt;span style="color:#555">.&lt;/span> &lt;span style="color:#555">^&lt;/span>&lt;span style="color:#f60">2.0&lt;/span>&lt;span style="color:#555">.&lt;/span>&lt;span style="color:#f60">0&lt;/span>)&lt;span style="color:#555">.&lt;/span> If this is &lt;span style="color:#000;font-weight:bold">not&lt;/span> specified, the latest version is used
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_show/">helm show&lt;/a>	 - show information of a chart&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Show Crds</title><link>https://helm.sh/docs/helm/helm_show_crds/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_show_crds/</guid><description>&lt;h2 id="helm-show-crds">helm show crds&lt;/h2>
&lt;p>show the chart's CRDs&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command inspects a chart (directory, file, or URL) and displays the contents
of the CustomResourceDefinition files&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm show crds [CHART] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-gdscript3" data-lang="gdscript3">&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>ca&lt;span style="color:#555">-&lt;/span>file string verify certificates of HTTPS&lt;span style="color:#555">-&lt;/span>enabled servers using this CA bundle
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>cert&lt;span style="color:#555">-&lt;/span>file string identify HTTPS client using this SSL certificate file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>devel use development versions, too&lt;span style="color:#555">.&lt;/span> Equivalent to version &lt;span style="color:#c30">&amp;#39;&amp;gt;0.0.0-0&amp;#39;&lt;/span>&lt;span style="color:#555">.&lt;/span> If &lt;span style="color:#555">--&lt;/span>version is set, this is ignored
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>h, &lt;span style="color:#555">--&lt;/span>help help &lt;span style="color:#069;font-weight:bold">for&lt;/span> crds
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>insecure&lt;span style="color:#555">-&lt;/span>skip&lt;span style="color:#555">-&lt;/span>tls&lt;span style="color:#555">-&lt;/span>verify skip tls certificate checks &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart download
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>key&lt;span style="color:#555">-&lt;/span>file string identify HTTPS client using this SSL key file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>keyring string location of public keys used &lt;span style="color:#069;font-weight:bold">for&lt;/span> verification (default &lt;span style="color:#c30">&amp;#34;~/.gnupg/pubring.gpg&amp;#34;&lt;/span>)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>&lt;span style="color:#069;font-weight:bold">pass&lt;/span>&lt;span style="color:#555">-&lt;/span>credentials &lt;span style="color:#069;font-weight:bold">pass&lt;/span> credentials to all domains
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>password string chart repository password where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>plain&lt;span style="color:#555">-&lt;/span>http use insecure HTTP connections &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart download
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>repo string chart repository url where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>username string chart repository username where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>verify verify the package before using it
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>version string specify a version constraint &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart version to use&lt;span style="color:#555">.&lt;/span> This constraint can be a specific tag (e&lt;span style="color:#555">.&lt;/span>g&lt;span style="color:#555">.&lt;/span> &lt;span style="color:#f60">1.1&lt;/span>&lt;span style="color:#555">.&lt;/span>&lt;span style="color:#f60">1&lt;/span>) &lt;span style="color:#000;font-weight:bold">or&lt;/span> it may reference a valid &lt;span style="color:#366">range&lt;/span> (e&lt;span style="color:#555">.&lt;/span>g&lt;span style="color:#555">.&lt;/span> &lt;span style="color:#555">^&lt;/span>&lt;span style="color:#f60">2.0&lt;/span>&lt;span style="color:#555">.&lt;/span>&lt;span style="color:#f60">0&lt;/span>)&lt;span style="color:#555">.&lt;/span> If this is &lt;span style="color:#000;font-weight:bold">not&lt;/span> specified, the latest version is used
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_show/">helm show&lt;/a>	 - show information of a chart&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Show Readme</title><link>https://helm.sh/docs/helm/helm_show_readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_show_readme/</guid><description>&lt;h2 id="helm-show-readme">helm show readme&lt;/h2>
&lt;p>show the chart's README&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command inspects a chart (directory, file, or URL) and displays the contents
of the README file&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm show readme [CHART] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-gdscript3" data-lang="gdscript3">&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>ca&lt;span style="color:#555">-&lt;/span>file string verify certificates of HTTPS&lt;span style="color:#555">-&lt;/span>enabled servers using this CA bundle
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>cert&lt;span style="color:#555">-&lt;/span>file string identify HTTPS client using this SSL certificate file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>devel use development versions, too&lt;span style="color:#555">.&lt;/span> Equivalent to version &lt;span style="color:#c30">&amp;#39;&amp;gt;0.0.0-0&amp;#39;&lt;/span>&lt;span style="color:#555">.&lt;/span> If &lt;span style="color:#555">--&lt;/span>version is set, this is ignored
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>h, &lt;span style="color:#555">--&lt;/span>help help &lt;span style="color:#069;font-weight:bold">for&lt;/span> readme
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>insecure&lt;span style="color:#555">-&lt;/span>skip&lt;span style="color:#555">-&lt;/span>tls&lt;span style="color:#555">-&lt;/span>verify skip tls certificate checks &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart download
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>key&lt;span style="color:#555">-&lt;/span>file string identify HTTPS client using this SSL key file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>keyring string location of public keys used &lt;span style="color:#069;font-weight:bold">for&lt;/span> verification (default &lt;span style="color:#c30">&amp;#34;~/.gnupg/pubring.gpg&amp;#34;&lt;/span>)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>&lt;span style="color:#069;font-weight:bold">pass&lt;/span>&lt;span style="color:#555">-&lt;/span>credentials &lt;span style="color:#069;font-weight:bold">pass&lt;/span> credentials to all domains
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>password string chart repository password where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>plain&lt;span style="color:#555">-&lt;/span>http use insecure HTTP connections &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart download
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>repo string chart repository url where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>username string chart repository username where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>verify verify the package before using it
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>version string specify a version constraint &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart version to use&lt;span style="color:#555">.&lt;/span> This constraint can be a specific tag (e&lt;span style="color:#555">.&lt;/span>g&lt;span style="color:#555">.&lt;/span> &lt;span style="color:#f60">1.1&lt;/span>&lt;span style="color:#555">.&lt;/span>&lt;span style="color:#f60">1&lt;/span>) &lt;span style="color:#000;font-weight:bold">or&lt;/span> it may reference a valid &lt;span style="color:#366">range&lt;/span> (e&lt;span style="color:#555">.&lt;/span>g&lt;span style="color:#555">.&lt;/span> &lt;span style="color:#555">^&lt;/span>&lt;span style="color:#f60">2.0&lt;/span>&lt;span style="color:#555">.&lt;/span>&lt;span style="color:#f60">0&lt;/span>)&lt;span style="color:#555">.&lt;/span> If this is &lt;span style="color:#000;font-weight:bold">not&lt;/span> specified, the latest version is used
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_show/">helm show&lt;/a>	 - show information of a chart&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Show Values</title><link>https://helm.sh/docs/helm/helm_show_values/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_show_values/</guid><description>&lt;h2 id="helm-show-values">helm show values&lt;/h2>
&lt;p>show the chart's values&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command inspects a chart (directory, file, or URL) and displays the contents
of the values.yaml file&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm show values [CHART] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-gdscript3" data-lang="gdscript3">&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>ca&lt;span style="color:#555">-&lt;/span>file string verify certificates of HTTPS&lt;span style="color:#555">-&lt;/span>enabled servers using this CA bundle
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>cert&lt;span style="color:#555">-&lt;/span>file string identify HTTPS client using this SSL certificate file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>devel use development versions, too&lt;span style="color:#555">.&lt;/span> Equivalent to version &lt;span style="color:#c30">&amp;#39;&amp;gt;0.0.0-0&amp;#39;&lt;/span>&lt;span style="color:#555">.&lt;/span> If &lt;span style="color:#555">--&lt;/span>version is set, this is ignored
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>h, &lt;span style="color:#555">--&lt;/span>help help &lt;span style="color:#069;font-weight:bold">for&lt;/span> values
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>insecure&lt;span style="color:#555">-&lt;/span>skip&lt;span style="color:#555">-&lt;/span>tls&lt;span style="color:#555">-&lt;/span>verify skip tls certificate checks &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart download
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>jsonpath string supply a JSONPath expression to filter the output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>key&lt;span style="color:#555">-&lt;/span>file string identify HTTPS client using this SSL key file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>keyring string location of public keys used &lt;span style="color:#069;font-weight:bold">for&lt;/span> verification (default &lt;span style="color:#c30">&amp;#34;~/.gnupg/pubring.gpg&amp;#34;&lt;/span>)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>&lt;span style="color:#069;font-weight:bold">pass&lt;/span>&lt;span style="color:#555">-&lt;/span>credentials &lt;span style="color:#069;font-weight:bold">pass&lt;/span> credentials to all domains
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>password string chart repository password where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>plain&lt;span style="color:#555">-&lt;/span>http use insecure HTTP connections &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart download
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>repo string chart repository url where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>username string chart repository username where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>verify verify the package before using it
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>version string specify a version constraint &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart version to use&lt;span style="color:#555">.&lt;/span> This constraint can be a specific tag (e&lt;span style="color:#555">.&lt;/span>g&lt;span style="color:#555">.&lt;/span> &lt;span style="color:#f60">1.1&lt;/span>&lt;span style="color:#555">.&lt;/span>&lt;span style="color:#f60">1&lt;/span>) &lt;span style="color:#000;font-weight:bold">or&lt;/span> it may reference a valid &lt;span style="color:#366">range&lt;/span> (e&lt;span style="color:#555">.&lt;/span>g&lt;span style="color:#555">.&lt;/span> &lt;span style="color:#555">^&lt;/span>&lt;span style="color:#f60">2.0&lt;/span>&lt;span style="color:#555">.&lt;/span>&lt;span style="color:#f60">0&lt;/span>)&lt;span style="color:#555">.&lt;/span> If this is &lt;span style="color:#000;font-weight:bold">not&lt;/span> specified, the latest version is used
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm_show/">helm show&lt;/a>	 - show information of a chart&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Status</title><link>https://helm.sh/docs/helm/helm_status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_status/</guid><description>&lt;h2 id="helm-status">helm status&lt;/h2>
&lt;p>display the status of the named release&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command shows the status of a named release.
The status consists of:&lt;/p>
&lt;ul>
&lt;li>last deployment time&lt;/li>
&lt;li>k8s namespace in which the release lives&lt;/li>
&lt;li>state of the release (can be: unknown, deployed, uninstalled, superseded, failed, uninstalling, pending-install, pending-upgrade or pending-rollback)&lt;/li>
&lt;li>revision of the release&lt;/li>
&lt;li>description of the release (can be completion message or error message, need to enable --show-desc)&lt;/li>
&lt;li>list of resources that this release consists of (need to enable --show-resources)&lt;/li>
&lt;li>details on last test suite run, if applicable&lt;/li>
&lt;li>additional notes provided by the chart&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm status RELEASE_NAME [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> -h, --help help for status
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -o, --output format prints the output in the specified format. Allowed values: table, json, yaml (default table)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --revision int if set, display the status of the named release with revision
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --show-desc if set, display the description message of the named release
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --show-resources if set, display the resources of the named release
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Template</title><link>https://helm.sh/docs/helm/helm_template/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_template/</guid><description>&lt;h2 id="helm-template">helm template&lt;/h2>
&lt;p>locally render templates&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Render chart templates locally and display the output.&lt;/p>
&lt;p>Any values that would normally be looked up or retrieved in-cluster will be
faked locally. Additionally, none of the server-side testing of chart validity
(e.g. whether an API is supported) is done.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm template [NAME] [CHART] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-gdscript3" data-lang="gdscript3">&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>a, &lt;span style="color:#555">--&lt;/span>api&lt;span style="color:#555">-&lt;/span>versions strings Kubernetes api versions used &lt;span style="color:#069;font-weight:bold">for&lt;/span> Capabilities&lt;span style="color:#555">.&lt;/span>APIVersions
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>atomic &lt;span style="color:#069;font-weight:bold">if&lt;/span> set, the installation process deletes the installation on failure&lt;span style="color:#555">.&lt;/span> The &lt;span style="color:#555">--&lt;/span>wait flag will be set automatically &lt;span style="color:#069;font-weight:bold">if&lt;/span> &lt;span style="color:#555">--&lt;/span>atomic is used
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>ca&lt;span style="color:#555">-&lt;/span>file string verify certificates of HTTPS&lt;span style="color:#555">-&lt;/span>enabled servers using this CA bundle
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>cert&lt;span style="color:#555">-&lt;/span>file string identify HTTPS client using this SSL certificate file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>create&lt;span style="color:#555">-&lt;/span>namespace create the release namespace &lt;span style="color:#069;font-weight:bold">if&lt;/span> &lt;span style="color:#000;font-weight:bold">not&lt;/span> present
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>dependency&lt;span style="color:#555">-&lt;/span>update update dependencies &lt;span style="color:#069;font-weight:bold">if&lt;/span> they are missing before installing the chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>description string add a custom description
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>devel use development versions, too&lt;span style="color:#555">.&lt;/span> Equivalent to version &lt;span style="color:#c30">&amp;#39;&amp;gt;0.0.0-0&amp;#39;&lt;/span>&lt;span style="color:#555">.&lt;/span> If &lt;span style="color:#555">--&lt;/span>version is set, this is ignored
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>disable&lt;span style="color:#555">-&lt;/span>openapi&lt;span style="color:#555">-&lt;/span>validation &lt;span style="color:#069;font-weight:bold">if&lt;/span> set, the installation process will &lt;span style="color:#000;font-weight:bold">not&lt;/span> validate rendered templates against the Kubernetes OpenAPI Schema
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>dry&lt;span style="color:#555">-&lt;/span>run string[&lt;span style="color:#555">=&lt;/span>&lt;span style="color:#c30">&amp;#34;client&amp;#34;&lt;/span>] simulate an install&lt;span style="color:#555">.&lt;/span> If &lt;span style="color:#555">--&lt;/span>dry&lt;span style="color:#555">-&lt;/span>run is set with no option being specified &lt;span style="color:#000;font-weight:bold">or&lt;/span> as &lt;span style="color:#c30">&amp;#39;--dry-run=client&amp;#39;&lt;/span>, it will &lt;span style="color:#000;font-weight:bold">not&lt;/span> attempt cluster connections&lt;span style="color:#555">.&lt;/span> Setting &lt;span style="color:#c30">&amp;#39;--dry-run=server&amp;#39;&lt;/span> allows attempting cluster connections&lt;span style="color:#555">.&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>enable&lt;span style="color:#555">-&lt;/span>dns enable DNS lookups when rendering templates
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>force force resource updates through a replacement strategy
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>g, &lt;span style="color:#555">--&lt;/span>generate&lt;span style="color:#555">-&lt;/span>name generate the name (&lt;span style="color:#000;font-weight:bold">and&lt;/span> omit the NAME parameter)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>h, &lt;span style="color:#555">--&lt;/span>help help &lt;span style="color:#069;font-weight:bold">for&lt;/span> template
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>hide&lt;span style="color:#555">-&lt;/span>notes &lt;span style="color:#069;font-weight:bold">if&lt;/span> set, &lt;span style="color:#069;font-weight:bold">do&lt;/span> &lt;span style="color:#000;font-weight:bold">not&lt;/span> show notes &lt;span style="color:#000;font-weight:bold">in&lt;/span> install output&lt;span style="color:#555">.&lt;/span> Does &lt;span style="color:#000;font-weight:bold">not&lt;/span> affect presence &lt;span style="color:#000;font-weight:bold">in&lt;/span> chart metadata
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>include&lt;span style="color:#555">-&lt;/span>crds include CRDs &lt;span style="color:#000;font-weight:bold">in&lt;/span> the templated output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>insecure&lt;span style="color:#555">-&lt;/span>skip&lt;span style="color:#555">-&lt;/span>tls&lt;span style="color:#555">-&lt;/span>verify skip tls certificate checks &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart download
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>is&lt;span style="color:#555">-&lt;/span>upgrade set &lt;span style="color:#555">.&lt;/span>Release&lt;span style="color:#555">.&lt;/span>IsUpgrade instead of &lt;span style="color:#555">.&lt;/span>Release&lt;span style="color:#555">.&lt;/span>IsInstall
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>key&lt;span style="color:#555">-&lt;/span>file string identify HTTPS client using this SSL key file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>keyring string location of public keys used &lt;span style="color:#069;font-weight:bold">for&lt;/span> verification (default &lt;span style="color:#c30">&amp;#34;~/.gnupg/pubring.gpg&amp;#34;&lt;/span>)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>kube&lt;span style="color:#555">-&lt;/span>version string Kubernetes version used &lt;span style="color:#069;font-weight:bold">for&lt;/span> Capabilities&lt;span style="color:#555">.&lt;/span>KubeVersion
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>l, &lt;span style="color:#555">--&lt;/span>labels stringToString Labels that would be added to release metadata&lt;span style="color:#555">.&lt;/span> Should be divided by comma&lt;span style="color:#555">.&lt;/span> (default [])
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>name&lt;span style="color:#555">-&lt;/span>template string specify template used to name the release
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>no&lt;span style="color:#555">-&lt;/span>hooks prevent hooks from running during install
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>output&lt;span style="color:#555">-&lt;/span>dir string writes the executed templates to files &lt;span style="color:#000;font-weight:bold">in&lt;/span> output&lt;span style="color:#555">-&lt;/span>dir instead of stdout
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>&lt;span style="color:#069;font-weight:bold">pass&lt;/span>&lt;span style="color:#555">-&lt;/span>credentials &lt;span style="color:#069;font-weight:bold">pass&lt;/span> credentials to all domains
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>password string chart repository password where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>plain&lt;span style="color:#555">-&lt;/span>http use insecure HTTP connections &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart download
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>post&lt;span style="color:#555">-&lt;/span>renderer postRendererString the path to an executable to be used &lt;span style="color:#069;font-weight:bold">for&lt;/span> post rendering&lt;span style="color:#555">.&lt;/span> If it exists &lt;span style="color:#000;font-weight:bold">in&lt;/span> &lt;span style="color:#555">$&lt;/span>PATH, the binary will be used, otherwise it will try to look &lt;span style="color:#069;font-weight:bold">for&lt;/span> the executable at the given path
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>post&lt;span style="color:#555">-&lt;/span>renderer&lt;span style="color:#555">-&lt;/span>args postRendererArgsSlice an argument to the post&lt;span style="color:#555">-&lt;/span>renderer (can specify multiple) (default [])
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>release&lt;span style="color:#555">-&lt;/span>name use release name &lt;span style="color:#000;font-weight:bold">in&lt;/span> the output&lt;span style="color:#555">-&lt;/span>dir path&lt;span style="color:#555">.&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>render&lt;span style="color:#555">-&lt;/span>subchart&lt;span style="color:#555">-&lt;/span>notes &lt;span style="color:#069;font-weight:bold">if&lt;/span> set, render subchart notes along with the parent
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>replace re&lt;span style="color:#555">-&lt;/span>use the given name, only &lt;span style="color:#069;font-weight:bold">if&lt;/span> that name is a deleted release which remains &lt;span style="color:#000;font-weight:bold">in&lt;/span> the history&lt;span style="color:#555">.&lt;/span> This is unsafe &lt;span style="color:#000;font-weight:bold">in&lt;/span> production
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>repo string chart repository url where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>set stringArray set values on the command line (can specify multiple &lt;span style="color:#000;font-weight:bold">or&lt;/span> separate values with commas: key1&lt;span style="color:#555">=&lt;/span>val1,key2&lt;span style="color:#555">=&lt;/span>val2)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>set&lt;span style="color:#555">-&lt;/span>file stringArray set values from respective files specified via the command line (can specify multiple &lt;span style="color:#000;font-weight:bold">or&lt;/span> separate values with commas: key1&lt;span style="color:#555">=&lt;/span>path1,key2&lt;span style="color:#555">=&lt;/span>path2)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>set&lt;span style="color:#555">-&lt;/span>json stringArray set JSON values on the command line (can specify multiple &lt;span style="color:#000;font-weight:bold">or&lt;/span> separate values with commas: key1&lt;span style="color:#555">=&lt;/span>jsonval1,key2&lt;span style="color:#555">=&lt;/span>jsonval2)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>set&lt;span style="color:#555">-&lt;/span>literal stringArray set a literal STRING value on the command line
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>set&lt;span style="color:#555">-&lt;/span>string stringArray set STRING values on the command line (can specify multiple &lt;span style="color:#000;font-weight:bold">or&lt;/span> separate values with commas: key1&lt;span style="color:#555">=&lt;/span>val1,key2&lt;span style="color:#555">=&lt;/span>val2)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>s, &lt;span style="color:#555">--&lt;/span>show&lt;span style="color:#555">-&lt;/span>only stringArray only show manifests rendered from the given templates
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>skip&lt;span style="color:#555">-&lt;/span>crds &lt;span style="color:#069;font-weight:bold">if&lt;/span> set, no CRDs will be installed&lt;span style="color:#555">.&lt;/span> By default, CRDs are installed &lt;span style="color:#069;font-weight:bold">if&lt;/span> &lt;span style="color:#000;font-weight:bold">not&lt;/span> already present
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>skip&lt;span style="color:#555">-&lt;/span>schema&lt;span style="color:#555">-&lt;/span>validation &lt;span style="color:#069;font-weight:bold">if&lt;/span> set, disables JSON schema validation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>skip&lt;span style="color:#555">-&lt;/span>tests skip tests from templated output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>timeout duration time to wait &lt;span style="color:#069;font-weight:bold">for&lt;/span> any individual Kubernetes operation (like Jobs &lt;span style="color:#069;font-weight:bold">for&lt;/span> hooks) (default &lt;span style="color:#f60">5&lt;/span>m0s)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>username string chart repository username where to locate the requested chart
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>validate validate your manifests against the Kubernetes cluster you are currently pointing at&lt;span style="color:#555">.&lt;/span> This is the same validation performed on an install
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">-&lt;/span>f, &lt;span style="color:#555">--&lt;/span>values strings specify values &lt;span style="color:#000;font-weight:bold">in&lt;/span> a YAML file &lt;span style="color:#000;font-weight:bold">or&lt;/span> a URL (can specify multiple)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>verify verify the package before using it
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>version string specify a version constraint &lt;span style="color:#069;font-weight:bold">for&lt;/span> the chart version to use&lt;span style="color:#555">.&lt;/span> This constraint can be a specific tag (e&lt;span style="color:#555">.&lt;/span>g&lt;span style="color:#555">.&lt;/span> &lt;span style="color:#f60">1.1&lt;/span>&lt;span style="color:#555">.&lt;/span>&lt;span style="color:#f60">1&lt;/span>) &lt;span style="color:#000;font-weight:bold">or&lt;/span> it may reference a valid &lt;span style="color:#366">range&lt;/span> (e&lt;span style="color:#555">.&lt;/span>g&lt;span style="color:#555">.&lt;/span> &lt;span style="color:#555">^&lt;/span>&lt;span style="color:#f60">2.0&lt;/span>&lt;span style="color:#555">.&lt;/span>&lt;span style="color:#f60">0&lt;/span>)&lt;span style="color:#555">.&lt;/span> If this is &lt;span style="color:#000;font-weight:bold">not&lt;/span> specified, the latest version is used
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>wait &lt;span style="color:#069;font-weight:bold">if&lt;/span> set, will wait until all Pods, PVCs, Services, &lt;span style="color:#000;font-weight:bold">and&lt;/span> minimum number of Pods of a Deployment, StatefulSet, &lt;span style="color:#000;font-weight:bold">or&lt;/span> ReplicaSet are &lt;span style="color:#000;font-weight:bold">in&lt;/span> a ready state before marking the release as successful&lt;span style="color:#555">.&lt;/span> It will wait &lt;span style="color:#069;font-weight:bold">for&lt;/span> as long as &lt;span style="color:#555">--&lt;/span>timeout
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#555">--&lt;/span>wait&lt;span style="color:#555">-&lt;/span>&lt;span style="color:#069;font-weight:bold">for&lt;/span>&lt;span style="color:#555">-&lt;/span>jobs &lt;span style="color:#069;font-weight:bold">if&lt;/span> set &lt;span style="color:#000;font-weight:bold">and&lt;/span> &lt;span style="color:#555">--&lt;/span>wait enabled, will wait until all Jobs have been completed before marking the release as successful&lt;span style="color:#555">.&lt;/span> It will wait &lt;span style="color:#069;font-weight:bold">for&lt;/span> as long as &lt;span style="color:#555">--&lt;/span>timeout
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Test</title><link>https://helm.sh/docs/helm/helm_test/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_test/</guid><description>&lt;h2 id="helm-test">helm test&lt;/h2>
&lt;p>run tests for a release&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The test command runs the tests for a release.&lt;/p>
&lt;p>The argument this command takes is the name of a deployed release.
The tests to be run are defined in the chart that was installed.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm test [RELEASE] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --filter strings specify tests by attribute (currently &amp;#34;name&amp;#34;) using attribute=value syntax or &amp;#39;!attribute=value&amp;#39; to exclude a test (can specify multiple or separate values with commas: name=test1,name=test2)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -h, --help help for test
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --hide-notes if set, do not show notes in test output. Does not affect presence in chart metadata
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --logs dump the logs from test pods (this runs after all tests are complete, but before any cleanup)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --timeout duration time to wait for any individual Kubernetes operation (like Jobs for hooks) (default 5m0s)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Uninstall</title><link>https://helm.sh/docs/helm/helm_uninstall/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_uninstall/</guid><description>&lt;h2 id="helm-uninstall">helm uninstall&lt;/h2>
&lt;p>uninstall a release&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command takes a release name and uninstalls the release.&lt;/p>
&lt;p>It removes all of the resources associated with the last release of the chart
as well as the release history, freeing it up for future use.&lt;/p>
&lt;p>Use the '--dry-run' flag to see which releases will be uninstalled without actually
uninstalling them.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm uninstall RELEASE_NAME [...] [flags]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options">Options&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --cascade string Must be &amp;#34;background&amp;#34;, &amp;#34;orphan&amp;#34;, or &amp;#34;foreground&amp;#34;. Selects the deletion cascading strategy for the dependents. Defaults to background. (default &amp;#34;background&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --description string add a custom description
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --dry-run simulate a uninstall
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -h, --help help for uninstall
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --ignore-not-found Treat &amp;#34;release not found&amp;#34; as a successful uninstall
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --keep-history remove all associated resources and mark the release as deleted, but retain the release history
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --no-hooks prevent hooks from running during uninstallation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --timeout duration time to wait for any individual Kubernetes operation (like Jobs for hooks) (default 5m0s)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --wait if set, will wait until all the resources are deleted before returning. It will wait for as long as --timeout
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span> --burst-limit int client-side default throttling limit (default 100)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --debug enable verbose output
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-apiserver string the address and the port for the Kubernetes API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-as-user string username to impersonate for the operation
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-ca-file string the certificate authority file for the Kubernetes API server connection
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-context string name of the kubeconfig context to use
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-insecure-skip-tls-verify if true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --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
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kube-token string bearer token used for authentication
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --kubeconfig string path to the kubeconfig file
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -n, --namespace string namespace scope for this request
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --registry-config string path to the registry config file (default &amp;#34;~/.config/helm/registry/config.json&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-cache string path to the directory containing cached repository indexes (default &amp;#34;~/.cache/helm/repository&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --repository-config string path to the file containing repository names and URLs (default &amp;#34;~/.config/helm/repositories.yaml&amp;#34;)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="https://helm.sh/docs/helm/helm/">helm&lt;/a>	 - The Helm package manager for Kubernetes.&lt;/li>
&lt;/ul>
&lt;h6 id="auto-generated-by-spf13cobra-on-11-sep-2024">Auto generated by spf13/cobra on 11-Sep-2024&lt;/h6></description></item><item><title>Helm Upgrade</title><link>https://helm.sh/docs/helm/helm_upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_upgrade/</guid><description>&lt;h2 id="helm-upgrade">helm upgrade&lt;/h2>
&lt;p>upgrade a release&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>This command upgrades a release to a new version of a chart.&lt;/p>
&lt;p>The upgrade arguments must be a release and chart. The chart
argument can be either: a chart reference('example/mariadb'), a path to a chart directory,
a packaged chart, or a fully qualified URL. For chart references, the latest
version will be specified unless the '--version' flag is set.&lt;/p>
&lt;p>To override values in a chart, use either the '--values' flag and pass in a file
or use the '--set' flag and pass configuration from the command line, to force string
values, use '--set-string'. You can use '--set-file' to set individual
values from a file when the value itself is too long for the command line
or is dynamically generated. You can also use '--set-json' to set json values
(scalars/objects/arrays) from the command line.&lt;/p></description></item><item><title>Helm Verify</title><link>https://helm.sh/docs/helm/helm_verify/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_verify/</guid><description>&lt;h2 id="helm-verify">helm verify&lt;/h2>
&lt;p>verify that a chart at the given path has been signed and is valid&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Verify that the given chart has a valid provenance file.&lt;/p>
&lt;p>Provenance files provide cryptographic verification that a chart has not been
tampered with, and was packaged by a trusted provider.&lt;/p>
&lt;p>This command can be used to verify a local chart. Several other commands provide
'--verify' flags that run the same validation. To generate a signed package, use
the 'helm package --sign' command.&lt;/p></description></item><item><title>Helm Version</title><link>https://helm.sh/docs/helm/helm_version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/helm/helm_version/</guid><description>&lt;h2 id="helm-version">helm version&lt;/h2>
&lt;p>print the client version information&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Show the version for Helm.&lt;/p>
&lt;p>This will print a representation the version of Helm.
The output will look something like this:&lt;/p>
&lt;p>version.BuildInfo{Version:&amp;quot;v3.2.1&amp;quot;, GitCommit:&amp;quot;fe51cd1e31e6a202cba7dead9552a6d418ded79a&amp;quot;, GitTreeState:&amp;quot;clean&amp;quot;, GoVersion:&amp;quot;go1.13.10&amp;quot;}&lt;/p>
&lt;ul>
&lt;li>Version is the semantic version of the release.&lt;/li>
&lt;li>GitCommit is the SHA for the commit that this version was built from.&lt;/li>
&lt;li>GitTreeState is &amp;quot;clean&amp;quot; if there are no local code changes when this binary was
built, and &amp;quot;dirty&amp;quot; if the binary was built from locally modified code.&lt;/li>
&lt;li>GoVersion is the version of Go that was used to compile Helm.&lt;/li>
&lt;/ul>
&lt;p>When using the --template flag the following properties are available to use in
the template:&lt;/p></description></item><item><title>Helm Version Support Policy</title><link>https://helm.sh/docs/topics/version_skew/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/version_skew/</guid><description>&lt;p>This document describes the maximum version skew supported between Helm and
Kubernetes.&lt;/p>
&lt;h2 id="supported-versions">Supported Versions&lt;/h2>
&lt;p>Helm versions are expressed as &lt;code>x.y.z&lt;/code>, where &lt;code>x&lt;/code> is the major version, &lt;code>y&lt;/code> is
the minor version, and &lt;code>z&lt;/code> is the patch version, following 
&lt;a href="https://semver.org/spec/v2.0.0.html" target="_blank">Semantic
Versioning&lt;/a> terminology.&lt;/p>
&lt;p>The Helm project maintains a release branch for the most recent minor release.
Applicable fixes, including security fixes, are cherry-picked into the release
branch, depending on severity and feasibility. More details can be found in

&lt;a href="https://helm.sh/docs/topics/release_policy/">Helm's release policy&lt;/a>.&lt;/p></description></item><item><title>Permissions management for SQL storage backend</title><link>https://helm.sh/docs/topics/permissions_sql_storage_backend/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/permissions_sql_storage_backend/</guid><description>&lt;p>This document aims to provide guidance to users for setting up and managing
permissions when using the SQL storage backend.&lt;/p>
&lt;h2 id="introduction">Introduction&lt;/h2>
&lt;p>To handle permissions, Helm leverages the RBAC feature of Kubernetes. When using
the SQL storage backend, Kubernetes' roles can't be used to determine whether or
not an user can access a given resource. This document shows how to create and
manage these permissions.&lt;/p>
&lt;h2 id="initialization">Initialization&lt;/h2>
&lt;p>The first time the Helm CLI will make connect to your database, the client will
make sure that it was previously initialized. If it is not, it will take care of
the necessary setup automatically. This initialization requires admin privileges
on the public schema, or at least to be able to:&lt;/p></description></item><item><title>Release schedule policy</title><link>https://helm.sh/docs/topics/release_policy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://helm.sh/docs/topics/release_policy/</guid><description>&lt;p>For the benefit of its users, Helm defines and announces release dates in
advance. This document describes the policy governing Helm's release schedule.&lt;/p>
&lt;h2 id="release-calendar">Release calendar&lt;/h2>
&lt;p>A public calendar showing the upcoming Helm releases can be found 
&lt;a href="https://helm.sh/calendar/release" target="_blank">here&lt;/a>.&lt;/p>
&lt;h2 id="semantic-versioning">Semantic versioning&lt;/h2>
&lt;p>Helm versions are expressed as &lt;code>x.y.z&lt;/code>, where &lt;code>x&lt;/code> is the major version, &lt;code>y&lt;/code> is
the minor version, and &lt;code>z&lt;/code> is the patch version, following 
&lt;a href="https://semver.org/spec/v2.0.0.html" target="_blank">Semantic
Versioning&lt;/a> terminology.&lt;/p>
&lt;h2 id="patch-releases">Patch releases&lt;/h2>
&lt;p>Patch releases provide users with bug fixes and security fixes. They do not
contain new features.&lt;/p></description></item></channel></rss>