Redesign storage pools architecture: - Move storagePools map from top-level into volume.pools (Simple topology) and volume.zones[name].pools (MultiZone topology) - Add nodeSelector, storageClass, dataCenter overrides for zones - Add reserved suffix validation (-worm, -readonly) for pool names - Block volume.pools usage in MultiZone (must use zone.pools instead) - Use ternary/hasKey pattern for all optional replicas to handle 0 correctly - Fix nodeSelector rendering for multiline values using indent - Use disk: parameter (not diskType:) for COSI driver v0.3.0 BucketClass - Bump seaweedfs-cosi-driver tag to v0.3.0 - Add minimum: 1 constraint for volume/zone/pool replicas in schema - Regenerate README, CRD, and openAPISchema Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Kirill Ilin <stitch14@yandex.ru> |
||
|---|---|---|
| .. | ||
| bootbox | ||
| etcd | ||
| info | ||
| ingress | ||
| monitoring | ||
| seaweedfs | ||
| Makefile | ||