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 existingverifyImages.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 adata
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