microsoft / azurelinux

Linux OS for Azure 1P services and edge appliances
MIT License
4.08k stars 497 forks source link

Add minimum set of LCOW Configs #9513

Closed rlmenge closed 2 days ago

rlmenge commented 1 week ago
Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)


Summary

Enable both AMD and ARM configs to support LCOW Boot and POD creation. Note all of these were previously modules and are now built-in

To create a POD: CONFIG_VXLAN=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_UDP_TUNNEL=y CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK_LOG=y

To boot: CONFIG_VSOCKETS=y CONFIG_HYPERV=y CONFIG_HYPERV_VSOCKETS=y CONFIG_HYPERV_STORAGE=y CONFIG_HYPERV_NET=y CONFIG_HYPERV_BALLOON=y CONFIG_CONNECTOR=y CONFIG_HYPERV_UTILS=y CONFIG_HYPERV_KEYBOARD=y

CONFIG_OVERLAY_FS=y CONFIG_ACPI_NFIT=y CONFIG_BLK_DEV_PMEM=y CONFIG_ND_BTT=y CONFIG_ND_PFN=y CONFIG_BLK_DEV_DM=y

image

Change Log
Does this affect the toolchain?

YES

Associated issues
Test Methodology