action #20910
closed
migration support for Leap
Added by lnussel almost 7 years ago.
Updated about 4 years ago.
Description
For easier upgrade between minor Leap versions and also for a potential migration to SLE, Leap should get support for using the same migration mechanism as SLE. So for that we need to be able to optionally connect with SCC to get the repos from there.
- figure out how getting repos from SCC works (SUSEConnect puts something in /etc/zypp/services.d AFAIK)
- find a way to handle our standard repos is a way compatible with 1). IIRC SCC expects a specific layout of URLs that may not match ours.
- check how updating from 42.3 would work, ie removing repos and adding them the way 2) would do.
- how to handle installation without registration? we need our default repos there too.
- Description updated (diff)
- Description updated (diff)
- SUSEConnect adds a RIS service with a URL with credentials pointing to SCC. SCC responds with a list of repos to add.
- Arbitrary URLs are possible, so anything is fine except for possible restrictions internal to SCC.
- Needs to be done by YaST or a openSUSE-release package that removes all Leap repo files within /etc/zypp/repos.d
- I'd suggest to always register, just with anonymous data by default. Then zypper will get the repos during the next refresh.
Otherwise it's possible to have a package install a local-only service files that points directly to the repos, but that's IMO
more complicated than needed.
For Leap -> SLE migration, which is only officially supported by offline installation currently, only the removal of old repos is required.
@favogt I think this has actually progressed further if not being actually completed?
There is a migration to SLE, but I don't know whether migration to different Leap version is possible.
yes, I have seen the project. Nice idea. However I would suggest to focus this ticket on "Leap should get support for using the same migration mechanism as SLE" as mentioned in the description.
- Assignee changed from favogt to lnussel
Reassigning, I don't think there's anything left for me to do
- Status changed from New to Closed
Also available in: Atom
PDF