v0.36.0 A lot of commits this time, grouped into 4 categories. 1. Bug fixes, which change the production behavior: - 5e5465be neonvm-controller: recreate the pod for VM even if the older pod still exists (#1055) - bfa69c2e neonvm-controller: check if deletion timestamp is in the past (#1055) - dee47a11 neonvm-controller: add explicit "node not ready" tolerations with 30s grace period (#1055) - c893f77e neonvm-controller: Release leader election lease on exit (#1091) - 72267bab vxlan-controller: support dualstack (#1057) 2. Tech debt removal, which is not supposed to influence the production behavior, but might do so. - a2f53e32 Flatten & unify component structure (#961) - 498573bb neonvm-controller: Use virtio-mem when status.memoryProvider is nil (#1110) - 11c8c933 neonvm-controller: Use virtio-mem by default (#1098) - 0f3917ab runner: fix comments to reflect the removal of conatiner-mgr - 9f002830 Revert "neonvm: Use container statuses, not pod phase, to trigger restart (#749)" - b96a1ebd Revert "neonvm: Use crictl to change container CPU, ditch cgroup (#738)" - ccf77daa neonvm: disable runner cgroup by default - 954ec878 Revert "neonvm-controller: Enable container-mgr by default (#803)" 3. prep work for ARM support, not yet used: - 89f08827 neonvm-daemon: Move main.go into cmd subdir (#1112) - 4156e390 neonvm: Add new neonvm-daemon binary skeleton (#1090) - 7194bd5d vm-builder: makefile targets to introduce cross-compilation of the linux kernel (#1073) 4. devprod changes, impact should be localized to the repo itself: - 41924067 ci: call go-coverage-report only if base is the main branch (#1118) - 42446905 e2e-tests: fix ps path in vm-neonvmd test (#1113) - 351b7b4d Fix ECR access (#1088) - 4ed6744f util: Remove BuildGitInfo (#1109) - 1a7acbcf ci/vm-kernel: change CACHE_TAG calculation (#1106) - d836bf3e ci: gh-workflow-stats-action: bump version and move action repo (#1105) - 03612c61 ci/vm-kernel: Fix outdated comments (#1101) - edbe23cc ci: report workflow stats (#1099) - ecdb9ede CI: Add PR title checker (#1087) - 0caa474e vm-builder: Use fresh base for 'builder' stage (#1086) Upgrade path from v0.35.0: - No ordering requirements.