github.com/koderover/helm@v2.17.0+incompatible/docs/helm/helm_create.md (about)

     1  ## helm create
     2  
     3  Create a new chart with the given name
     4  
     5  ### Synopsis
     6  
     7  
     8  This command creates a chart directory along with the common files and
     9  directories used in a chart. It provides a basic example and is not
    10  meant to cover all Kubernetes resources.
    11  
    12  For example, 'helm create foo' will create a directory structure that looks
    13  something like this:
    14  
    15  	foo/
    16  	  |
    17  	  |- .helmignore        # Contains patterns to ignore when packaging Helm charts.
    18  	  |
    19  	  |- Chart.yaml         # Information about your chart
    20  	  |
    21  	  |- values.yaml        # The default values for your templates
    22  	  |
    23  	  |- charts/            # Charts that this chart depends on
    24  	  |
    25  	  |- templates/         # The template files
    26  	  |
    27  	  |- templates/tests/   # The test files
    28  
    29  'helm create' takes a path for an argument. If directories in the given path
    30  do not exist, Helm will attempt to create them as it goes. If the given
    31  destination exists and there are files in that directory, conflicting files
    32  will be overwritten, but other files will be left alone.
    33  
    34  The chart that is created by invoking this command contains a Deployment, Ingress
    35  and a Service. To use other Kubernetes resources with your chart, refer to
    36  [The Chart Template Developer's Guide](https://helm.sh/docs/chart_template_guide).
    37  
    38  
    39  ```
    40  helm create NAME [flags]
    41  ```
    42  
    43  ### Options
    44  
    45  ```
    46    -h, --help             help for create
    47    -p, --starter string   The name or absolute path to Helm starter scaffold
    48  ```
    49  
    50  ### Options inherited from parent commands
    51  
    52  ```
    53        --debug                           Enable verbose output
    54        --home string                     Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
    55        --host string                     Address of Tiller. Overrides $HELM_HOST
    56        --kube-context string             Name of the kubeconfig context to use
    57        --kubeconfig string               Absolute path of the kubeconfig file to be used
    58        --tiller-connection-timeout int   The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
    59        --tiller-namespace string         Namespace of Tiller (default "kube-system")
    60  ```
    61  
    62  ### SEE ALSO
    63  
    64  * [helm](helm.md)	 - The Helm package manager for Kubernetes.
    65  
    66  ###### Auto generated by spf13/cobra on 7-Jul-2019