https://blueprints.launchpad.net/fuel/+spec/fuelclient-modify-release-repos
Currently we use fuel-mirror tool both to build partial mirrors and to modify default release repos. We’d better use packetary for building partial repos and fuelclient for modifying repos.
The proposal is to implement an option in fuelclient that could be used to modify repos in Fuel releases. Then we could get rid of fuel-mirror totally.
None
Get and put handlers for release attributes metadata must be implemented.
None
None
There will be commands
fuel2 release list
fuel2 release repos list <release_id>
fuel2 release repos update <release_id> <-f repos.yaml>
None
None
Continue to use fuel-mirror.
None
None
None
It will be easy to modify default release repos using Fuel client.
None
None
None
None
Sections in the documentation that mention fuel-mirror should be removed. Instead there should be references to packetary and fuelclient docs. Fuelclient section should be modified in order to reflect this additional repository manipulation functionality.
None
There should be a functional test that checks this new feature.
It must be possible to update release repos using fuel2 command. It is to receive yaml file with the list of repositories.
None