Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maorfr/helm-plugin-utils
Utility functions for use within Helm plugins
https://github.com/maorfr/helm-plugin-utils
golang helm helm-plugin kubernetes utilities
Last synced: 3 months ago
JSON representation
Utility functions for use within Helm plugins
- Host: GitHub
- URL: https://github.com/maorfr/helm-plugin-utils
- Owner: maorfr
- License: apache-2.0
- Created: 2018-11-01T06:42:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-15T13:27:54.000Z (7 months ago)
- Last Synced: 2024-07-15T15:59:56.407Z (7 months ago)
- Topics: golang, helm, helm-plugin, kubernetes, utilities
- Language: Go
- Size: 49.8 KB
- Stars: 6
- Watchers: 5
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Helm v2 utility functions
A collection of Helm v2 utility functions.
## Functions
`ListReleases` - lists all releases according to provided options
`ListReleaseNamesInNamespace` - returns a string list of all releases in a provided namespace
`GetReleaseData` - returns a decoded structed release data
`DecodeRelease` - decodes release data from a tiller resource (configmap/secret)
`GetClientSet` - returns a kubernetes ClientSet
`GetTillerStorage` - returns the storage type of tiller (configmaps/secrets)
`Execute` - executes a command and returns the output
`ExecuteCombined` - executes a command a returns the combined output of stdout and stderr