‼️ Breaking changes ‼️
- Changed
check
toexpect
in deleteoperation
- Kuttl migration command split into
chainsaw kuttl migrate tests
andchainsaw kuttl migrate config
timeout
was moved inside operations that support a timeout (all operations but sleep)
💫 New features 💫
- Added support to register Chainsaw specific JMESPath functions for use in assertion trees
- Added inline manifest support to
assert
anderror
operations - Added a
description
field toTest
,TestStep
,Operation
,Catch
andFinally
- Added a command to generate tests documentation
- Added
sleep
operation support intry
,catch
andfinally
- Added support to reference remote files
🔧 Fixes 🔧
- Don't show
command
orscript
logs if there's nothing to show - Fixed
timeouts
always set when migrating kuttl tests
📚 Docs 📚
- Added community docs page
- Added supported JMESPath functions docs
- Fixed inconsistencies in GitHub action install docs
- The
Writing tests
docs section were rewritten for more clarity
🎸 Misc 🎸
- We now have a dedicated slack channel
What's Changed
- chore: add dedicated slack channel in readme by @eddycharly in #532
- chore: bump kyverno-json by @eddycharly in #535
- docs: Roadmap.md by @shubham-cmyk in #537
- feat: allow extend kyverno-json function caller by @eddycharly in #536
- chore: add end to end tests by @eddycharly in #539
- feat: use expect in delete op by @eddycharly in #540
- feat: add inline assert and error support by @eddycharly in #541
- fix: don't show cmd/script logs if empty by @eddycharly in #542
- feat: add description fields by @eddycharly in #543
- fix: broken link by @shubham-cmyk in #544
- feat: add command to generate test docs by @eddycharly in #545
- refactor: kuttl tests migration by @eddycharly in #547
- chore: add codecov config file by @eddycharly in #549
- fix: make timeouts fields pointers by @eddycharly in #550
- feat: add kuttl migrate config command by @eddycharly in #551
- chore: fix flags by @eddycharly in #552
- chore: add catch and finally examples by @eddycharly in #553
- chore: add unit tests by @eddycharly in #554
- chore: add unit tests by @eddycharly in #555
- chore: add generate command unit tests by @eddycharly in #562
- Add myself to codeowner by @shubham-cmyk in #546
- feat: add sleep action support by @eddycharly in #566
- refactor: timeout management by @eddycharly in #567
- chore: replace interface by any by @eddycharly in #568
- refactor: timeouts management (part 2) by @eddycharly in #569
- refactor: delete operation by @eddycharly in #571
- feat: Support Github Raw files by @shubham-cmyk in #565
- chore: add unit tests by @eddycharly in #572
- refactor: operation logs by @eddycharly in #573
- refactor: operations by @eddycharly in #574
- chore: add unit tests by @eddycharly in #575
- chore: update release notes by @eddycharly in #578
- feat: add community docs page by @eddycharly in #579
- chore: update docs by @eddycharly in #580
- chore: update docs by @eddycharly in #583
- chore: explain exit code check in runner.Run by @eddycharly in #584
- fix: release notes by @eddycharly in #585
- fix: pinned actions check by @eddycharly in #587
- chore(deps): Bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.1 to 3.0.2 by @dependabot in #586
- doc: add url Support in operation file Ref by @shubham-cmyk in #588
- release: v0.0.8 by @eddycharly in #589
Full Changelog: v0.0.7...v0.0.8