v4.1.0
NCTL 4.1.0 Release Notes
v4.1.5
New features
Top-level Label
- Introduced a top-level label in scan reports to identify if the report id was autogenerated or user provided.
Updates and Bug Fixes
- Added label for remediation docs in non k8s reports.
- Fix policy uid to match for non k8s resources in report and policy sent to NCH.
- Fix violation message for non k8s scan results.
- Upgrade Kyverno version to 1.12.5.
Note: v4.1.3 and v4.1.4 are faulty versions. It is advisable to use v4.1.5 for work.
v4.1.2
Bug Fixes
- Fixes CVE with the update of Golang version 1.22.4.
v4.1.1
Updates and Bug Fixes
- Remove
--cluster-name
flag fromscan kubernetes
command. - Fix inconsistency within the
scan helm
command. - Fix incorrect usage of explicit
values.yaml
file for a helm chart.
v4.1.0
This release comes with new features, updates and bug fixes.
New Features
nctl scan helm
Added support for scanning both public and private Helm charts.
nctl scan aws ecs
Introduced a new command to scan AWS ECS resources. Refer to the scan command for more details.
nctl transform
This command helps to convert resource files into its JSON equivalent. This is useful when writing kyverno-json policies that need JSON input payload.
Updates and Bug Fixes
- Support
--publish
flag to all types of scan commands to publish reports to NCH. - Fix status
403 error code
inscan kubernetes --cluster
command. - Fix
add cluster
command when user provides custom configuration. - Add
--audit-as-warn
flag for all types of scan commands so that the command does not exit with a non-zero status. This is useful in CI pipelines to only flag the violation and not fail the pipeline itself.