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 whether the report ID was autogenerated or user-provided.
Updates and Bug Fixes
- Added a label for remediation docs in non-K8s reports.
- Fixed policy UID to match for non-K8s resources in reports and policies sent to NCH.
- Fixed violation messages for non-K8s scan results.
- Upgraded 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
- Fixed CVE with the update of Golang version 1.22.4.
v4.1.1
Updates and Bug Fixes
- Removed the
--cluster-name
flag from thescan kubernetes
command. - Fixed inconsistency within the
scan helm
command. - Fixed incorrect usage of the 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 their JSON equivalent. This is useful when writing Kyverno JSON policies that need JSON input payloads.
Updates and Bug Fixes
- Supported the
--publish
flag for all types of scan commands to publish reports to NCH. - Fixed status
403 error code
in thescan kubernetes --cluster
command. - Fixed the
add cluster
command when the user provides custom configuration. - Added the
--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.