‼️ Breaking changes ‼️
- Renamed
chainsaw kuttl migrate config
command tochainsaw migrate kuttl config
- Renamed
chainsaw kuttl migrate tests
command tochainsaw migrate kuttl tests
- Removed
testDirs
fromConfiguration
spec, it is only supported in flags now - Removed
TestStep
based tests support, keeping onlyTest
based or raw manifests
💫 New features 💫
- Added a cleanup delay option to add a delay between the time a test ends and the time cleanup starts
- Added support for overriding termination grace period on a per test basis
- Default test dirs to
.
when flag not specified - Added
chainsaw migrate tests
command to migrateTestStep
based tests toTest
based - Generate json schemas to support validation and autocomplete in IDEs
🔧 Fixes 🔧
- Fixed
command
andscript
log output when multiple sections are present - Fixed delete timeout used instead of cleanup timeout
- Return an error if a test dir is not accessible
✨ UI changes ✨
- Use
@setup
and@cleanup
in the logs to indicate setup/cleanup steps - Made resource in log messages easier to read
📚 Docs 📚
- Improved the Writing tests/Configuration docs
- Improved the Writing tests/Tests docs
- Added Writing tests/JSON schemas docs to use generated JSON schemas for validation and autocomplete in VS code
🎸 Misc 🎸
What's Changed
- fix: log output with multiple sections by @eddycharly in #592
- test: pkg/runner/run.go by @shubham-cmyk in #582
- chore(deps): Bump anchore/sbom-action from 0.15.0 to 0.15.1 by @dependabot in #595
- chore(deps): Bump aquasecurity/trivy-action from 0.14.0 to 0.15.0 by @dependabot in #594
- fix: cleanup timeout by @eddycharly in #596
- refactor: cleanup management by @eddycharly in #597
- feat: add cleanup delay support by @eddycharly in #599
- fix: check folders in test command by @eddycharly in #600
- fix: e2e test names by @eddycharly in #601
- fix: cleanup delay by @eddycharly in #602
- feat: add support for overriding termination grace period in test by @eddycharly in #603
- refactor: rename kuttl migrate to migrate kuttl by @eddycharly in #604
- test: pkg/runner/processors- Part1 by @shubham-cmyk in #564
- feat: add command to migrate tests using TestStep by @eddycharly in #605
- fix: improve log messages by @eddycharly in #607
- feat: remove TestStep based tests support by @eddycharly in #606
- chore(deps): Bump actions/setup-go from 4.1.0 to 5.0.0 by @dependabot in #608
- feat: add json schemas support by @eddycharly in #609
- chore: use schemas in examples by @eddycharly in #610
- fix: migration commands by @eddycharly in #611
- refactor: remove test dirs from config by @eddycharly in #612
- chore: update release notes by @eddycharly in #617
- chore: update docs by @eddycharly in #620
- release: v0.0.9 by @eddycharly in #621
Full Changelog: v0.0.8...v0.0.9