Skip to content

v1.8.3

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Dec 17:37
· 2682 commits to main since this release
44604bf

Special Note

Two panics which may occur randomly have been identified in 1.8.3 which are being addressed in 1.8.4. We recommend waiting until 1.8.4 if possible.

❗ Breaking ❗

  • The new field verifyImages.attestations.attestors is added for verifying attestations. Note that the existing verifyImages.attestors field is only used to verify signatures (#5409)

✨ Added ✨

  • Helm: Add default CI test values for helm charts (#5518)
  • Helm: Add ability to set autogen behavior into the kyverno-policies chart (#5517)

⚠️ Changed ⚠️

  • Restore to the log the value of validationFailureAction (#5416)

🐛 Fixed 🐛

  • Fixed multiple issues related to the new reporting system introduced in 1.8 (#5525, #5486, #5457, #5449)
  • Fixed an issue when calling kustomize concurrently which resulted in variable errors especially with Kyverno running in HA mode (#5465)
  • Fixed an issue which prevented creating of a generate Policy (Namespaced) with a data object (#5459)
  • Fixed an issue with a mutate existing policy not get applied when background=false (#5439)
  • Fixed an issue which prevented multiple attestors to work in a keyless verifyImage policy (#5432)
  • Fixed an issue which prevented proper matching of CustomResources which had the same kind but in different groups (#5421)
  • Fixed an issue which prevented mutation of some CustomResources in their metadata path (#5374)

Complete List of PRs

Click to expand
  • #5518 feat: Add default CI test values for helm charts
  • #5525 fix: bug in report resource watcher
  • #5517 feat(policies chart): Add ability to set autogen behavior
  • #5491 Migrate all mutate e2e tests to kuttl and expand
  • #5486 fix: report deletion fighting with garbage collection
  • #5483 Migrate validate e2e tests to kuttl tests
  • #5480 fix: typo in autogen package
  • #5465 fix: issue when calling kustomize concurrently
  • #5459 fix: add clone check before validating namespace policy
  • #5457 fix: admission reports stacking up
  • #5449 fix: log watcher error in reports controller
  • #5439 fix: mutate existing policy does not get applied when background=false
  • #5432 Fix multi attestor keyless
  • #5421 Handle GVK properly with the same kind but different apiVersion/group
  • #5416 cleanup: bring back action on validation failed logging
  • #5413 Add most basic kuttl tests for generate rules, clone and sync
  • #5409 feat: support attestations with multiple signatures
  • #5374 fix: fix mutating the "/metadata/serverAddress" section of a keda.s/v1alpha1/ScaledObject object