Skip to content

v0.2.8

Choose a tag to compare

@CMGS CMGS released this 24 Apr 00:03
· 181 commits to main since this release

Changelog

  • 99a5c48 address /code review: fix recheck Add/Wait race, add budget, unify pod lookup
  • 6813e85 address /simplify review: tighten not-found match, reuse applyRuntime, trim retries
  • e39e24c anchor deferred recheck to Provider lifecycle so Close drains it
  • 295413f chore: add reason comments to defer Close nolint directives
  • 07db0a1 chore: code style cleanup and ctx-aware retry sleep
  • 3cbe215 classify VM inspect errors: distinguish not-found from transient
  • 1bd0f54 consolidate registry wrapper and adopt cocoon-common httpx/k8s helpers
  • 2bd06a5 evictPod: delete K8s first with retry, keep state on API failure
  • 41ed210 feat: add image inspect/import and cross-node base image pull
  • b7baa04 feat: image mirror to epoch and cross-node base image pull
  • f8afe66 flatten single-entry const and var blocks
  • 67870a5 fork snapshot: refresh each time so sub-agents see current source state
  • 6f30d33 handleVMGone: retry transient inspect inline, then fall back to deferred recheck
  • 5f7e80a reconcile: adopt live VM by VMName when annotation patch had failed
  • 715252f refactor: delegate base image pull to cocoon --pull flag
  • 7775d0d remove image mirror to epoch
  • 1424d4f saveAndPushSnapshot: fix metric label on save failure, use error log level