ironcore-dev / ironcore-dev/roadmap
Clean up IronCore repo
Open
@lukasfrank is already working on this.
Since Sep 14, 2026.
area/iaas
kind/roadmap
- Dominant language
- Shell
- Stars
- 1
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Summary
The IronCore repo currently ships in-tree broker implementations (broker/volumebroker,
broker/bucketbroker) and the VolumePool / BucketPool abstractions alongside the API
and poollets. This roadmap item tackles two separated parts:
- Move out the broker implementations: relocate
volumebrokerandbucketbroker
out of the IronCore repo into dedicated repos, so core owns the API and orchestration
while the implementations live on their own. - Evolve the pool model: deprecate the
VolumePool/BucketPoolabstractions with a
clear migration path.
Scope
In Scope
- Proposal: IEP describing the target structure and migration path for
VolumePool/BucketPoolevolution. - Move out brokers: relocate
volumebrokerandbucketbrokerout of the
IronCore repo into dedicated repos. - Evolve pools: deprecate the
VolumePool/BucketPoolabstractions
Out of Scope
- Machine pools /
machinebroker(compute) is not part of this cleanup.
Responsible Areas
- Ironcore API
- Storage
- Documentation
Contributors
- @lukasfrank
- @exampleuser2
Acceptance Criteria
-
Proposal
- An IEP is written and accepted describing the target structure
-
IaaS
-
volumebrokerandbucketbrokerimplementations are relocated frombroker/into dedicated repos. -
VolumePool/BucketPoolabstractions are deprecated
-
Action Items
- Assign labels (e.g.,
area/ironcore-api,kind/design) - Set milestone (e.g.,
H1/2025) - Assign dependent sub-issues in each required area
- Assign an owner to the issue using the GitHub "Assignee" field
- List all contributors in the "Contributors" section above
- Add this issue to the
Roadmapproject board
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.