Releases: DaemonDude23/helmizer
Releases · DaemonDude23/helmizer
v0.18.0
January 20 2025
Enhancements
- Added
buildMetadata,helmCharts, andlabelssupport in generated kustomization output, plus examples for each. - Added
--config-globflag so that you don't need to use other recursive tools likefind.
Fixes
- Fixed
labelstyping and thekustomizationPathconfig key so configs load and render correctly. - Added CA certificates to scratch images for TLS support.
Docs
- Updated README configuration examples,
dockerusage, and example lists (includingpatchesStrategicMergepaths).
Housekeeping
- Updated CI tooling (checkout
v6), Go versions (Docker builder + CI to1.25.6, modulegoto1.25), and release CI now publishes thehelmizer-helmimage. - Updated pre-commit
mypytov1.19.1anddiagramsto0.25.1. - Added VS Code launch entries for
buildMetadata,helmCharts, andlabelsexamples. - Updated examples with latest
cert-managerchart version.
v0.17.0
Changelog
November 4 2025
Just a maintenance release with various dependency updates. No code changes.
Housekeeping
- Updated Go to
1.25.3.- Updated Go dependencies.
- Updated Python from
3.12to3.13version and dependencies (just for the diagrams). - Updated pre-commit hook versions.
v0.16.0
Changelog
February 10 2025
Just a maintenance release with various dependency updates. No code changes.
Housekeeping
- Updated Go to
1.23.4.- Updated Go dependencies.
- Added a Dockerfile, testing with docker, and docs for copying helmizer out of a container.
- Removed old Python changelog.
- Removed
asdfenvironment variables fromlaunch.json.
- ab52511 - Update workflow
- 0e20e39 - Update workflow
- f3c0820 - Update workflow
- 29680e3 - fix workflow?
- 9fb3153 - update workflow
- a60f417 - README updates and fixes - Update goreleaser for a Docker image
- c3e0e1f Update module golang.org/x/sys to v0.30.0 (#21)
- e66cb79 - Prep v0.16.0
- 4be8f8b Update module github.com/alexflint/go-arg to v1.5.1 (#13)
- 6bc74f9 Update module golang.org/x/sys to v0.30.0 (#12)
- 957397c Update goreleaser/goreleaser-action action to v6 (#15)
- 3fe4dd1 Update dependency diagrams to v0.24.1 (#19)
- 7c53bdd - Update pre-commit hooks - Update renovate config - Switch to shell.nix
v0.15.0
April 27 2024
Re-written in Golang!
Breaking Changes
- The syntax of the config file is different; now using
camelCasewith some small changes in renaming or removing keys. Logs should warn you if you're using older terminology.
Enhancements
- Added the ability to run arbitrary commands (
postCommands) after rendering thekustomization.yamlfile. - Increased speed.
- Easier to install than with Python. A smaller file as well.
- Removed some unneeded configuration keys.
Housekeeping
- Changed license to Apache 2.0 since this is a complete rewrite.
- Moved the Python Changelog to its own file.
- Added a diagram to show an example flow, at least for how I use helmizer.
- Added the use of
helmfile.yamlin some examples.
v0.14.0
July 23 2023
Enhancements
- Switched to using Nuitka for packaging into a single file, replacing PyInstaller. Otherwise no code changes.
v0.13.0
February 4 2023
Enhancements
- Improved type checking thanks to
mypy. - Fixed missing support for
sortOptionsand added an example.
Housekeeping
- Updated pre-commit dependencies and added
mypy.
v0.12.0
July 27 2022
Bugfixes
- Fixed missing support for
secretGeneratordespite having something insecretGeneratorexamples. - Don't crash if
helmizer.versionand/orhelmizer.sort-keysare not defined in thehelmizer.yamlconfig... or practically anything. Omit thehelmizersection of the config if you wish.
Enhancements
- Added
--no-sort-keysCLI flag to disable key sorting of all keys output kustomization.yaml on the CLI.
Housekeeping
- Added READMEs to example folders that didn't have them, and fixed other example READMEs.
- Bumped to latest versions in
requirements.txtfor no particular reason. - Updated each relevant line with type hinting for future experimentation.
pre-commitconfig updates.
v0.11.0
April 11 2022
Enhancements
- Added support for
buildMetadataandpatches.
Housekeeping
- Cleaned up vscode configs.
v0.10.0
January 21 2022
Bugfixes
- Fixed
helmizer.ignoreto optionally ignore directories recursively so that one doesn't have to enumerate each individual file path.
Enhancements
- Added CI for generating PyInstaller images for Linux and Windows.
Housekeeping
pre-commitupdates.- Tweaked
requirements.txt.
v0.9.1
November 11 2021
Bugfixes
- Fixed
kustomization.yamlnot being written to disk... wtf? - Fixed config property
sort-keysbeing unenforced.