Builders for all our Cloud images. Each builder has it's own README.md which contains the technical doccumentation on set up and usage.
The amphora-image-builder is a container used to build an image used by the OpenStack Octavia VMs called Amphora.
The cluster-api directory contains configuration to extend the upstream Kubernetes image builder.It includes references to our os_builder roles. This ensures our CAPI images contain the VM baseline we apply to all images such as security policy.
The os_builders directory contains our bespoke image building pipeline utilising Packer and Ansible to remotely build images for OpenStack virtual machines. This is where we build all Ubuntu and Rocky images used on the Cloud.
-
scripts - A directory containing helper scripts to make building and testing easier when performed manually.
-
k8s-image-builder - A git submodule containing the upstream Kubernetes image builder.