ironcore
ironcore copied to clipboard
Modify `volumebroker` to filter volumes before aggregation
Proposed Changes
- Modify
volumebrokerto filter volumes before aggregation and to addvolumepoollet.ironcore.dev/volume-uidlabel with parent volume uid as value inCreateVolumefunction - Modify
volumepoolletto list and delete volumes usingvolumepoollet.ironcore.dev/volume-uidlabel
Fixes #1405
LGTM
Does the proposed change work for existing
Volumes . It looks like we recreate aVolumeif the label is not present
As offline discussed: Check if it is possible to use the volumebroker.ironcore.dev/labels annotation to run migration on startup of broker.