Rancher 2.3.5, Openstack and Bastion/Jump hosts

We are trying to deploy K8S to our openstack cloud using a HA rancher setup currently based on v2.3.5. The idea is to automatically deploy a jump host in the openstack project, associate a floating IP, and then use the standard openstack provider to create the instances for control plane and worker nodes. Access to the nodes should happen via the jump host.

RKE supports a bastion host setup; but all tests so far with rancher have not been successful. I’ve added the necessary setup to the rke configuration, but the rancher-machine processes do not seem to use that setup.

Is this a supported setup, or do we need to find another way to setup the clusters in the openstack cloud?