Skip to content

MaximMonin/magnum-capi-kubernetes-image-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes image build for Magnum ClusterApi driver

Auto build ubuntu kubernetes images for Openstack Magnum Service with a docker.
Ubuntu 24.04 + k8s 1.30+ as base image, tested with Magnum Capi driver.

Notes

Fixes

  • Fixed build error where systemctl enable containerd/kubelet would throw exception - service does not exist. Fixed by adding element-deps.
  • Make sure the /etc/kubernetes/manifests directory exists for static pods (reduce logs on worker nodes).
  • cloud-init uses default Openstack datasources (Openstack, ConfigDrive)

Patches

  • qemu-ga - added qemu guest agent to image.
  • allow-root - allow root user and ssh root access with a key to kubernetes nodes.
  • block-device-efi - make sure image works under Legacy and Uefi Bios (secure boot is not supported).

About

Kubernetes image build for Magnum ClusterApi driver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published