Currently when pipeline defines a platform, kubernetes runner adds a label to the pod. This isn’t enough, pods are scheduled on wrong nodes (at least on k3s). It seems an appropriate nodeSelector
with kubernetes.io/arch
and/or kubernetes.io/os
is needed. Also it should happen for amd64, not only arm.
My current workaround is adding a redundant node_selector
in .drone.yml
.
Thank you