Skip to content
This repository has been archived by the owner on Dec 16, 2022. It is now read-only.

Simple Helm Plugin to render Helm Manifests Values

License

Notifications You must be signed in to change notification settings

bedag/helm-manifests-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helm Manifests Plugin

The Plugin is used to currently render values for the Helm Manifests Chart. It's a simple bash wrapper but does not require you to download the entire github repository. More features might be added in the future.

Install

You can directly install the plugin by referencing this repository:

helm plugin install https://github.com/bedag/helm-manifests-plugin.git

Uninstall

To remove the plugin, use the following command:

helm plugin uninstall manifests

Usage

Learn which arguments are available:

helm manifests -h

Examples

NOTE: You can only get the values for one manifest or preset per command.

Just running the plugin without any parameters return common values/extra values which don't apply to a single resource.

helm manifests

Render Values for a Statefulset Manifest:

helm manifests -m "statefulset"

With Minimal Output:

helm manifests -m "statefulset" -M

Get all values for a service under the parentkey headless:

helm manifests -m "service" -k "headless"

Get the jmxExporter preset under the custom path jmxExporter.*:

helm manifests -p "jmxexporter" -P "jmxExporter"

Contributing

We'd love to have you contribute! Please refer to our contribution guidelines for details.

By making a contribution to this project, you agree to and comply with the Developer's Certificate of Origin.

License

Apache 2.0 License.