Releases: kyverno/chainsaw
Releases · kyverno/chainsaw
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
proxyaction to allow HTTP calls to in-cluster services and pods - Added
as_stringJMESPath function to convert types based on strings to bare strings - Added
x_metrics_decodeJMESPath 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)
v0.2.4
‼️ Breaking changes ‼️
- Directly specifying resource name was dropped, only
apiVersion/kindis supported now
💫 New features 💫
- Added test metadata built-in binding
- Added file support to
deleteoperation - Added
--remarshalflag to improve anchors support in test resources - Added support for
describe,events,getandpodLogsoperations in try blocks
🔧 Fixes 🔧
- Fixed incorrect path reported when validation failed for a patch operation
- Improved the way default values for configuration options are managed in configuration v1alpha2
📚 Docs 📚
- Removed code markers on titles in API reference documentation
🎸 Misc 🎸
- Bumped kyverno-json to v0.0.3
What's Changed
- docs: remove code markers on titles in api reference documentation (cherry-pick #1480) by @gcp-cherry-pick-bot in #1481
- refactor: introduce api clusters type (cherry-pick #1482) by @gcp-cherry-pick-bot in #1483
- feat: add test metadata binding (cherry-pick #1484) by @gcp-cherry-pick-bot in #1485
- fix: remove deprecated direct resource support (cherry-pick #1479) by @gcp-cherry-pick-bot in #1486
- fix: yaml anchors processing (cherry-pick #1487) by @gcp-cherry-pick-bot in #1489
- chore: bump kubectl-validate (cherry-pick #1490) by @gcp-cherry-pick-bot in #1491
- refactor: delete operation reference (cherry-pick #1494) by @gcp-cherry-pick-bot in #1495
- feat: add file support to delete operation (cherry-pick #1496) by @gcp-cherry-pick-bot in #1497
- chore: remove old config file (cherry-pick #1498) by @gcp-cherry-pick-bot in #1499
- chore: bump kyverno-json (cherry-pick #1501) by @gcp-cherry-pick-bot in #1502
- chore: bump a couple of deps (cherry-pick #1503) by @gcp-cherry-pick-bot in #1504
- chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.5 to 3.0.6 (cherry-pick #1506) by @gcp-cherry-pick-bot in #1507
- fix: templating options defaulting in v1alpha2 (cherry-pick #1508) by @gcp-cherry-pick-bot in #1509
- fix: patch validation incorrect field (cherry-pick #1511) by @gcp-cherry-pick-bot in #1512
- feat: add missing operations (cherry-pick #1510) by @gcp-cherry-pick-bot in #1513
- refactor: merge catch and finally structs (cherry-pick #1514) by @gcp-cherry-pick-bot in #1515
- feat: introduce test v1alpha2 (cherry-pick #1493) by @gcp-cherry-pick-bot in #1516
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 (cherry-pick #1519) by @gcp-cherry-pick-bot in #1520
- chore: update release notes (cherry-pick #1521) by @gcp-cherry-pick-bot in #1522
- release: v0.2.4 (cherry-pick #1523) by @gcp-cherry-pick-bot in #1524
Full Changelog: v0.2.3...v0.2.4
v0.2.4-beta.1
Changelog
v0.2.3
‼️ Breaking changes ‼️
catchblock in v1alpha2 configuration was moved inerror.catch
💫 New features 💫
- Added
cleanupvalidation logic - Added deletion propagation policy support at the configuration, test and step levels
🔧 Fixes 🔧
- Added
cleanupsupport to generated test catalog
📚 Docs 📚
- Documentation sections have been completely restructured for better clarity and maintenance
- Tons of documentation improvements
- Configuration examples in the documentation were updated to
v1alpha2 - Added built-in bindings reference documentation
- Links to easily navigate from one section to another were added to the home page
🎸 Misc 🎸
- Social cards are now enabled and configured for all social networks/apps
What's Changed
- docs: crds use case docs (cherry-pick #1370) by @gcp-cherry-pick-bot in #1380
- docs: move configuration in its own tab (cherry-pick #1374) by @gcp-cherry-pick-bot in #1382
- docs: add reference docs tab (cherry-pick #1375) by @gcp-cherry-pick-bot in #1383
- feat: add cleanup validation logic (cherry-pick #1385) by @gcp-cherry-pick-bot in #1387
- feat: add cleanup support to tests catalog (cherry-pick #1384) by @gcp-cherry-pick-bot in #1388
- docs: advanced check kube version docs (cherry-pick #1386) by @gcp-cherry-pick-bot in #1390
- docs: add non resource assertion guide (cherry-pick #1389) by @gcp-cherry-pick-bot in #1391
- docs: add more advanced guides (cherry-pick #1392) by @gcp-cherry-pick-bot in #1393
- fix: css min-height (cherry-pick #1394) by @gcp-cherry-pick-bot in #1395
- docs: negative testing guide (cherry-pick #1396) by @gcp-cherry-pick-bot in #1397
- docs: label selectors guide (cherry-pick #1398) by @gcp-cherry-pick-bot in #1399
- docs: fixed broken link in README (cherry-pick #1400) by @gcp-cherry-pick-bot in #1401
- docs: improve assertion guide (cherry-pick #1402) by @gcp-cherry-pick-bot in #1403
- docs: remove examples (cherry-pick #1404) by @gcp-cherry-pick-bot in #1405
- docs: multi cluster guide (cherry-pick #1406) by @gcp-cherry-pick-bot in #1407
- chore(deps): bump github.com/go-logr/logr from 1.4.1 to 1.4.2 (cherry-pick #1408) by @gcp-cherry-pick-bot in #1409
- docs: rework configuration docs (cherry-pick #1410) by @gcp-cherry-pick-bot in #1411
- feat: allow the configuration of the deletion propagation policy (cherry-pick #1325) by @gcp-cherry-pick-bot in #1412
- docs: add bindings reference docs (cherry-pick #1413) by @gcp-cherry-pick-bot in #1414
- docs: improve docs pages (cherry-pick #1415) by @gcp-cherry-pick-bot in #1416
- feat: update default config to v1alpha2 (cherry-pick #1419) by @gcp-cherry-pick-bot in #1420
- docs: update config to v1alpha2 (part 1) (cherry-pick #1418) by @gcp-cherry-pick-bot in #1421
- feat: add arrows to navigate home sections (cherry-pick #1423) by @gcp-cherry-pick-bot in #1424
- refactor: v1alpha2 configuration api (cherry-pick #1425) by @gcp-cherry-pick-bot in #1426
- feat: update default config to v1alpha2 (part 2) (cherry-pick #1422) by @gcp-cherry-pick-bot in #1427
- feat: update default config to v1alpha2 (part 3) (cherry-pick #1429) by @gcp-cherry-pick-bot in #1430
- chore(deps): bump aquasecurity/trivy-action from 0.20.0 to 0.21.0 (cherry-pick #1431) by @gcp-cherry-pick-bot in #1432
- chore: reference docs nits (cherry-pick #1434) by @gcp-cherry-pick-bot in #1435
- fix: docs typos (cherry-pick #1436) by @gcp-cherry-pick-bot in #1437
- chore: enable social cards (cherry-pick #1433) by @gcp-cherry-pick-bot in #1438
- fix: social cards (cherry-pick #1439) by @gcp-cherry-pick-bot in #1440
- docs: restructure test docs (part 1) (cherry-pick #1441) by @gcp-cherry-pick-bot in #1442
- chore: reorganise reference docs storage (cherry-pick #1443) by @gcp-cherry-pick-bot in #1444
- docs: restructure test docs (cherry-pick #1446) by @gcp-cherry-pick-bot in #1447
- docs: restructure test docs (cherry-pick #1448) by @gcp-cherry-pick-bot in #1449
- docs: restructure test docs (cherry-pick #1450) by @gcp-cherry-pick-bot in #1451
- fix: linter error (cherry-pick #1455) by @gcp-cherry-pick-bot in #1456
- docs: restructure test docs (cherry-pick #1454) by @gcp-cherry-pick-bot in #1457
- docs: restructure test docs (cherry-pick #1458) by @gcp-cherry-pick-bot in #1459
- docs: restructure test docs (cherry-pick #1460) by @gcp-cherry-pick-bot in #1461
- refactor: introduce operation base (cherry-pick #1462) by @gcp-cherry-pick-bot in #1464
- chore: update home (cherry-pick #1463) by @gcp-cherry-pick-bot in #1465
- chore: add positive/negative testing to home (cherry-pick #1466) by @gcp-cherry-pick-bot in #1467
- chore: update v0.2.3 release notes (cherry-pick #1468) by @gcp-cherry-pick-bot in #1469
- chore: proof read docs (cherry-pick #1470) by @gcp-cherry-pick-bot in #1472
- fix: deletion propagation flag (cherry-pick #1474) by @gcp-cherry-pick-bot in #1475
- release: v0.2.3 (cherry-pick #1473) by @gcp-cherry-pick-bot in #1476
Full Changelog: v0.2.2...v0.2.3