samba-container
samba-container copied to clipboard
build: Add debian based server image build
this adds debian based server image build flavor.
trigger with
make KIND=server OS_NAME=debian build-image
I am thinking of maybe splitting the first commit out into a separate PR and adding debian flavor for more image builds
this is now based on #195
So, I'm going to be honest and say that I'm not super enthusiastic about adding a new distro image - especially one that no one external to the project has requested. This does not mean I'm firmly opposed, but it seems like a future maintenance burden with little to no immediate payoff. Plus, I find that we already have enough variations that things are complicated to wrangle.
We have the fedora builds which are tested and released. We have centos builds which are tested, not released, but consumed by the ceph project. We have opensuse builds that serve as a feeder for suse's own builds, and are tested, but I have little insight to how they're used.
On top of all those we have the various nightly and dev-build subvariants. I would rather get a stronger handle on the stuff we're already doing, including getting the arm64 builds included in the regular build process, and then getting the centos variants part of the release process before adding debian --- UNLESS there's some big demand that I'm unaware of.
This pull request now has conflicts with the target branch. Please resolve these conflicts and force push the updated branch.