Kubernetes runner pod scheduling ignores platform

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