Skip to content

docs: Instructions for Magnum image use unclear #178

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions