Skip to content

Image Flavors: Wrong base inheritance #1745

@max06

Description

@max06

(Assuming the image definitions in .obs/dockerfile/* are used to offer the image channels for the elemental-operator)

There are 3 different flavors of the SL Micro 6.2 image: bare-metal, kvm, rt (not checked here), as well as the base-image used by these flavors.

Testing elemental in a virtualized environment, we used the kvm flavor to deploy clusters, experiencing severe issues, like a missing iptables-package.

Turns out: While the base image contains a lot of elemental-related dependencies, the important stuff for rke2-clusters is installed in the bare-metal-image. This makes the bare-metal images the only usable flavor. The other flavors are based on the base-image and don't add the required dependencies defined in the bare-metal dockerfile.

I'd suggest adding the rke2-requirements of the bare-metal dockerfile to the base image, or change the bases of the other 2 flavors to use the bare-metal image instead.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions