Skip to content

Runner Fleet Diagram

Placement groups map to Hyper-V guests on CAPTAINKANGAPOO. Use placement:<name> in Runner fleet operations to target everyone on a host.

flowchart TB
  subgraph placement_docker_a["docker-a — gha-docker-a (172.29.240.13)"]
    aiproject_docker_01["aiproject-docker-01<br/>aiProject · docker"]
    dnd_session_parser_docker_01["dnd-session-parser-docker-01<br/>dnd_session_parser · docker"]
    telegram_companion_docker_01["telegram-companion-docker-01<br/>telegram_companion · docker"]
    tiktooker_docker_02["tiktooker-docker-02<br/>tiktooker · docker"]
  end
  subgraph placement_docker_b["docker-b — gha-docker-b (172.29.240.14)"]
    homelab_docker_01["homelab-docker-01<br/>homelab · docker"]
    rexit_evolved_docker_01["rexit-evolved-docker-01<br/>rexit_evolved · docker"]
    tiktooker_docker_01["tiktooker-docker-01<br/>tiktooker · docker"]
  end
  subgraph placement_general_a["general-a — gha-general-a (172.29.240.11)"]
    ci_toolkit_ci_01["ci-toolkit-ci-01<br/>ci-toolkit · general"]
    dependency_steward_ci_01["dependency-steward-ci-01<br/>dependency-steward · general"]
    dnd_session_parser_ci_01["dnd-session-parser-ci-01<br/>dnd_session_parser · general"]
    dnd_transcriber_ci_01["dnd-transcriber-ci-01<br/>dnd_transcriber · general"]
    homelab_ci_02["homelab-ci-02<br/>homelab · general"]
    homelab_ci_03["homelab-ci-03<br/>homelab · general"]
    homelab_ci_04["homelab-ci-04<br/>homelab · general"]
    rexit_evolved_ci_01["rexit-evolved-ci-01<br/>rexit_evolved · general"]
    telegram_ci_01["telegram-ci-01<br/>Telegram · general"]
    telegram_companion_ci_01["telegram-companion-ci-01<br/>telegram_companion · general"]
    tiktooker_ci_01["tiktooker-ci-01<br/>tiktooker · general"]
  end
  subgraph placement_general_b["general-b — gha-general-b (172.29.240.12)"]
    aiproject_ci_01["aiproject-ci-01<br/>aiProject · general"]
    ci_toolkit_ci_02["ci-toolkit-ci-02<br/>ci-toolkit · general"]
    dependency_steward_ci_02["dependency-steward-ci-02<br/>dependency-steward · general"]
    dnd_session_parser_ci_02["dnd-session-parser-ci-02<br/>dnd_session_parser · general"]
    dnd_transcriber_ci_02["dnd-transcriber-ci-02<br/>dnd_transcriber · general"]
    homelab_ci_01["homelab-ci-01<br/>homelab · general"]
    homelab_ci_05["homelab-ci-05<br/>homelab · general"]
    homelab_ci_06["homelab-ci-06<br/>homelab · general"]
    rexit_evolved_ci_02["rexit-evolved-ci-02<br/>rexit_evolved · general"]
    telegram_companion_ci_02["telegram-companion-ci-02<br/>telegram_companion · general"]
    tiktooker_ci_02["tiktooker-ci-02<br/>tiktooker · general"]
  end
  subgraph placement_lan_a["lan-a — gha-lan-a"]
    homelab_lan_01["homelab-lan-01<br/>homelab · lan"]
  end
  subgraph placement_mgmt_a["mgmt-a — gha-mgmt (172.29.240.15)"]
    homelab_mgmt_01["homelab-mgmt-01<br/>homelab · management"]
  end

Pinned runner version: 2.336.0. Regenerate after editing fleet.yml:

uv run python inventory/generators/render-runner-fleet-diagram.py
uv run python inventory/generators/render-runner-fleet-dispatch.py