#26 support making atomic repos during compose
Closed: Fixed None Opened 8 years ago by ausil.

we need to be able to make an atomic repo as part of the compose


From grooming: need to make sure that the Pungi can take an input of an Atomic repo rather than requiring that the repo is created by Pungi itself.

I was doing some short research checked image factory and AtomicReactor and correct me if I'm wrong but brew or imagefactory don't really support anything that produces rpm ostree right?

So it looks like I'll need to create these repos via rpm-ostree compose:

a) locally (in case that runroot is set to false)
b) in runroot

However I do believe that it would be nice if we'd implement this feature into koji in the future.

Does that sound right? I just want to be sure that I'm on the right track. I need to be sure that I'm not missing anything.

Lubos

Also re-using 3rd party atomic repos sounds like a bad idea since content might not be part of the compose ... which is unwanted behavior in general.

we will need to run rpm-ostree in a chroot, I think a short term stopgap is to do it in runroot, long term we need to integrate into koji the ability to make the repo.

we do need to be able to point some artifacts at a composed tree. the cloud and vagrant images, the atomic installer, and pxe2live. we do want to make the repo as part of the compose, but a interim step would be making the repo and feeding it in. there is use cases where we have to take a externally generated repo(updates system) and feed it in as input. There is some shortcuts that have been taken across the board in ostree and its going to be a big thing to fix.

we are now able to make ostree repos during composes

Login to comment on this ticket.

Metadata