Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support for building debian/ubuntu based images #122

Open
obnoxxx opened this issue Apr 20, 2023 · 2 comments
Open

add support for building debian/ubuntu based images #122

obnoxxx opened this issue Apr 20, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@obnoxxx
Copy link
Collaborator

obnoxxx commented Apr 20, 2023

We currently provide image builds based on fedora, centos, rhel, and opensuse.

Of these, fedora and opensuse are Linux distributions with a strong upstream-y open source and community-driven spirit.

Other popular distributions with a sinilar approch are debian and its derivatives like ubuntu.

because of their popularity and also because I have worked a lot with Debian and ubuntu in the past, I would like to be able to offer build flavors based on those distibutions.

They also offer the required Samba packages out of the box so there would not be a requirement to additionally create and maintain debian package builds in ordeer to maintain debian images unless we want to offer nightly snapshots like for the prm based distos.

@obnoxxx obnoxxx added the enhancement New feature or request label Apr 20, 2023
@phlogistonjohn
Copy link
Collaborator

While I am not strictly opposed to this idea I think that supporting lots of different base images has costs and we should be judicious about what bases we use and how many images we end up supplying.
To justify having these I'd want to consider:

  • user demand: is anyone outside the team asking for these
  • features: is there something the ubuntu or debian builds of samba do that the current images can not or do not?
  • team expertise: it would be best if someone familiar with those distro ecosystems helped maintain these variants
  • testing: either we test and make use of these variants or we should have some way of expressing that some images are "1st tier" vs "best effort" or something like that
  • distribution and documentation: how do users know the variants exist and how should they acquire them. How should users know which ones are best to use

@anoopcs9
Copy link
Collaborator

They also offer the required Samba packages out of the box so there would not be a requirement to additionally create and maintain debian package builds in ordeer to maintain debian images unless we want to offer nightly snapshots like for the prm based distos.

I think building out of samba nightly builds is also useful in understanding the fast moving upstream and early detection of breakages(from container world). In addition to that we do have a "devbuilds" variant consuming these nightly samba and ceph developmental builds which is currently used by ceph main branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants