Skip to content

AIAP: Document the requirements for the infrastructure builder image #651

@ian-howell

Description

@ian-howell

Problem description (if applicable)
Airship-in-a-Pod uses the infra-builder container, which sets up 3 VMs (one used as the ephemeral node, one as a control plane node, and one as a worker node). While this works great for basic testing, we would like to be able to specify different architectures for different needs (e.g. 3 control planes and 2 workers).

AIAP is currently configured such that the task containers are decoupled, i.e. there is nothing stopping a user from swapping out the infra-builder image with their own image. Doing so allows the above desired behavior, however there is currently no documentation on the requirements for the infra-builder container.

Proposed change
Update the AIAP documentation to include the requirements for the infra-builder. This should include pre-reqs (such as required services) as well as outputs (VMs). Furthermore, this should include basic instructions for copying and modifying the default infra-builder image.

This is likely dependent on #648, since fixing it will simplify creating multi-node containers

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestpriority/criticalItems critical to be implemented, usually by the next release

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions