What's changed since v0.2.0:
What's changed since v0.1.0:
- New rules:
- General improvements:
What's changed since pre-release v0.2.0-B2002005:
- No additional changes.
- Added new rules for API deprecation removals:
- Breaking change: Use qualified target names. #36
- If using suppression, update suppressed target name with qualified name.
- Breaking change: Renamed
Kubernetes.API.Removal
to handle future API deprecations. #40- The rule
Kubernetes.API.Removal
is nowKubernetes.API.v1.16
.
- The rule
- Initial release.
What's changed since pre-release v0.1.0-B2001007:
- Updated documentation to use parent culture
en
. #30
- Breaking change: Updated and renamed baselines make them easier to use.
#27
KubeBaseline
is nowKubernetes
, the default baseline.AKSBaseline
is nowAKS
.- The
Kubernetes
baseline include common Kubernetes rules. - The
AKS
baseline include all ofKubernetes
plus additional AKS specific rules.
- Fixed
Kubernetes.AKS.PublicLB
handling of internal LB annotation. #17 - Updated metadata rule to align to recommended labels. #14
- Expanded deployment rules to include pods and replica sets. #13
- Added rule documentation. #5
- Added new rule
Kubernetes.API.Removal
to check for use of removed APIs. #18 - Added new rule
Kubernetes.Pod.Secrets
to check if sensitive environment variables are used. #19 - Added new rule
Kubernetes.Pod.Health
to check health probes are used. #20 - Added new rule
Kubernetes.Pod.Replicas
to check if more then one replica is used. #21 - Breaking change: Renamed deployment rules to relate to pods. #12
- Initial pre-release.