cluster-api-kubemark-ansible
For setting up hosts with cluster-api and kubemark provider development environment. Including tools to build source code, docker, and kind.
Setting up a development host
- Create an instance, ubuntu 22.04 is recommended
- Update
inventory/hosts
if you need to change addresses - Run
ansible-playbook -K -i setup_devel_environment.yaml
Once it is finished you will be able to login to the host as the devel user listed in the hosts file. All the development tools should be ready for access.
Building binaries and images
This will build the clusterctl
binary and all the controller images, it will
also push the images to the local registry.
- Complete previous step
- Run
ansible-playbook -i build_clusterctl_and_images.yaml