[PATCH 0/3] Automation: improve openSUSE containers + podman

Dario Faggioli posted 3 patches 3 years, 11 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/xen tags/patchew/158827088416.19371.17008531228521109457.stgit@Palanthas
Maintainers: Doug Goldstein <cardoe@cardoe.com>
automation/build/README.md                         |   10 ++++++++++
.../build/suse/opensuse-tumbleweed.dockerfile      |    2 ++
automation/scripts/containerize                    |   19 +++++++++++++++----
3 files changed, 27 insertions(+), 4 deletions(-)
[PATCH 0/3] Automation: improve openSUSE containers + podman
Posted by Dario Faggioli 3 years, 11 months ago
Hello,

This short series contains some improvements for building Xen in
openSUSE containers. In fact, the build dependencies inside the
Tumbleweed container are updated and more handy helpers are added, in
containerize, for referring to both Leap and Tumbleweed containers.

In addition to that, in patch 3, the containerize script is enhanced so
that it is now possible to use podman, instead of docker. Rootless mode
for podman also works (provided the system is properly configured) which,
IMO, is rather nice.

Docker of course continue to work, and is kept as the default.

Regards
---
Dario Faggioli (3):
      automation: update openSUSE Tumbleweed building dependencies
      automation: openSUSE distro names helpers for containerize.
      automation: implement (rootless) podman support in containerize

 automation/build/README.md                         |   10 ++++++++++
 .../build/suse/opensuse-tumbleweed.dockerfile      |    2 ++
 automation/scripts/containerize                    |   19 +++++++++++++++----
 3 files changed, 27 insertions(+), 4 deletions(-)
--
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)

Re: [PATCH 0/3] Automation: improve openSUSE containers + podman
Posted by Dario Faggioli 3 years, 10 months ago
On Thu, 2020-04-30 at 20:27 +0200, Dario Faggioli wrote:
> Hello,
> 
> This short series contains some improvements for building Xen in
> openSUSE containers. In fact, the build dependencies inside the
> Tumbleweed container are updated and more handy helpers are added, in
> containerize, for referring to both Leap and Tumbleweed containers.
> 
> In addition to that, in patch 3, the containerize script is enhanced
> so
> that it is now possible to use podman, instead of docker. Rootless
> mode
> for podman also works (provided the system is properly configured)
> which,
> IMO, is rather nice.
> 
> Docker of course continue to work, and is kept as the default.
> 
Ping?

Thanks and Regards
-- 
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)

Re: [PATCH 0/3] Automation: improve openSUSE containers + podman
Posted by Dario Faggioli 3 years, 10 months ago
On Thu, 2020-05-21 at 09:43 +0200, Dario Faggioli wrote:
> On Thu, 2020-04-30 at 20:27 +0200, Dario Faggioli wrote:
> > Hello,
> > 
> > This short series contains some improvements for building Xen in
> > openSUSE containers. In fact, the build dependencies inside the
> > Tumbleweed container are updated and more handy helpers are added,
> > in
> > containerize, for referring to both Leap and Tumbleweed containers.
> > 
> > In addition to that, in patch 3, the containerize script is
> > enhanced
> > so
> > that it is now possible to use podman, instead of docker. Rootless
> > mode
> > for podman also works (provided the system is properly configured)
> > which,
> > IMO, is rather nice.
> > 
> > Docker of course continue to work, and is kept as the default.
> > 
> Ping?
>
Ping^2? :-D

Adding Wei. get-maintainers.pl seems told me I should no Cc him, so I
dind't, but I've seen automation/ stuff Acked-by him recently, so...

Thanks and Regards
-- 
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)

