v0.1.5
π« New features π«
- Added multi-cluster support
- Added a new
get
collector - Added a new
patch
operation - Added support for
delete
operation incatch
andfinally
blocks - Added format support (
json
oryaml
) inget
andevents
collectors - Added support for reading input from stdin in
chainsaw assert
command - Added programmatic
Configuration
validation - Added
--report-path
flag and config equivalent to configure the report path
π§ Fixes π§
- Fixed a concurrency issue in Kyverno-JSON
- Fixed an issue with timeouts not correctly considered in collectors
- Fixed
--test-dir
flag not parsed correctly when folders were separated by a comma - Preserve
apiVersion
andkind
when showing resource diff - Fixed an incorrect KUTTL
TestAssert
conversion - Validate empty
try
blocks
π Docs π
- Fixed incorrect
delete
operation in docs - Fixed some typos in the docs
- Added missing links in the configuration docs
- Fixed some incorrect examples in the docs
πΈ Misc πΈ
- Added docker image labels
- Bumped
ko
andkind
tools versions
What's Changed
- Brew formula update for chainsaw version v0.1.4 by @github-actions in #875
- chore: update issues drop down by @eddycharly in #876
- chore: bump tools by @eddycharly in #880
- chore: add grafana-operator to ADOPTERS.md by @HubertStefanski in #881
- chore(deps): Bump k8s.io/api from 0.29.1 to 0.29.2 by @dependabot in #882
- chore(deps): Bump k8s.io/client-go from 0.29.1 to 0.29.2 by @dependabot in #884
- chore: add new blog post in resources by @eddycharly in #885
- chore(deps): Bump sigs.k8s.io/controller-runtime from 0.17.1 to 0.17.2 by @dependabot in #890
- Add Nirmara to adopters list by @anusha94 in #891
- feat: add get collector by @Chandan-DK in #889
- Update ADOPTERS.md by @jaronoff97 in #892
- chore: fix adopters by @eddycharly in #893
- fix: kuttl assert bad conversion by @eddycharly in #895
- fix: separate unit tests from codecov upload by @eddycharly in #896
- fix: unit test coverage upload by @eddycharly in #897
- fix: invalid json package used by @eddycharly in #899
- feat: add patch operation by @eddycharly in #898
- refactor: operations file names by @eddycharly in #900
- refactor: replace events collector by get by @eddycharly in #901
- refactor: object labels selector struct by @eddycharly in #904
- chore: bump a couple of deps by @eddycharly in #905
- docs: fix typo in docs by @shubham-cmyk in #907
- fix: missing operations in build docs by @eddycharly in #908
- feat: add format support to events and get collectors by @eddycharly in #909
- feat(commands): accept stdin in assert cmd by @shubham-cmyk in #879
- chore: fix delete operation comment by @eddycharly in #910
- feat: add support for delete in catch/finally by @eddycharly in #911
- refactor: move validation pkg in validation/test by @eddycharly in #912
- feat: add programmatic config validation by @eddycharly in #913
- fix: preserve apiVersion and kind when diffing by @eddycharly in #914
- chore: add image labels by @eddycharly in #915
- fix: test dir arg array instead of slice by @eddycharly in #917
- feat: add multi-cluster support (part 1) by @eddycharly in #916
- feat: add a clusters registry struct in processors by @eddycharly in #920
- feat: add cluster fields to the api by @eddycharly in #921
- feat: use cluster defined in the test/step/operation by @eddycharly in #922
- chore(deps): Bump actions/upload-artifact from 3.1.3 to 4.3.1 by @dependabot in #918
- chore(deps): Bump actions/download-artifact from 3.0.2 to 4.1.2 by @dependabot in #919
- fix:
$client
binding by @eddycharly in #923 - feat: use temporary KUBECONFIG by @eddycharly in #924
- fix: collectors cluster by @eddycharly in #925
- fix: timeout in runner/kubectl operations by @shubham-cmyk in #928
- chore: update release notes by @eddycharly in #931
- feat: add report-path support by @eddycharly in #932
- fix: concurrency issue in kyverno-json by @eddycharly in #933
- docs(report): add report-path in configuration and flag by @shubham-cmyk in #935
- feat: add more validation by @eddycharly in #936
- docs: get collector and format by @eddycharly in #937
- docs: delete in catch/finally blocks by @eddycharly in #938
- docs: patch operation by @eddycharly in #939
- docs: multi-cluster by @eddycharly in #940
- docs: multi-cluster by @eddycharly in #941
- release: v0.1.5 by @eddycharly in #942
New Contributors
- @HubertStefanski made their first contribution in #881
- @anusha94 made their first contribution in #891
- @Chandan-DK made their first contribution in #889
- @jaronoff97 made their first contribution in #892
Full Changelog: v0.1.4...v0.1.5