WIP: Add HypervisorConfigSet and HypervisorConfigOverride CRDs#329
WIP: Add HypervisorConfigSet and HypervisorConfigOverride CRDs#329fwiesel wants to merge 2 commits into
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
4c09880 to
9d785cb
Compare
78b54fe to
aad77eb
Compare
aad77eb to
8fd5511
Compare
Standard Kubernetes label selector descriptions in generated CRD YAML use 'ANDed' (e.g. 'matchExpressions are ANDed'), which the typos checker flags as a misspelling of 'Dead'.
|
Merging this branch will increase overall coverage
Coverage by fileChanged files (no unit tests)
Please note that the "Total", "Covered", and "Missed" counts above refer to code statements instead of lines of code. The value in brackets refers to the test coverage of that file in the old version of the code. |
Work in progress — not ready for review.
Introduces two new CRDs for per-hypervisor configuration management:
HypervisorConfigSet: a named template of config values that can be applied to a set of hypervisorsHypervisorConfigOverride: per-hypervisor overrides on top of a ConfigSetWires the override lookup into
HypervisorControllerso that per-node config values are resolved at reconcile time.Depends on:
ssa(#302).