Harbor
Harbor runs on the hub and serves as the fleet image registry. Nodes use registries.yaml so pulls prefer Harbor on the overlay.
Push fleet images
Section titled “Push fleet images”ansible-playbook harbor.yml --tags harbor_push_fleet -l hubBuilds and pushes controllers, console, control-plane, service providers, and ansible-runner under project fleet/. Tag = harbor_fleet_image_tag (= umkim_version).
First push can take 1–2 hours. Sibling clones must match fleet_git_pins.yml when fleet_enforce_git_pins: true.
See Versions and pins.