Skip to content

docs: Instructions for Magnum image use unclear #178

@Guno327

Description

@Guno327

In the docs for enabling the containers as a service feature it is unclear that you can (and should) use a plain Ubuntu cloud image as the image for your k8s cluster.

The only section that touches on the images states:

Set the following properties on the image that will be used to deploy instances
        os-distro to ubuntu
        kube-version to workload cluster kubernetes version
openstack image set IMAGE --os-distro ubuntu --property kube_version=v1.32.8

but never mentions which image to make these changes on.

Since you usually need to build a custom image for magnum as is the case with Fedora images and legacy heat based Ubuntu images, this is quite a difference and should be documented somewhere.

It should be noted that if you use a custom built CAPI Ubuntu image for the CAAS feature the building of your controller VM will fail with the non-de script message of command k8s could not be found since the cloud-init seems to expects snaps to either be installed or will install them if the command does not exist in stock Ubuntu cloud images, but not those produced by image-builder.

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