💫 New features 💫
- Load resource schemas directly from the connected cluster
- Added dry run requests support
- Added Policy exceptions related flags support
- Added preliminary support for Validating Admission Policy stuff
- Added support for configuration driven exclusions (
usernames
,groups
,roles
andclusterRoles
) - Added support for cosign flag
imageSignatureRepository
- Added support for custom advanced configuration templates
- Added builtin support for (Cluster)PolicyReport CRDs
🔧 Fixes 🔧
- Added
--gin-max-body-size
to configure the max payload size the backend will accept - Added missing fields in Kyverno config template (
enableDefaultRegistryMutation
,excludeGroups
,excludeUsernames
,excludeRoles
andexcludeClusterRoles
)
🎸 Misc 🎸
- Refactored Helm chart configuration
Changelog
- 1b4dd60 chore(deps): Bump github.com/gin-gonic/gin in /backend (#366)
- 6b661d6 chore(deps): Bump github/codeql-action from 2.3.5 to 2.3.6 (#384)
- 5220c73 chore(deps): Bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#395)
- ee7ce7f chore(deps): Bump svenstaro/upload-release-action from 2.6.0 to 2.6.1 (#365)
- 1fb3422 chore(deps-dev): Bump vite from 4.3.8 to 4.3.9 in /frontend (#402)
- ff80e1b chore: bump kubectl-validate (#350)
- 7f9b2ad chore: fix golang linter (#383)
- 8cd937e chore: start collecting release notes for 0.4.0 (#373)
- ef4ec1e chore: update helper text (#394)
- 8d6d44d chore: update release notes for v0.3.1 (#353)
- f788a1b chore: vincepri PR just merged (#386)
- ec55c28 core: update screens (#393)
- 866f319 feat: add context default template (#379)
- 9316b5b feat: add cosign related flags support (#381)
- a19c556 feat: add dry run requests support (#370)
- ae69a52 feat: add exceptions related flags support (#377)
- 3e7db8c feat: add polr crds to builtin (#398)
- 432c931 feat: add support for cluster openapi client (#362)
- a48e353 feat: custom config templates (#367)
- c1ebd84 feat: update openapi schemas (#388)
- 4a75a23 fix: add cmResolver to mock context loader (#392)
- 357f6e3 fix: add kyverno schemas to resource loader (#372)
- e3d47a6 fix: add missing fields in kyverno config (#376)
- 1edc5bf fix: allow variable mockes in cluster fake mode (#391)
- 3ff001b fix: bump kyverno to fix thread safety issue (#387)
- e68e159 fix: bump kyverno to get proper config exclusions (#397)
- 87e6012 fix: context schema (#382)
- f416d79 fix: do not manually mutate resources when doing image verification (#338)
- 915e225 fix: exception schema (#378)
- c42a8f4 fix: flags in makefile and vscode (#354)
- c74eee8 fix: gin max body size (#374)
- 57bff5c fix: helm config scripts (#368)
- a7cb9fc fix: logger panic using vincepri ctrl-runtime fork (#385)
- a98490e fix: minor cleanup changes (#389)
- bd62e2c fix: policy exceptions selector with cluster (#380)
- ef86a5c fix: try to fix release workflow (#400)
- b6b9473 fix: try to fix release workflow (#401)
- 8f855cb fix: try to fix release workflow (#404)
- 76d5ae6 fix: use NewPolicyContextFromAdmissionRequest (#369)
- d6fdf93 fix: use mapfs to load crds received from the frontend (#375)
- 78463a3 refactor: helm chart configuration (#351)
- 831315a release: v0.3.2 (#399)