Skip to content

Releases: kyverno/chainsaw

v0.0.7-alpha.3

24 Nov 22:49
a3e6532
Compare
Choose a tag to compare
v0.0.7-alpha.3 Pre-release
Pre-release

Changelog

v0.0.7-alpha.2

24 Nov 12:59
da9d9de
Compare
Choose a tag to compare
v0.0.7-alpha.2 Pre-release
Pre-release

Changelog

v0.0.7-alpha.1

24 Nov 11:52
4ce7aeb
Compare
Choose a tag to compare
v0.0.7-alpha.1 Pre-release
Pre-release

Changelog

  • 7fc159a chore: rename docs workflows (#472)
  • 62933b9 feat: complete programmatic validation (#473)
  • 38edcf2 fix: add delay when creating pod/deployments (#478)
  • 4ce7aeb fix: discovery of manifests in the wrong order (#481)
  • 2ec8aa0 fix: invalid name in kuttl migrate command (#480)
  • dec8822 fix: kuttl migration failure in case of unsupported name (#479)
  • 079c74b refactor: use pointer for assertion trees (#475)

v0.0.6

23 Nov 14:33
c08ae80
Compare
Choose a tag to compare

‼️ Breaking changes ‼️

  • Replaced shouldFail field in create and apply operations by assertion trees to validate outputs and error

💫 New features 💫

  • Added assertion tree support in command and script operations to validate command outputs (stdout and stderr) and error
  • Added support for dryRun in create and apply operations
  • Added --test-file flag to use a custom test file name
  • Added raw resource support in Test and TestSteps to provide a resource directly instead of referencing a file
  • Improved loggs, added a STATUS column and operation details are now shown in sections
  • Added programmatic validation in Test and TestStep resources

🔧 Fixes 🔧

  • Sort error messages to get predictable output
  • Current working directory not set in command and script operations
  • Fixed a few assertion tree bugs in kyverno-json
  • Fixed an invalid regex check in GitHub action
  • Fixed cases where cleanup timeout was not used correctly

📚 Docs 📚

  • Added multi version docs support

🎸 Misc 🎸

  • Added command and script operations support to KUTTL migration command

Changelog

v0.0.6-alpha.4

22 Nov 20:43
a809ff8
Compare
Choose a tag to compare
v0.0.6-alpha.4 Pre-release
Pre-release

Changelog

v0.0.6-alpha.3

22 Nov 15:12
f8cd497
Compare
Choose a tag to compare
v0.0.6-alpha.3 Pre-release
Pre-release

Changelog

v0.0.6-alpha.2

20 Nov 09:59
f218d9b
Compare
Choose a tag to compare
v0.0.6-alpha.2 Pre-release
Pre-release

Changelog

v0.0.6-alpha.1

18 Nov 19:51
39b1671
Compare
Choose a tag to compare
v0.0.6-alpha.1 Pre-release
Pre-release

Changelog

v0.0.5

09 Nov 00:34
657c4eb
Compare
Choose a tag to compare

💫 New features 💫

  • Support new assertion tree model 🎉

Changelog

  • 7e9cd8b Add a note to mention hard-coded test name (with sign-off) (#392)
  • 77abe04 chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 (#384)
  • 749ec2a chore(deps): Bump github.com/fatih/color from 1.15.0 to 1.16.0 (#381)
  • 2cbb59d chore(deps): Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#382)
  • e769964 chore(deps): Bump sigstore/cosign-installer from 3.1.2 to 3.2.0 (#391)
  • 1fd20ab chore(deps): Bump zgosalvez/github-actions-ensure-sha-pinned-actions (#383)
  • 657c4eb chore: add assertion trees docs (#395)
  • b26d9fb chore: refactor operations docs (#393)
  • 7ec11d3 chore: update release notes (#394)
  • a2fdd18 feat: use assertion trees (#385)

v0.0.4

04 Nov 09:53
db4b1f3
Compare
Choose a tag to compare

‼️ Breaking changes ‼️

  • Renamed flag stop-on-first-failure to fail-fast
  • Lots of API changes to allow more flexibility while making the syntax simpler
  • Commands accepting a file now expect a single file, list of files are not supported anymore

💫 New features 💫

  • Added provenance for released images
  • Added a GitHub action to install Chainsaw
  • Added a new Create operation
  • Steps changed to follow a Try / Catch / Finally model

🔧 Fixes 🔧

  • Fixed a bug where environment variables were not expanded correctly in command arguments

🎸 Misc 🎸

  • Switched to contextual logging

Changelog