Skip to content

Conversation

@kasabe28
Copy link
Contributor

@kasabe28 kasabe28 commented Nov 10, 2025

Proposed Changes

  • Modify volumebroker to filter volumes before aggregation and to add volumepoollet.ironcore.dev/volume-uid label with parent volume uid as value in CreateVolume function
  • Modify volumepoollet to list and delete volumes using volumepoollet.ironcore.dev/volume-uid label
  • Set volume uid label to all existing brokered volumes on startup as part up migration to avoid volume recreation.

Fixes #1405

@kasabe28 kasabe28 self-assigned this Nov 10, 2025
@kasabe28 kasabe28 requested a review from a team as a code owner November 10, 2025 08:43
@kasabe28 kasabe28 added this to IaaS and Roadmap Nov 10, 2025
@github-actions github-actions bot added enhancement New feature or request size/L labels Nov 10, 2025
@hardikdr hardikdr added the area/iaas Issues related to IronCore IaaS development. label Nov 11, 2025
@kasabe28 kasabe28 requested a review from balpert89 November 12, 2025 08:39
@balpert89
Copy link
Contributor

LGTM

@opensovereigncloud-user opensovereigncloud-user force-pushed the osc/enh/update-volume-filtering branch from f8dbd4e to dff98fb Compare November 14, 2025 11:36
Copy link
Member

@lukasfrank lukasfrank left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does the proposed change work for existing Volumes . It looks like we recreate a Volume if the label is not present

@opensovereigncloud-user opensovereigncloud-user force-pushed the osc/enh/update-volume-filtering branch from dff98fb to c0171ff Compare December 1, 2025 09:03
@github-actions github-actions bot added size/M and removed size/L labels Dec 1, 2025
@lukasfrank
Copy link
Member

Does the proposed change work for existing Volumes . It looks like we recreate a Volume if 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.

@opensovereigncloud-user opensovereigncloud-user force-pushed the osc/enh/update-volume-filtering branch from 10f4076 to 56e5d1f Compare December 8, 2025 09:23
@kasabe28 kasabe28 requested a review from afritzler December 8, 2025 09:23
Copy link
Contributor

@balpert89 balpert89 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@opensovereigncloud-user opensovereigncloud-user force-pushed the osc/enh/update-volume-filtering branch from 56e5d1f to e3f4314 Compare December 9, 2025 11:56
@kasabe28 kasabe28 requested a review from lukasfrank December 11, 2025 07:09
Copy link
Member

@lukasfrank lukasfrank left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@opensovereigncloud-user opensovereigncloud-user force-pushed the osc/enh/update-volume-filtering branch from ea88e20 to e67065d Compare December 11, 2025 08:39
@lukasfrank lukasfrank merged commit 894396b into ironcore-dev:main Dec 11, 2025
9 checks passed
@github-project-automation github-project-automation bot moved this to ✅ Done in IaaS Dec 11, 2025
@github-project-automation github-project-automation bot moved this to Done in Roadmap Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/iaas Issues related to IronCore IaaS development. enhancement New feature or request size/L

Projects

Status: ✅ Done
Status: Done

Development

Successfully merging this pull request may close these issues.

Listing volumes in the volumebroker should apply filtering first before processing

6 participants