Releases: kyverno/chainsaw
Releases · kyverno/chainsaw
v0.0.7-alpha.3
Changelog
- 203873a chore(deps): Bump aquasecurity/trivy-action from 0.13.1 to 0.14.0 (#388)
- 29d7762 chore: add dry run client tests (#487)
- 106e527 feat: Test-Assert kuttl migration (#453)
- a3e6532 feat: add timeout support to catch and finally (#489)
- 637de08 fix: codeql workflow (#484)
- e78541a fix: force lower case name in kuttl migrate (#486)
- afaafd2 pkg/validation Part2 (#488)
v0.0.7-alpha.2
v0.0.7-alpha.1
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
‼️ Breaking changes ‼️
- Replaced
shouldFail
field increate
andapply
operations by assertion trees to validate outputs and error
💫 New features 💫
- Added assertion tree support in
command
andscript
operations to validate command outputs (stdout and stderr) and error - Added support for
dryRun
increate
andapply
operations - Added
--test-file
flag to use a custom test file name - Added raw resource support in
Test
andTestStep
s 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
andTestStep
resources
🔧 Fixes 🔧
- Sort error messages to get predictable output
- Current working directory not set in
command
andscript
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
andscript
operations support to KUTTL migration command
Changelog
v0.0.6-alpha.4
v0.0.6-alpha.3
v0.0.6-alpha.2
Changelog
- e1cb9b4 chore: add mike docs support (#444)
- d4eecd9 chore: fix mike docs (#445)
- 9af6a5e chore: fix mike docs (#446)
- 6754185 chore: fix mike docs (#447)
- 621f67c chore: fix mike docs (#450)
- a392a9a feat: add kuttl commands migration (#440)
- f218d9b fix: bump kyverno-json (#452)
- 704abd5 fix: gh action regex (#439)
- 97cd55d refactor: Operations (#435)
v0.0.6-alpha.1
Changelog
- a89c4ae add Report (#424)
- ce7bb61 chore(deps): Bump k8s.io/api from 0.28.3 to 0.28.4 (#420)
- d169d5b chore(deps): Bump k8s.io/client-go from 0.28.3 to 0.28.4 (#421)
- 89362ea chore: add a couple unit tests (#400)
- 4a3f830 chore: add a few unit tests (#404)
- af00211 chore: drop commented code (#402)
- e31d172 chore: more operations (#432)
- 6a79ace chore: remove match package (#398)
- d0b8f60 feat: Custom Test File name (#401)
- 9eaf843 feat: Dry-run in Apply/Create (#410)
- 585ef81 feat: add check in operation (#418)
- 3969471 feat: add checks in apply and create (#423)
- 89cbc50 feat: add raw resource support (#409)
- 190b339 fix : client name to operation client (#414)
- 03405c6 fix: cleanup (#425)
- cc4c724 fix: cleanup timeout (#433)
- a87ceec fix: namespacer (#434)
- 39b1671 fix: script and command should set the cwd (#437)
- b4eafb2 fix: sort assert error messages (#399)
- dcb60a1 have output (#406)
- 5155980 refactor: Add Cleanup to Operation (#417)
- acf9948 refactor: Operations (#412)
- 12542c5 refactor: dry run client (#427)
- b6e5c5c refactor: logger (#431)
- cf861aa refactor: namespacer (#428)
- ca83736 refactor: operations (#430)
- 02ccd7b refactor: operations package (#415)
- 7d38354 refactor: processors (#429)
- a9bcaea typo (#405)
v0.0.5
💫 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
‼️ Breaking changes ‼️
- Renamed flag
stop-on-first-failure
tofail-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