Re: [PATCH 0/3] Automation: improve openSUSE containers + podman
Posted by Wei Liu 3 years, 10 months ago
On Fri, May 29, 2020 at 12:20:25PM +0200, Dario Faggioli wrote:
> On Thu, 2020-05-21 at 09:43 +0200, Dario Faggioli wrote:
> > On Thu, 2020-04-30 at 20:27 +0200, Dario Faggioli wrote:
> > > Hello,
> > > 
> > > This short series contains some improvements for building Xen in
> > > openSUSE containers. In fact, the build dependencies inside the
> > > Tumbleweed container are updated and more handy helpers are added,
> > > in
> > > containerize, for referring to both Leap and Tumbleweed containers.
> > > 
> > > In addition to that, in patch 3, the containerize script is
> > > enhanced
> > > so
> > > that it is now possible to use podman, instead of docker. Rootless
> > > mode
> > > for podman also works (provided the system is properly configured)
> > > which,
> > > IMO, is rather nice.
> > > 
> > > Docker of course continue to work, and is kept as the default.
> > > 
> > Ping?
> >
> Ping^2? :-D
> 
> Adding Wei. get-maintainers.pl seems told me I should no Cc him, so I
> dind't, but I've seen automation/ stuff Acked-by him recently, so...

I think these are good improvements, so in Doug's absence:

Acked-by: Wei Liu <wl@xen.org>

You can already push to the container registries right?

Cc Paul. Gitlab CI is not gating pushes. I think there is very low risk
involved in committing this series during freeze.


> 
> Thanks and Regards
> -- 
> Dario Faggioli, Ph.D
> http://about.me/dario.faggioli
> Virtualization Software Engineer
> SUSE Labs, SUSE https://www.suse.com/
> -------------------------------------------------------------------
> <<This happens because _I_ choose it to happen!>> (Raistlin Majere)
> 



RE: [PATCH 0/3] Automation: improve openSUSE containers + podman
Posted by Paul Durrant 3 years, 10 months ago
> -----Original Message-----
> From: Wei Liu <wl@xen.org>
> Sent: 02 June 2020 10:07
> To: Dario Faggioli <dfaggioli@suse.com>
> Cc: xen-devel@lists.xenproject.org; Andrew Cooper <andrew.cooper3@citrix.com>; Doug Goldstein
> <cardoe@cardoe.com>; Wei Liu <wl@xen.org>; Paul Durrant <paul@xen.org>
> Subject: Re: [PATCH 0/3] Automation: improve openSUSE containers + podman
> 
> On Fri, May 29, 2020 at 12:20:25PM +0200, Dario Faggioli wrote:
> > On Thu, 2020-05-21 at 09:43 +0200, Dario Faggioli wrote:
> > > On Thu, 2020-04-30 at 20:27 +0200, Dario Faggioli wrote:
> > > > Hello,
> > > >
> > > > This short series contains some improvements for building Xen in
> > > > openSUSE containers. In fact, the build dependencies inside the
> > > > Tumbleweed container are updated and more handy helpers are added,
> > > > in
> > > > containerize, for referring to both Leap and Tumbleweed containers.
> > > >
> > > > In addition to that, in patch 3, the containerize script is
> > > > enhanced
> > > > so
> > > > that it is now possible to use podman, instead of docker. Rootless
> > > > mode
> > > > for podman also works (provided the system is properly configured)
> > > > which,
> > > > IMO, is rather nice.
> > > >
> > > > Docker of course continue to work, and is kept as the default.
> > > >
> > > Ping?
> > >
> > Ping^2? :-D
> >
> > Adding Wei. get-maintainers.pl seems told me I should no Cc him, so I
> > dind't, but I've seen automation/ stuff Acked-by him recently, so...
> 
> I think these are good improvements, so in Doug's absence:
> 
> Acked-by: Wei Liu <wl@xen.org>
> 
> You can already push to the container registries right?
> 
> Cc Paul. Gitlab CI is not gating pushes. I think there is very low risk
> involved in committing this series during freeze.
> 

I'll trust your judegment :-)

Release-acked-by: Paul Durrant <paul@xen.org>

> 
> >
> > Thanks and Regards
> > --
> > Dario Faggioli, Ph.D
> > http://about.me/dario.faggioli
> > Virtualization Software Engineer
> > SUSE Labs, SUSE https://www.suse.com/
> > -------------------------------------------------------------------
> > <<This happens because _I_ choose it to happen!>> (Raistlin Majere)
> >
>