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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions