mirror of
https://github.com/CloudNebulaProject/reddwarf.git
synced 2026-04-10 21:30:40 +00:00
The scheduler now checks pod brand annotations against node brand labels before scoring, preventing brand-mismatched pods from being scheduled to incompatible nodes and failing at zone-install time. - Add `supported_brands` field to NodeAgentConfig, emitted as `reddwarf.io/zone-brands` node label (comma-separated) - Add `ZoneBrandMatch` filter: reads `reddwarf.io/zone-brand` pod annotation vs node label, rejects mismatches with clear message - Read pod brand annotation in controller's `pod_to_zone_config()` to select ZoneBrand instead of always using default_brand - Add `--supported-brands` CLI flag to the agent subcommand Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||