Skip to content

Support Debian 12/13 #2019

Description

@jcmontigny

Hello,

Problem statement

As a kubernetes operator using CAPI and Openstack, in an organisation that primarily uses Debian as a distribution for its servers, I would like to build kubernetes images using a source image with Debian 13 as a distribution.

There is an ubuntu target for the make command, and the ansible roles use the OS family to support Ubuntu.

However, there are slight differences between Ubuntu and Debian as distributions such as:

  • package names
  • service names

Therefore, a build will fail.

Solution

The roles should also differenciate package lists, services... based on the OS distribution.

I have done several modifications across several roles so that the build succeeds on :

  • Debian 12
  • Debian 13

I still use the ubuntu make target.

Would the project be interested in the changes made in the form of a PR in order to support Debian 12/13 ? At least in terms of successfully building the image for the moment (not as a fully supported OS), and still using the ubuntu make target ?

(note : I am also in the process of reviewing how to have a CLA either for the Company or as an individual)

Alternatives

Currently my only alternative is using Ubuntu, but this does not abide by organisation standards.


/kind feature

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions