[Bug 1091804] New: Please provide common rootfs tarballs for containers
http://bugzilla.opensuse.org/show_bug.cgi?id=1091804 Bug ID: 1091804 Summary: Please provide common rootfs tarballs for containers Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.0 Hardware: Other OS: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: Containers Assignee: containers-bugowner@suse.de Reporter: markos.chandras@suse.com QA Contact: qa-bugs@suse.de CC: fvogt@suse.com Found By: --- Blocker: --- In OpenStack-Ansible we use the rootfs tarballs from https://github.com/openSUSE/docker-containers-build as a base for the LXC containers. However, as discussed on https://github.com/openSUSE/docker-containers-build/issues/29 , these tarballs are going to be removed after 42.3 is EOL. We think it would be beneficial to provide a minimal rootfs for openSUSE which can be used for all containers technologies similar to what it is provided from this repository right now. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1091804
http://bugzilla.opensuse.org/show_bug.cgi?id=1091804#c1
Fabian Vogt
http://bugzilla.opensuse.org/show_bug.cgi?id=1091804
http://bugzilla.opensuse.org/show_bug.cgi?id=1091804#c2
--- Comment #2 from Alexander Graf
http://bugzilla.opensuse.org/show_bug.cgi?id=1091804
http://bugzilla.opensuse.org/show_bug.cgi?id=1091804#c3
--- Comment #3 from Fabian Vogt
We even have them for x86_64 already: https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM:Live/JeOS/ X11-rootfs.x86_64.kiwi?expand=1
I guess it makes sense to consolidate our images into something more managable for everyone, yes.
I guess for this we should actually start from scratch and just make a new package/.kiwi file which includes all packages necessary to run zypper and is arch-independant. It would also avoid kiwi profiles, which makes it even easier to maintain. Opinions? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1091804
Markos Chandras
http://bugzilla.opensuse.org/show_bug.cgi?id=1091804
http://bugzilla.opensuse.org/show_bug.cgi?id=1091804#c4
--- Comment #4 from Jean-Philippe Evrard
(In reply to Alexander Graf from comment #2)
We even have them for x86_64 already: https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM:Live/JeOS/ X11-rootfs.x86_64.kiwi?expand=1
I guess it makes sense to consolidate our images into something more managable for everyone, yes.
I guess for this we should actually start from scratch and just make a new package/.kiwi file which includes all packages necessary to run zypper and is arch-independant. It would also avoid kiwi profiles, which makes it even easier to maintain.
Opinions?
I am new to all of this, so just my two cents: I guess it could be simplified from https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM:Live/JeOS/... . I like the idea of having a minimum base arch-independant and adding layers. It could become technically challenging if there are other extra (distro-specific) packages required for a "minimum bootable image". But all in all, it's a step towards the right direction to avoid the repetitions. It would require rebuilding all the other images, and check for regressions. I am not sure the state of the testing there, and if there are resources to work on it. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1091804
http://bugzilla.opensuse.org/show_bug.cgi?id=1091804#c5
--- Comment #5 from Fabian Vogt
(In reply to Fabian Vogt from comment #3)
(In reply to Alexander Graf from comment #2)
We even have them for x86_64 already: https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM:Live/JeOS/ X11-rootfs.x86_64.kiwi?expand=1
I guess it makes sense to consolidate our images into something more managable for everyone, yes.
I guess for this we should actually start from scratch and just make a new package/.kiwi file which includes all packages necessary to run zypper and is arch-independant. It would also avoid kiwi profiles, which makes it even easier to maintain.
Opinions?
I am new to all of this, so just my two cents:
I guess it could be simplified from https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM:Live/JeOS/ JeOS-efi.x86_64.kiwi?expand=1 .
I like the idea of having a minimum base arch-independant and adding layers.
The images itself are not arch independent, just the image descriptions would be. The descriptions for bootable images can't be as the image types and boot flows differ.
It could become technically challenging if there are other extra (distro-specific) packages required for a "minimum bootable image". But all in all, it's a step towards the right direction to avoid the repetitions. It would require rebuilding all the other images, and check for regressions. I am not sure the state of the testing there, and if there are resources to work on it.
IMO we only need one type of rootfs, "one size fits all". It just needs to contain zypper and all dependencies. Additional requirements are that it does not break dependencies or modifies any config files unexpectedly. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com