fiesta runner is a shared runner, which means it will be available for all repositories, fiesta-flatpak is runner instance running on same machine with specific privileges enabled needed to run flatpak builds. freebsd-node3 is DO server which used to serve the build.kde.org, currently it is used for doing FreeBSD builds. ange-windows-kvm is the KVM virtual machine on ange.kde.org running Windows 10. ange-docker-kvm is virtual machine on ange.kde.org configured to allow access to docker test, currently only enabled for ci-tooling repo.
Flatpak runner administration
Flatpak runner requires seperate configuration apart from the normal docker executor registration.
Important part is, cap_add, devices and volumes entry. Which is modified to make it possible to run flatpak inside docker container.
Windows runner administration
Gitlab documentation suggests running gitlab-runner on windows as a service. However, since KDE builds require GUI access, you can't run it as a service. You will have to run as Scheduled task. Following is the bat script used to run gitlab-runner.