Releases: kyverno/chainsaw
Releases · kyverno/chainsaw
Release list
v0.2.15
💫 New features 💫
- Support for status subresource patches
- Added status field to JSON report
- Expose timeouts as bindings
- Added scenario support to logger
- Added wait for creation support
🔧 Fixes 🔧
- Honor absolute path in
--test-fileflag - Use user-defined
NAMESPACEin script env - Cleanup kuttl test file
- Added Go 1.26 compatibility
- Fast namespace deletion
- Relax validation on resources
- Check kube client is not nil instead of panic
- Print summary in quiet mode
📚 Docs 📚
- Improved step templates documentation
- Completed JMESPath functions documentation
- Added documentation for
workDir - Added skip output and logs documentation
v0.2.15-beta.4
Changelog
- 484a944 Update sprig dependency (#2680)
- e65790d chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#2627)
- 84b49e0 chore(deps): bump actions/download-artifact from 7.0.0 to 8.0.1 (#2664)
- 5c9ff76 chore(deps): bump actions/github-script from 8.0.0 to 9.0.0 (#2682)
- 991eb80 chore(deps): bump actions/setup-go from 6.1.0 to 6.2.0 (#2619)
- cfc437b chore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#2648)
- 8047d48 chore(deps): bump actions/setup-go from 6.3.0 to 6.4.0 (#2669)
- d2ea3f5 chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (#2657)
- 43b6e41 chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#2685)
- 573c4e9 chore(deps): bump anchore/sbom-action from 0.21.1 to 0.23.1 (#2651)
- 9b3fc87 chore(deps): bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 (#2691)
- 0bce646 chore(deps): bump codecov/codecov-action from 5.5.2 to 6.0.0 (#2663)
- 21acbe7 chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#2678)
- f97a513 chore(deps): bump github.com/fatih/color from 1.18.0 to 1.19.0 (#2659)
- 501fd4b chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#2675)
- 8636f1e chore(deps): bump github.com/google/cel-go from 0.26.1 to 0.27.0 (#2632)
- f6a9f33 chore(deps): bump github.com/google/cel-go from 0.27.0 to 0.28.0 (#2697)
- dd9aa45 chore(deps): bump github.com/hashicorp/go-getter from 1.8.4 to 1.8.5 (#2667)
- ad47a2e chore(deps): bump github.com/hashicorp/go-getter from 1.8.5 to 1.8.6 (#2676)
- b222c34 chore(deps): bump github.com/kudobuilder/kuttl from 0.24.0 to 0.25.0 (#2665)
- 7f765a2 chore(deps): bump github/codeql-action from 4.31.10 to 4.32.6 (#2649)
- 4a02095 chore(deps): bump github/codeql-action from 4.31.9 to 4.31.10 (#2620)
- c37c96b chore(deps): bump github/codeql-action from 4.34.1 to 4.35.1 (#2670)
- 45ce09f chore(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (#2686)
- a7950b7 chore(deps): bump github/codeql-action from 4.35.2 to 4.35.3 (#2703)
- 381aa91 chore(deps): bump go.opentelemetry.io/otel from 1.40.0 to 1.41.0 (#2692)
- 61cc5bc chore(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 (#2679)
- d461a84 chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3 (#2652)
- bf14c7a chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 (#2655)
- 2f1e973 chore(deps): bump goreleaser/goreleaser-action from 7.0.0 to 7.1.0 (#2688)
- f2bc418 chore(deps): bump helm.sh/helm/v4 from 4.0.4 to 4.0.5 (#2623)
- af8b2ab chore(deps): bump helm.sh/helm/v4 from 4.0.5 to 4.1.3 (#2661)
- f1a648b chore(deps): bump helm.sh/helm/v4 from 4.1.3 to 4.1.4 (#2683)
- ac43720 chore(deps): bump k8s.io/apiextensions-apiserver in /hack/controller-gen (#2672)
- 47113a7 chore(deps): bump k8s.io/apiextensions-apiserver in /hack/controller-gen (#2698)
- e825d16 chore(deps): bump k8s.io/apimachinery from 0.35.0 to 0.35.1 (#2641)
- ed979d6 chore(deps): bump k8s.io/apiserver from 0.35.1 to 0.35.3 (#2666)
- de0a923 chore(deps): bump k8s.io/apiserver from 0.35.3 to 0.36.0 (#2696)
- 2a025fb chore(deps): bump k8s.io/client-go from 0.35.0 to 0.35.1 (#2640)
- ceba8bb chore(deps): bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.23.1 (#2630)
- 8748da8 chore(deps): bump sigs.k8s.io/controller-runtime from 0.23.1 to 0.23.3 (#2660)
- 7069a3d chore(deps): bump sigs.k8s.io/controller-runtime from 0.23.3 to 0.24.0 (#2704)
- bd21d5b chore(deps): bump sigs.k8s.io/controller-tools in /hack/controller-gen (#2671)
- 1d8de9f chore(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.1 (#2656)
- b6038da chore(deps): bump svenstaro/upload-release-action from 2.11.3 to 2.11.5 (#2658)
- 8a0d6dc chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2650)
- ffc94e5 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2662)
- db0a757 chore: clean runner debugging code (#2702)
- 93b1e3d chore: update to go 1.26 syntax (#2668)
- b123888 feat: add status field to JSON report (#2700)
- f04748e feat: support for status subresource patches (#2654)
- 5f2001f fix: add ModulePath() to TestDeps for Go 1.26 compatibility (#2646)
- 2a96ee7 fix: cleanup kuttl test file (#2673)
- ce303d5 fix: honor absolute path in --test-file flag (#2689)
- 80fd94e fix: use user-defined NAMESPACE in script env (#2653)
v0.2.15-beta.3
v0.2.15-beta.2
Changelog
- 0baebd6 Add ToolHive to ADOPTERS.md with usage description (#2609)
- b5ab5d3 chore(deps): bump anchore/sbom-action from 0.20.11 to 0.21.0 (#2605)
- 4d5760c chore(deps): bump anchore/sbom-action from 0.21.0 to 0.21.1 (#2615)
- 214498c chore(deps): bump github.com/hashicorp/go-getter from 1.8.3 to 1.8.4 (#2611)
- df6c606 chore(deps): bump github.com/prometheus/common from 0.67.4 to 0.67.5 (#2613)
- 5e9ccf3 chore(deps): bump github/codeql-action from 4.31.8 to 4.31.9 (#2596)
- de9b488 chore(deps): bump k8s.io/apimachinery from 0.34.3 to 0.35.0 (#2599)
- 9c5a943 chore(deps): bump k8s.io/client-go from 0.34.3 to 0.35.0 (#2601)
- 04bb209 chore(deps): bump sigs.k8s.io/controller-tools in /hack/controller-gen (#2602)
- e509266 chore(docs): add pattern_match example (#2598)
- 915d2be chore: bump a couple of deps (#2607)
- 1209e8b chore: bump tools (#2608)
- 17b1260 chore: fix wrong schema path in e2e tests (#2616)
- 1028dfe chore: make kube 1.35 the default version (#2604)
- 5ca0654 chore: use upstream kubectl-validate (#2612)
- d848bfa fix: coverage upload (#2595)
- dfe897e fix: fast namespace deletion (#2617)
- 06d482b fix: use kubectl-validate fork (#2606)
v0.2.15-beta.1
Changelog
- f17f207 Brew formula update for chainsaw version v0.2.14 (#2570)
- 8353cd6 chore(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 (#2589)
- 18f0fa6 chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#2590)
- 6f31901 chore(deps): bump anchore/sbom-action from 0.20.10 to 0.20.11 (#2575)
- 1d4e6de chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 (#2576)
- 027f893 chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (#2586)
- 780be2a chore(deps): bump helm.sh/helm/v4 from 4.0.1 to 4.0.2 (#2587)
- daf2ac2 chore(deps): bump helm.sh/helm/v4 from 4.0.2 to 4.0.4 (#2591)
- c52f90c chore(deps): bump k8s.io/apiextensions-apiserver in /hack/controller-gen (#2581)
- 3ddd5a7 chore(deps): bump k8s.io/apiserver from 0.34.2 to 0.34.3 (#2580)
- bf225a9 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2588)
- bef1d42 feat: add scenario support to logger (#2592)
- 51101f1 feat: add wait for creation support (#2585)
- ad0ee39 feat: expose timeouts as bindings (#2593)
- d66c645 fix: check kube client is not nil instead of panic (#2582)
- 515e407 fix: improve error handling for retryable operations and add tests (#2342)
- ebe276e fix: print summary in quiet mode (#2574)
- f8ef0db fix: relax validation on resources (#2583)
v0.2.14
v0.2.14-beta.2
v0.2.13
💫 New features 💫
- Continue tests when an error happens when computing the test name
- Added quiet mode with
--quiet(suppresses verbose output and only shows errors, test failures, and the final test summary) - Added support for overriding the shell used by script operations
- Added required
interactiveModefor exec - Treat scenarios as early bindings and support cluster templating
v0.2.13-beta.2
v0.2.13-beta.1
Changelog
- 61b9b0a Brew formula update for chainsaw version v0.2.12 (#2181)
- 79b6709 chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#2421)
- c505780 chore(deps): bump actions/download-artifact from 4.1.8 to 4.2.1 (#2332)
- 5bccfa4 chore(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 (#2361)
- 3c18804 chore(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 (#2407)
- c818f77 chore(deps): bump actions/setup-go from 5.1.0 to 5.2.0 (#2213)
- 9223850 chore(deps): bump actions/setup-go from 5.2.0 to 5.4.0 (#2316)
- d859899 chore(deps): bump actions/setup-go from 5.4.0 to 5.5.0 (#2370)
- 939fe18 chore(deps): bump actions/upload-artifact from 4.4.3 to 4.5.0 (#2246)
- b363448 chore(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0 (#2257)
- 23d9658 chore(deps): bump actions/upload-artifact from 4.6.0 to 4.6.2 (#2331)
- e22ca25 chore(deps): bump amannn/action-semantic-pull-request (#2422)
- 9035ce6 chore(deps): bump anchore/sbom-action from 0.17.8 to 0.17.9 (#2238)
- d6e3e2c chore(deps): bump anchore/sbom-action from 0.17.9 to 0.18.0 (#2322)
- 809cbbc chore(deps): bump anchore/sbom-action from 0.18.0 to 0.19.0 (#2362)
- 3c23435 chore(deps): bump anchore/sbom-action from 0.19.0 to 0.20.4 (#2402)
- d0d2b9f chore(deps): bump anchore/sbom-action from 0.20.4 to 0.20.5 (#2429)
- 76f2cd3 chore(deps): bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 (#2334)
- 6ff9d75 chore(deps): bump aquasecurity/trivy-action from 0.30.0 to 0.32.0 (#2411)
- b285ae4 chore(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 (#2196)
- 93f14eb chore(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 (#2249)
- fd3b4af chore(deps): bump codecov/codecov-action from 5.1.2 to 5.4.0 (#2302)
- ad8cfdc chore(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 (#2349)
- 80f988e chore(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 (#2379)
- 354baeb chore(deps): bump github.com/go-logr/logr from 1.4.2 to 1.4.3 (#2417)
- 57a4201 chore(deps): bump github.com/hashicorp/go-getter from 1.7.6 to 1.7.8 (#2261)
- f0d5cdb chore(deps): bump github.com/hashicorp/go-getter from 1.7.8 to 1.7.9 (#2430)
- 88bfaf4 chore(deps): bump github.com/prometheus/common from 0.60.1 to 0.61.0 (#2183)
- c38526b chore(deps): bump github.com/prometheus/common from 0.61.0 to 0.63.0 (#2330)
- d2caa8c chore(deps): bump github.com/prometheus/common from 0.63.0 to 0.65.0 (#2391)
- 7b90b0c chore(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 (#2410)
- ed5c7aa chore(deps): bump github/codeql-action from 3.27.6 to 3.27.7 (#2214)
- dac0712 chore(deps): bump github/codeql-action from 3.27.7 to 3.27.9 (#2233)
- dda88e9 chore(deps): bump github/codeql-action from 3.27.9 to 3.28.0 (#2250)
- 60be808 chore(deps): bump github/codeql-action from 3.28.0 to 3.28.1 (#2260)
- 5ac242c chore(deps): bump github/codeql-action from 3.28.1 to 3.28.12 (#2317)
- 38eb747 chore(deps): bump github/codeql-action from 3.28.12 to 3.28.13 (#2325)
- b8ad80b chore(deps): bump github/codeql-action from 3.28.13 to 3.28.15 (#2346)
- 983cfa6 chore(deps): bump github/codeql-action from 3.28.15 to 3.28.17 (#2364)
- fa007ee chore(deps): bump github/codeql-action from 3.28.17 to 3.29.5 (#2405)
- c923201 chore(deps): bump github/codeql-action from 3.29.7 to 3.29.8 (#2420)
- 9cef443 chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#2234)
- dfe952c chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#2352)
- d8d6381 chore(deps): bump golang.org/x/net in /hack/controller-gen (#2265)
- b71b2cd chore(deps): bump golang.org/x/net in /hack/controller-gen (#2367)
- 2ebca82 chore(deps): bump golangci-lint to v2 (#2398)
- 0d9649b chore(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.5.2 (#2315)
- 1f4ec80 chore(deps): bump goreleaser/goreleaser-action from 6.1.0 to 6.2.1 (#2324)
- 4432b2d chore(deps): bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0 (#2337)
- 7407732 chore(deps): bump goreleaser/goreleaser-action from 6.3.0 to 6.4.0 (#2428)
- 8bb564e chore(deps): bump k8s.io/api from 0.31.3 to 0.31.4 (#2210)
- 62e25dc chore(deps): bump k8s.io/api from 0.33.3 to 0.33.4 (#2424)
- c03f744 chore(deps): bump k8s.io/apiextensions-apiserver in /hack/controller-gen (#2415)
- 062ff98 chore(deps): bump k8s.io/apiextensions-apiserver in /hack/controller-gen (#2427)
- d7a7914 chore(deps): bump k8s.io/apiserver from 0.31.3 to 0.31.4 (#2212)
- 478efb0 chore(deps): bump k8s.io/apiserver from 0.32.0 to 0.32.3 (#2328)
- 8868367 chore(deps): bump k8s.io/apiserver from 0.33.3 to 0.33.4 (#2426)
- e2c56a0 chore(deps): bump k8s.io/client-go from 0.31.3 to 0.31.4 (#2211)
- 1fb3b0d chore(deps): bump k8s.io/client-go from 0.32.0 to 0.32.3 (#2310)
- 080534b chore(deps): bump k8s.io/client-go from 0.33.3 to 0.33.4 (#2425)
- 8b6858f chore(deps): bump ko-build/setup-ko from 0.7 to 0.8 (#2269)
- 72c0a05 chore(deps): bump ko-build/setup-ko from 0.8 to 0.9 (#2348)
- 019b877 chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 (#2256)
- 7994fce chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.20.4 (#2327)
- 3f46fff chore(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.1 (#2333)
- 77c12f7 chore(deps): bump sigstore/cosign-installer from 3.8.1 to 3.8.2 (#2355)
- c975dcc chore(deps): bump sigstore/cosign-installer from 3.8.2 to 3.9.2 (#2406)
- eae6516 chore(deps): bump slsa-framework/slsa-github-generator (#2323)
- bf1a17f chore(deps): bump svenstaro/upload-release-action from 2.9.0 to 2.11.2 (#2412)
- b2b2ab6 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2239)
- 5b45636 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2259)
- 8458e28 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2326)
- d7f079f chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2336)
- 53ea7ae chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2366)
- b5b7470 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2381)
- de947f2 chore(deps): update dependencies and improve linter configuration (#2304)
- 006ea09 chore(docs): add required try block (#2186)
- f9a9f9d chore: add unit tests (#2218)
- 3078680 chore: add unit tests (#2219)
- 8891bf3 chore: add unit tests (#2220)
- e0fe594 chore: add unit tests (#2221)
- e44813d chore: add unit tests (#2222)
- 41b1966 chore: add unit tests (#2223)
- 595060e chore: add unit tests (#2224)
- 90d2e2c chore: add unit tests (#2229)
- 3f3276b chore: add unit tests (#2232)
- d8845f1 chore: add unit tests (#2236)
- 9df3003 chore: add unit tests (#2237)
- bc40b1f chore: add unit tests (#2240)
- 9b10855 chore: add unit tests (#2241)
- 9250ed5 chore: bump a couple of deps (#2320)
- 6396476 chore: bump a couple of deps (#2321)
- fe23bd0 chore: bump go version (#2204)
- b602c7e chore: bump kube deps (#2408)
- bc982f8 chore: bump kubectl-va...