jonstacks/Helm Cleanup

Cleans up Helm Releases based on criteria

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
release-name-filterOnly cleanup helm releases that match the following regex (Perl compatible). If you only want to cleanup a single release and know its name, you should probably just run a single `helm uninstall RELEASE_NAME` command instead. no
last-modified-older-thanOnly clean up helm releases that have not been updated in the last X timeframe (e.g. 1h, 1d, 1w, 1m, 1y). Due to helm only storing Only cleanup helm releases that match the following regex (Perl compatible). If you only want to cleanup a single release and know its name, you should probably just run a single `helm uninstall RELEASE_NAME` command instead. no
debugShow debug output for each chart that is being cleaned upno
descriptionAdds a custom description in the history if keep-history is set to trueno
dry-runSimulate an uninstall for each matching releaseno
keep-historyIf set to true, will retain release histories and mark them as deleted. This is useful if you want to keep track of what releases were deleted and when. no
kube-contextKube context to use with helmno
namespaceKube namespace to use with helmno
no-hooksIf set to true, will prevent hooks from running during uninstall.no
timeoutTimeout for the helm release to be fully deleted before moving on to the next release. no
waitWait for the helm release to be fully deleted before moving on to the next release. It will wait as long as timeout is set to, which is 5 minutes by default, but could change with future helm releases. no

no outputs