Releases: quintush/helm-unittest
Releases · quintush/helm-unittest
v0.2.11
Added Features
Improvements
- Correct empty rendered manifest (credits to: @zifter)
- Correct subchart testing link (credits to: @ludovicalarcon, resolves #185)
Updates
- Update documentation based on user questions
- Update packages to latest version
v0.2.10
Added Features
Improvements
- Helm Unittest plugin is not available for non-root user (resolves #179)
- Out Of Bounds array will result in a null value (resolves #167, #174)
- Additional debug option to validate failed tests with same expected and actual results (resolves #109, #180)
Updates
- Update documentation based on new features and user requests
- Update packages to latest version
v0.2.9
Added Features
- Add JSON Schema for validating testsuite files (credits to: @armingerten, resolves #161)
- Support failedTemplate assert schema for valdiation errors (credits to: @rquinio)
- Switch shell instead of bash to support other (credits to: @tewfik-ghariani)
Improvements
- Correct loading appVersion (resolves #172)
Updates
- Update documentation based on new features and user requests
- Update plugin to golang 1.18
- Update packages to latest version
v0.2.8
Added Features
- Add support for Macosx arm64 (credits to: @svobol13)
- Add support for new assertion, containsDocument (credits to: @cyrus-mc)
- Add releasename validation (credits to: @jainbhavya65)
Improvements
- Fixed reloading the project to prevent unwanted side-effects (credits to: @armingerten, resolves #111)
- Fixed pre-processing rendered data before comparison (credits to: @wenhulove333)
Updates
- Update packages to lates version
v0.2.7
Added Features
- Added samples for contains mapping (resolves #107)
- Added samples for subsubcharts and global values (resolves #114)
Improvements
- Improved errorhandling, show complete error on failure, when failed_template validator is not used (resolves #109)
Fixes
- Fixed import-values (credits to: @rquinio1A, resolves #115)
- Fix small documentation improvements and corrections (credits to: @jglick, @krichter722, @craig-mcmahon)
Updates
- Update packages to latest version
v0.2.6
Added Features
- Added support for list of templates on tests (credits to: @stevelipinski)
- Added support for failfast (resolves #84)
- Added support for values files in testsuite (resolves #91)
- Added support for values files in path (resolves #92)
- Added support for strict validation of testsuites (resolves #80, #94)
- Added Frequently Asked Questions
Fixes
- Fix contains assert validation, when count is used (resolves #98)
- Fix small documentation corrections (credits to: @mik-laj, @Michael03, @SaffatHasan)
Updates
- Update packages to latest version
v0.2.5
Added Features
- Added chart version to testsuite and testjob to override (resolves #67)
Fixes
- Improved validation for matchRegEx assertions (resolves #66)
- Render only templates, selected in the test (resolves #68)
- Improved error filter when failed or required function is used in helm3 partial template (resolves #70)
- Corrected missing space in wget installation (resolves #77)
- Added validation to also have a correct sha256sum checksum on other linux distro's like CentOs (resolves #78)
Updates
- Restructure the solution to align more on go structure, without impacting current features (resolves #65)
- Update go packages to latest compatible version