Skip to content

Releases: quintush/helm-unittest

v0.2.11

03 Jan 12:47
0fa8370
Compare
Choose a tag to compare

Added Features

  • Added lenghtEqual assertion to validate array counts (credits to: @lokkersp, resolves #190)

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

07 Nov 22:16
e1bd6f0
Compare
Choose a tag to compare

Added Features

  • isSubset assertion to handle multiple keys (credits to: @iben12, resolves #162)

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

26 Sep 15:27
Compare
Choose a tag to compare

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

01 Nov 23:18
a12ec70
Compare
Choose a tag to compare

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

26 Jul 20:31
Compare
Choose a tag to compare

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

Updates

  • Update packages to latest version

v0.2.6

31 Mar 19:00
c410536
Compare
Choose a tag to compare

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

Updates

  • Update packages to latest version

v0.2.5

20 Nov 17:38
6d94fbe
Compare
Choose a tag to compare

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

v0.2.4

11 Sep 15:28
f9004ef
Compare
Choose a tag to compare

Fixes

Fix resetting chart dependencies with conditions when running multiple tests in a testsuite (resolves #60 )
Fix automatic publishing docker image after distribution (resolves #33 )

v0.2.3

31 Aug 18:42
e10bae1
Compare
Choose a tag to compare

Added features

  • Auto upload latest plugin version with a combination of helm clients (resolves #33 )
  • Add support for setting Release on test suite level
  • Add support for setting Capabilities, also on test suite level (resolves #36 ).

Fixes

  • Fix missing file assertion (resolves #39 , resolves #53 ).

v0.2.2

23 Aug 21:36
ac82eea
Compare
Choose a tag to compare

Added features

  • Add support for setting Capabilities (resolves #36).

Fixes

  • Fix default failure of validation (resolves #41).
  • Cleanup download output.