Releases: kyverno/chainsaw
Releases · kyverno/chainsaw
v0.2.8-beta.2
v0.2.8-beta.1
Changelog
- e16bcb1 chore(deps): bump github/codeql-action from 3.25.12 to 3.25.13 (#1682) (#1684)
- 2be494b chore(deps): bump github/codeql-action from 3.25.13 to 3.25.14 (#1735) (#1740)
- 2581e5d chore(deps): bump github/codeql-action from 3.25.14 to 3.25.15 (#1766) (#1767)
- 0ccb5c5 chore(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 (#1789) (#1790)
- d5dfecc chore: add cleaner unit tests (#1757) (#1758)
- 0a88123 chore: add unit tests (#1759) (#1760)
- ce26036 chore: add unit tests (#1761) (#1762)
- 90d07f7 chore: add unit tests (#1763) (#1764)
- a5c2d40 chore: add unit tests (#1765) (#1770)
- 18dcdcb chore: add unit tests (#1773) (#1774)
- 00796b5 chore: bump a couple of deps (#1749) (#1750)
- 636cc0c chore: bump a couple of deps (#1751) (#1752)
- dc6070d chore: bump kyverno-json (#1793) (#1795)
- 7ecf185 chore: improve codecov config (#1755) (#1756)
- 82e7ffb chore: remove unused code (#1685) (#1686)
- 04518ee chore: split model package (#1696) (#1698)
- ef374d6 feat: add a renovate config command (#1687) (#1688)
- defac86 feat: add failfast support per test (#1745) (#1746)
- 75fe4e2 feat: delay operation loading until execution (#1753) (#1754)
- 09efa13 feat: use string pointer for cluster in step and actions (#1738) (#1739)
- 01cfd2b fix: bump kyverno-json (#1791) (#1792)
- 7c9e952 fix: operation info not registered before other bindings (#1741) (#1742)
- 2891392 fix: use strict json schemas (#1784) (#1786)
- b77fb57 refactor: cleanup management (#1721) (#1722)
- fffcf31 refactor: cleanup part 1 (#1707) (#1708)
- dada3e6 refactor: client package (#1691) (#1692)
- 85bb85d refactor: data package (#1714) (#1715)
- f3138ab refactor: default loaders (#1712) (#1713)
- 365151e refactor: default timeouts (#1711) (#1716)
- fc4290b refactor: dry run management (#1743) (#1744)
- 2d5b3ef refactor: engine bindings (#1775) (#1776)
- fec064b refactor: engine context (#1771) (#1772)
- 128d7db refactor: fail fast management (#1723) (#1724)
- 668fcc0 refactor: introduce engine package (#1725) (#1726)
- 596c220 refactor: introduce test context (#1701) (#1702)
- 54e34e5 refactor: kube utils (#1689) (#1690)
- d2f9657 refactor: make test context a simple struct (#1705) (#1706)
- a96d6fd refactor: more engine package (#1731) (#1732)
- 32ce9b4 refactor: more test context (#1703) (#1704)
- e0faaa2 refactor: more test context (#1727) (#1728)
- 46e788c refactor: more test context (#1729) (#1730)
- 0d439ae refactor: more test context (#1733) (#1734)
- b6cbebc refactor: move runner client (#1699) (#1700)
- effdb79 refactor: move summary in context (#1717) (#1718)
- e8a1891 refactor: names package (#1695) (#1697)
- ec1126a refactor: namespacer interface (#1768) (#1769)
- 8bc0eae refactor: processors (#1777) (#1778)
- 1cbbbb9 refactor: reduce coupling to test framework (#1693) (#1694)
- 7c2b1a6 refactor: simplify test context (#1709) (#1710)
- 4c8575d refactor: templating packages (#1783) (#1785)
- 42944af refactor: test context (#1779) (#1780)
- d0a7cb9 refactor: test context (#1781) (#1782)
- 65098eb refactor: test context setup (#1736) (#1737)
- 67c3be8 refactor: timeout management (#1747) (#1748)
- 8d9c351 refactor: timeouts management (#1719) (#1720)
v0.2.7
💫 New features 💫
- Added initial
TestTemplate
support to allow defining steps in separate files and reusing them across tests - Replaced programmatic validation with schema-based validation
- Better generated JSON schemas based on OpenAPI v3 instead of v2
🔧 Fixes 🔧
- Fixed incorrect
null
vs empty object comparison in assertion operations
📚 Docs 📚
- Added detailed community pages to the website website
- Added a CODE_OF_CONDUCT.md file in the repo
What's Changed
- chore(deps): bump anchore/sbom-action from 0.16.0 to 0.16.1 (cherry-pick #1619) by @gcp-cherry-pick-bot in #1620
- chore: bump a couple of deps (cherry-pick #1621) by @gcp-cherry-pick-bot in #1622
- chore(deps): bump actions/setup-go from 5.0.1 to 5.0.2 (cherry-pick #1624) by @gcp-cherry-pick-bot in #1626
- chore(deps): bump github/codeql-action from 3.25.11 to 3.25.12 (cherry-pick #1627) by @gcp-cherry-pick-bot in #1628
- Added a structured content to community section of chainsaw website (cherry-pick #1594) by @gcp-cherry-pick-bot in #1629
- feat: add code of conduct (cherry-pick #1631) by @gcp-cherry-pick-bot in #1632
- chore: use a named field for test (cherry-pick #1633) by @gcp-cherry-pick-bot in #1634
- refactor: config v1alpha2 (cherry-pick #1635) by @gcp-cherry-pick-bot in #1636
- refactor: conversion funcs (cherry-pick #1637) by @gcp-cherry-pick-bot in #1638
- feat: use custom crd generator (cherry-pick #1625) by @gcp-cherry-pick-bot in #1639
- refactor: move loader packages (cherry-pick #1640) by @gcp-cherry-pick-bot in #1641
- chore: remove useless config validation (cherry-pick #1642) by @gcp-cherry-pick-bot in #1643
- chore: move apis related packages (cherry-pick #1644) by @gcp-cherry-pick-bot in #1645
- chore(deps): bump anchore/sbom-action from 0.16.1 to 0.17.0 (cherry-pick #1646) by @gcp-cherry-pick-bot in #1647
- feat: model schema based validation (cherry-pick #1648) by @gcp-cherry-pick-bot in #1649
- feat: more schema based valdation (cherry-pick #1650) by @gcp-cherry-pick-bot in #1651
- feat: more model based validation (cherry-pick #1652) by @gcp-cherry-pick-bot in #1653
- refactor: remove code based validation (cherry-pick #1654) by @gcp-cherry-pick-bot in #1655
- chore(deps): bump k8s.io/apimachinery from 0.30.2 to 0.30.3 (cherry-pick #1656) by @gcp-cherry-pick-bot in #1660
- chore(deps): bump k8s.io/client-go from 0.30.2 to 0.30.3 (cherry-pick #1657) by @gcp-cherry-pick-bot in #1661
- chore(deps): bump k8s.io/apiextensions-apiserver from 0.30.2 to 0.30.3 (cherry-pick #1658) by @gcp-cherry-pick-bot in #1662
- feat: introduce step template (cherry-pick #1623) by @gcp-cherry-pick-bot in #1663
- feat: introduce model package (cherry-pick #1664) by @gcp-cherry-pick-bot in #1665
- chore: rename from to use (cherry-pick #1667) by @gcp-cherry-pick-bot in #1668
- chore: improve step template reference (cherry-pick #1670) by @gcp-cherry-pick-bot in #1671
- fix: null vs empty object comparison (cherry-pick #1673) by @gcp-cherry-pick-bot in #1674
- chore: update release notes (cherry-pick #1676) by @gcp-cherry-pick-bot in #1677
- release: v0.2.7 (cherry-pick #1678) by @gcp-cherry-pick-bot in #1679
Full Changelog: v0.2.6...v0.2.7
v0.2.7-beta.4
v0.2.7-beta.3
v0.2.7-beta.2
v0.2.7-beta.1
Changelog
- 8002960 Added a structured content to community section of chainsaw website (#1594) (#1629)
- 18899b4 chore(deps): bump actions/setup-go from 5.0.1 to 5.0.2 (#1624) (#1626)
- 2811d18 chore(deps): bump anchore/sbom-action from 0.16.0 to 0.16.1 (#1619) (#1620)
- ea7886a chore(deps): bump anchore/sbom-action from 0.16.1 to 0.17.0 (#1646) (#1647)
- 437c781 chore(deps): bump github/codeql-action from 3.25.11 to 3.25.12 (#1627) (#1628)
- 8efda7f chore(deps): bump k8s.io/apiextensions-apiserver from 0.30.2 to 0.30.3 (#1658) (#1662)
- 8a48313 chore(deps): bump k8s.io/apimachinery from 0.30.2 to 0.30.3 (#1656) (#1660)
- a7b93a6 chore(deps): bump k8s.io/client-go from 0.30.2 to 0.30.3 (#1657) (#1661)
- 39ca889 chore: bump a couple of deps (#1621) (#1622)
- 8e2ba66 chore: move apis related packages (#1644) (#1645)
- 7dfa881 chore: remove useless config validation (#1642) (#1643)
- 60078c0 chore: use a named field for test (#1633) (#1634)
- 48a338f feat: add code of conduct (#1631) (#1632)
- 0bf667c feat: introduce model package (#1664) (#1665)
- cdc5be8 feat: introduce step template (#1623) (#1663)
- 0365dee feat: model schema based validation (#1648) (#1649)
- 0bcb6b4 feat: more model based validation (#1652) (#1653)
- 7b854d0 feat: more schema based valdation (#1650) (#1651)
- 6253980 feat: use custom crd generator (#1625) (#1639)
- f0af1aa refactor: config v1alpha2 (#1635) (#1636)
- 6f2a18b refactor: conversion funcs (#1637) (#1638)
- 792de8a refactor: move loader packages (#1640) (#1641)
- 2a2bd7a refactor: remove code based validation (#1654) (#1655)
v0.2.6
💫 New features 💫
- Added a
proxy
action to allow HTTP calls to in-cluster services and pods - Added
as_string
JMESPath function to convert types based on strings to bare strings - Added
x_metrics_decode
JMESPath function to decode Prometheus metrics
What's Changed
- chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 (cherry-pick #1581) by @gcp-cherry-pick-bot in #1586
- feat: add jp function to decode metrics (cherry-pick #1587) by @gcp-cherry-pick-bot in #1588
- feat: add proxy helper (cherry-pick #1589) by @gcp-cherry-pick-bot in #1590
- chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.9 to 3.0.10 (cherry-pick #1595) by @gcp-cherry-pick-bot in #1596
- chore(deps): bump github/codeql-action from 3.25.10 to 3.25.11 (cherry-pick #1593) by @gcp-cherry-pick-bot in #1597
- chore(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4 (cherry-pick #1600) by @gcp-cherry-pick-bot in #1601
- chore(deps): bump actions/download-artifact from 4.1.7 to 4.1.8 (cherry-pick #1599) by @gcp-cherry-pick-bot in #1602
- chore(deps): bump github.com/kudobuilder/kuttl from 0.17.0 to 0.18.0 (cherry-pick #1598) by @gcp-cherry-pick-bot in #1603
- chore(deps): bump aquasecurity/trivy-action from 0.23.0 to 0.24.0 (cherry-pick #1604) by @gcp-cherry-pick-bot in #1606
- fix: parameter cleanup delay in docs (cherry-pick #1605) by @gcp-cherry-pick-bot in #1607
- feat: add as_string jp function (cherry-pick #1608) by @gcp-cherry-pick-bot in #1609
- chore(deps): bump amannn/action-semantic-pull-request (cherry-pick #1592) by @eddycharly in #1610
- chore: update release notes (cherry-pick #1611) by @gcp-cherry-pick-bot in #1612
- chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 (cherry-pick #1614) by @gcp-cherry-pick-bot in #1615
- release: v0.2.6 (cherry-pick #1613) by @gcp-cherry-pick-bot in #1616
Full Changelog: v0.2.5...v0.2.6
v0.2.5
💫 New features 💫
- Add test scenarios support
🔧 Fixes 🔧
- Fixed a potential issue with configuration defaults and marshaling
🎸 Misc 🎸
- Improved all Python-based build operations
What's Changed
- chore: fix release notes (cherry-pick #1527) by @gcp-cherry-pick-bot in #1529
- fix: default values in api (cherry-pick #1530) by @gcp-cherry-pick-bot in #1531
- chore(deps): bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0 (cherry-pick #1518) by @gcp-cherry-pick-bot in #1532
- chore(deps): bump aquasecurity/trivy-action from 0.21.0 to 0.22.0 (cherry-pick #1534) by @gcp-cherry-pick-bot in #1536
- chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.6 to 3.0.7 (cherry-pick #1540) by @gcp-cherry-pick-bot in #1541
- chore(deps): bump github.com/kudobuilder/kuttl from 0.16.0 to 0.17.0 (cherry-pick #1542) by @gcp-cherry-pick-bot in #1543
- fix: use python virtual env (cherry-pick #1544) by @gcp-cherry-pick-bot in #1545
- refactor: action api structs (cherry-pick #1546) by @gcp-cherry-pick-bot in #1547
- refactor: action api structs (cherry-pick #1548) by @gcp-cherry-pick-bot in #1549
- feat: more test v1alpha2 changes (cherry-pick #1533) by @gcp-cherry-pick-bot in #1550
- chore(deps): bump k8s.io/apimachinery from 0.30.1 to 0.30.2 (cherry-pick #1556) by @gcp-cherry-pick-bot in #1558
- chore(deps): bump k8s.io/client-go from 0.30.1 to 0.30.2 (cherry-pick #1555) by @gcp-cherry-pick-bot in #1559
- chore(deps): bump github/codeql-action from 3.25.8 to 3.25.9 (cherry-pick #1553) by @gcp-cherry-pick-bot in #1560
- chore(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 (cherry-pick #1552) by @gcp-cherry-pick-bot in #1561
- chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 (cherry-pick #1551) by @gcp-cherry-pick-bot in #1562
- chore(deps): bump github/codeql-action from 3.25.9 to 3.25.10 (cherry-pick #1563) by @gcp-cherry-pick-bot in #1564
- chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.7 to 3.0.9 (cherry-pick #1565) by @gcp-cherry-pick-bot in #1566
- chore(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (cherry-pick #1568) by @gcp-cherry-pick-bot in #1569
- refactor: v1alpha2 api (cherry-pick #1567) by @gcp-cherry-pick-bot in #1570
- chore(deps): bump aquasecurity/trivy-action from 0.22.0 to 0.23.0 (cherry-pick #1573) by @gcp-cherry-pick-bot in #1574
- chore(deps): bump ko-build/setup-ko from 0.6 to 0.7 (cherry-pick #1572) by @gcp-cherry-pick-bot in #1575
- feat: add test scenarios support (cherry-pick #1576) by @gcp-cherry-pick-bot in #1577
- chore: update release notes (cherry-pick #1578) by @gcp-cherry-pick-bot in #1579
- release: v0.2.5 (cherry-pick #1582) by @gcp-cherry-pick-bot in #1583
Full Changelog: v0.2.4...v0.2.5
v0.2.5-rc.1
Changelog
- f6d484e chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 (#1551) (#1562)
- 4a82481 chore(deps): bump aquasecurity/trivy-action from 0.21.0 to 0.22.0 (#1534) (#1536)
- 813e10e chore(deps): bump aquasecurity/trivy-action from 0.22.0 to 0.23.0 (#1573) (#1574)
- 60545e5 chore(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 (#1552) (#1561)
- ee8e1f1 chore(deps): bump github.com/kudobuilder/kuttl from 0.16.0 to 0.17.0 (#1542) (#1543)
- 99373ca chore(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#1568) (#1569)
- 55d5bb8 chore(deps): bump github/codeql-action from 3.25.8 to 3.25.9 (#1553) (#1560)
- 362749b chore(deps): bump github/codeql-action from 3.25.9 to 3.25.10 (#1563) (#1564)
- b305f4f chore(deps): bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0 (#1518) (#1532)
- 05ba99f chore(deps): bump k8s.io/apimachinery from 0.30.1 to 0.30.2 (#1556) (#1558)
- 2c097c4 chore(deps): bump k8s.io/client-go from 0.30.1 to 0.30.2 (#1555) (#1559)
- 82b2504 chore(deps): bump ko-build/setup-ko from 0.6 to 0.7 (#1572) (#1575)
- 7a241ad chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#1540) (#1541)
- 4b42a99 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#1565) (#1566)
- aed1f43 chore: fix release notes (#1527) (#1529)
- 6d5444a chore: update release notes (#1578) (#1579)
- 216cd86 feat: add test scenarios support (#1576) (#1577)
- ee6520b feat: more test v1alpha2 changes (#1533) (#1550)
- f1e9450 fix: default values in api (#1530) (#1531)
- 013ec08 fix: use python virtual env (#1544) (#1545)
- 423692c refactor: action api structs (#1546) (#1547)
- 0fdf5cd refactor: action api structs (#1548) (#1549)
- 0805301 refactor: v1alpha2 api (#1567) (#1570)