[0.0.26] - 2026-03-31
Added
-
AKS Automatic migration readiness derived from shared checks
- Added a derived AKS Automatic migration readiness view to HTML, text, CLI, and JSON outputs when running KubeBuddy with
-Aks. - Added a standalone
*-aks-automatic-action-plan.htmlartifact focused on migration work, with a suggested migration sequence, blocker-driven actions, warning-driven actions, and Microsoft Learn links for creating a new AKS Automatic cluster. - Added JSON output fields for
metadata.aksAutomaticSummaryandaksAutomaticReadiness.*. - Added affected-resource resolution back to owning workloads and Helm-managed sources where possible so findings point users to the manifest or chart that actually needs to change.
- Added skip logic so the readiness view is not generated when the source AKS cluster already uses
sku.name = Automatic. - Added structured affected-resource tables and manifest examples to the standalone action plan.
- Added a derived AKS Automatic migration readiness view to HTML, text, CLI, and JSON outputs when running KubeBuddy with
-
New shared Kubernetes checks used by AKS Automatic readiness
- Added
WRK014for missing memory limits. - Added
WRK015for replicated workloads missing anti-affinity or topology spread constraints. - Added AKS Automatic migration relevance to
NET013for Ingress-to-Gateway API planning. - Added
NET018for duplicate Service selectors. - Added
SEC020for workloads that do not explicitly configure a seccomp profile.
- Added
Changed
- AKS Automatic readiness now follows observed cluster admission behavior
- Updated shared checks and AKS Automatic metadata to reflect observed AKS Automatic behavior rather than treating all AKS best-practice issues as migration blockers.
WRK005now focuses on missing resource requests, while missing memory limits remain a separate best-practice warning viaWRK014.POD007now detects both:latestimages and images without an explicit version tag.- Added AKS Automatic blocker/warning metadata to relevant shared checks for host namespaces, privileged containers, hostPath, hostPort, seccomp, procMount, AppArmor, Linux capabilities, probes, storage provisioners, and AKS alignment checks.
- Updated the standalone action plan layout from a compact table to full-width action cards for readability.
- Split standalone migration actions into blocker and warning sections so only blocker items are treated as mandatory before migration.
- Added Gateway API migration guidance for clusters still relying on Ingress assumptions.
- Removed the target-cluster build section from the rendered AKS Automatic reports so the feature stays focused on migration blockers and warnings.
Docs
- Updated documentation for:
- AKS Automatic migration readiness under the AKS usage page
- shared checks reference entries for the new and updated checks