Skip to content
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.