github kyverno/chainsaw v0.1.9

latest releases: v0.2.10, v0.2.10-beta.1, v0.2.9...
6 months ago

💫 New features 💫

  • Added new update operation
  • Added outputs support in create, apply, patch and update operations
  • Added match support in command and script operations outputs
  • Added templating support in bindings and outputs names
  • Added templating support in env names
  • Added templating support in resource reference in all collectors
  • Added templating support for all string fields in all collectors
  • Added bindings running test info bindings
  • Removed bindings forbidden names (be careful if you override a built-in binding name)
  • Relaxed format field validation in collectors to support templating
  • Relaxed bindings name field validation to support templating
  • Relaxed env name field validation to support templating
  • Added bindings and outputs in build docs command

🔧 Fixes 🔧

  • Fixed a resource templating issue in non-resource assertions
  • Fixed test level bindings evaluated too early, potentially failing to resolve $namespace dependency
  • Fixed diff not templated in case of assert failure
  • Fixed resource templating always enabled in create operation, regardless of the configured template field
  • Fixed resource templating always enabled in patch operation, regardless of the configured template field
  • Added missing operations to the build docs command template
  • Added test-level catch statements to the build docs command template
  • Added binding name validation markers
  • Fixed build docs command for files with multiple tests
  • Fixed migrate kuttl ... commands printing diagnostics to stdout instead of stderr
  • Relaxed step file discovery regular expression to allow names with one or more digit prefixes

⭐ Examples ⭐

  • Added an example showcasing x_k8s_server_version usage

What's Changed

New Contributors

Full Changelog: v0.1.8...v0.1.9

Don't miss a new chainsaw release

NewReleases is sending notifications on new releases.