Skip to content

Releases: kyverno/chainsaw

v0.1.4-alpha.2

12 Feb 19:15
55c2f65
Compare
Choose a tag to compare
v0.1.4-alpha.2 Pre-release
Pre-release

Changelog

  • 55c2f65 feat: add self modifier support (#856)
  • ed3ee28 feat: replace namespace modifiers with namespace template (#855)

v0.1.4-alpha.1

12 Feb 10:35
4d9bbf2
Compare
Choose a tag to compare
v0.1.4-alpha.1 Pre-release
Pre-release

Changelog

v0.1.3

06 Feb 15:52
98209e1
Compare
Choose a tag to compare

💫 New features 💫

  • Added support for running chainsaw without a Kubernetes cluster
  • Automatically add JSON schemas when converting tests from KUTTL to Chainsaw
  • Added support for glob patterns in operation file
  • Added support for passing arbitrary values when invoking chainsaw test

🔧 Fixes 🔧

  • Fixed a couple of KUTTL to chainsaw migration bugs
  • Fixed a bug where chainsaw doesn't throw an error when a wrong path is provided

📚 Docs 📚

  • Added community meeting docs
  • Added Google Group in community docs and README
  • Removed all references to TestStep in the docs as this is not supported anymore

🎸 Misc 🎸

  • Added Kubebuilder community recording link where chainsaw was presented
  • Added a MAINTAINERS.md file
  • Added CI job to check PR semantics
  • Added CI job to check test catalog

What's Changed

New Contributors

Full Changelog: v0.1.2...v0.1.3

v0.1.3-beta.1

05 Feb 23:24
7b4af0d
Compare
Choose a tag to compare
v0.1.3-beta.1 Pre-release
Pre-release

Changelog

v0.1.3-alpha.1

29 Jan 12:12
b709102
Compare
Choose a tag to compare
v0.1.3-alpha.1 Pre-release
Pre-release

Changelog

  • b0c2369 Add example page on testing outputs (#756)
  • 6789fa9 Added kubernetes resource exists function (#734)
  • 3db9ea7 Brew formula update for chainsaw version v0.1.2 (#744)
  • e0b1d36 chore(deps): Bump anchore/sbom-action from 0.15.1 to 0.15.2 (#747)
  • ab795c3 chore(deps): Bump anchore/sbom-action from 0.15.2 to 0.15.3 (#749)
  • 89ef116 chore(deps): Bump anchore/sbom-action from 0.15.3 to 0.15.4 (#753)
  • b6c8390 chore(deps): Bump anchore/sbom-action from 0.15.4 to 0.15.5 (#754)
  • 9c259ce chore(deps): Bump aquasecurity/trivy-action from 0.16.0 to 0.16.1 (#746)
  • 9b7fe9e chore(deps): Bump codecov/codecov-action from 3.1.4 to 3.1.5 (#760)
  • 268d661 chore: allow dependabot to rebase PRs (#765)
  • 2dbc188 chore: bump deps (#764)
  • 87fa1af chore: bump deps (#766)
  • cff43b3 feat: add json schema when converting from kuttl (#761)
  • ed795ae feat: expose rest mapper (#745)
  • b709102 feat: publish chainsaw on krew (#769)
  • 2af2b2f feat: support running without cluster (#768)
  • 705f144 fix: migrate kuttl commands are applied last instead of first (#759)
  • 9513583 fix: migration of kuttl asserts (#762)
  • e54fdb4 refactor: use any (#767)

v0.1.2

28 Dec 10:53
f08409d
Compare
Choose a tag to compare

💫 New features 💫

  • Added chainsaw lint command to lint tests
  • Added non-resource assertions support
  • Added experimental JMESPath functions prefix (x_)
  • Added JMESPath function to interact with the cluster under test

🔧 Fixes 🔧

  • Retry not working properly in create and apply operations

📚 Docs 📚

  • Added Examples docs section
  • Added community meeting docs

🎸 Misc 🎸

  • Added pull request template
  • Added issue templates
  • GitHub action was removed from the main chainsaw repository

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.1.2

v0.1.1

18 Dec 08:40
040817d
Compare
Choose a tag to compare

‼️ Breaking changes ‼️

💫 New features 💫

  • Added --readme-file flag to chainsaw generate docs command to customize the name of the generated file
  • Added --catalog flag to chainsaw generate docs command to generate a test catalog
  • Added chainsaw assert command to evaluate an assertion against a cluster
  • Added chainsaw export schemas command to copy JSON schemas on disc
  • Added chainsaw create test command to bootstrap test file
  • Added support for labels selector (--selector flag) to filter tests to run

🔧 Fixes 🔧

  • Fixed an invalid error check in chainsaw docs command
  • Fixed skip delete not applied to test namespace
  • Fixed crash due to bindings being null

📚 Docs 📚

  • Added a Getting Started/Resources docs page
  • Grouped all reference documents into Writing Tests/Reference Documentation
  • Moved More resources documentation into Writing Tests/Other Resources

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

12 Dec 10:43
7b8054f
Compare
Choose a tag to compare

💫 New features 💫

  • Chainsaw is now available via brew
  • Added support for defining multiple tests in the same test file

🔧 Fixes 🔧

  • Fixed an incorrect error message when loading a resource failed

✨ UI changes ✨

  • Show Chainsaw version in chainsaw test command output

📚 Docs 📚

  • Added docs about parallel execution of Tests

🎸 Misc 🎸

  • Added an ADOPTERS.md file to the repository

What's Changed

Full Changelog: v0.0.9...v0.1.0

v0.1.0-alpha.2

11 Dec 22:57
c80e1bb
Compare
Choose a tag to compare
v0.1.0-alpha.2 Pre-release
Pre-release

Changelog

v0.1.0-alpha.1

11 Dec 09:35
63d5d7d
Compare
Choose a tag to compare
v0.1.0-alpha.1 Pre-release
Pre-release

Changelog