Skip to content

feat: add snapshot CPU compatibility contract - #16

Merged
CMGS merged 3 commits into
mainfrom
feat/snapshot-cpu-compatibility
Aug 11, 2026
Merged

feat: add snapshot CPU compatibility contract#16
CMGS merged 3 commits into
mainfrom
feat/snapshot-cpu-compatibility

Conversation

@tonicmuroq

Copy link
Copy Markdown
Contributor

Summary

  • add an optional immutable spec.snapshotCompatibilityClass to CocoonSet
  • define the shared cocoonstack.io/snapshot-cpu-class node label
  • regenerate the CRD schema and cover JSON compatibility

This is the foundation for dependent vk-cocoon and cocoon-operator changes that keep CPU compatibility separate from logical node pools.

Test plan

  • make test
  • regenerate CRDs with make generate manifests

Expose an immutable CocoonSet compatibility class and shared node label so scheduling can constrain memory snapshots independently from workload pools.
@CMGS
CMGS merged commit 34821ee into main Aug 11, 2026
2 checks passed
@CMGS
CMGS deleted the feat/snapshot-cpu-compatibility branch August 11, 2026 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants