mirror of
https://github.com/kubescape/kubescape.git
synced 2026-04-06 02:36:54 +00:00
Fixes #1617. The kustomize build was failing for overlays that reference base configurations in parent directories (e.g., ../../base). This was because krusty.MakeDefaultOptions() defaults to LoadRestrictionsRootOnly, which prevents loading resources from outside the kustomize directory. Changed LoadRestrictions to LoadRestrictionsNone to allow overlays to properly resolve and merge base configurations during scanning. Added tests to verify: - Overlay directories can successfully load resources from base directories - Base directories continue to work as before - The merged configuration includes resources from both base and overlay 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Signed-off-by: majiayu000 <1835304752@qq.com>