generator-helm-chart

0.6.26 • Public • Published

generator-helm-chart

GitHub stars

yeoman generator rancher 2 helm charts

Please ★ this repo if you found it useful ★ ★ ★

Features

  • Supports helm
  • Supports rancher 2

Installation

npm install -g generator-helm-chart

Dependencies

Usage

Create a New Helm Chart

yo helm-chart

Below is an example of what you might enter to build an nginx rancher2 helm chart.

? Project Name: generator-helm-chart
? Project Description: yeoman generator rancher 2 helm charts
? Version: 0.1.0
? License: MIT
? Author Name: Jam Risser
? Author Email: jam@codejam.ninja
? GitHub Username: codejamninja
? Author URL: https://codejamninja.com
? Repository: https://github.com/codejamninja/generator-helm-chart
? Homepage: https://github.com/codejamninja/generator-helm-chart
? Keyword: nginx
? Keyword: server
? Keyword:
? Icon: https://nginx.org/nginx.png
? Workload Name: nginx
? Workload Image: nginx:latest
? Workload Port: 80
? Workload Public: Yes
? Workload Name:
? Config Key: hello
? Config Secret: No
? Config Type: string
? Config Default Value: world
? Config Label: hello
? Config Required: No
? Config Key: shhhh
? Config Secret: Yes
? Config Type: password
? Config Default Value: i-am-a-secret
? Config Description: shhhh
? Config Required: Yes
? Config Key:
   create Chart.yaml
   create OWNERS
   create README.md
   create app-readme.md
   create questions.yaml
   create values.yaml
   create templates/NOTES.txt
   create templates/_helpers.tpl
   create templates/pvc.yaml
   create templates/configmap.yaml
   create templates/secret.yaml
   create templates/deployments/nginx.yaml
   create templates/services/nginx.yaml
   create templates/ingresses/nginx.yaml
Done in 179.02s.

Add Workload to Existing Helm Chart

yo helm-chart:workload

Add Config to Existing Helm Chart

yo helm-chart:config

Support

Submit an issue

Screenshots

Contribute a screenshot

Contributing

Review the guidelines for contributing

License

MIT License

Jam Risser © 2018

Changelog

Review the changelog

Credits

Support on Liberapay

A ridiculous amount of coffee was consumed in the process of building this project.

Add some fuel if you'd like to keep me going!

Liberapay receiving Liberapay patrons

Package Sidebar

Install

npm i generator-helm-chart

Weekly Downloads

1

Version

0.6.26

License

MIT

Unpacked Size

159 kB

Total Files

111

Last publish

Collaborators

  • codejamninja