Haven Compliancy Checker won't run on a Rancher RKE cluster
If you run the check on a Rancher provisioned RKE cluster, it fails two ways,
- Annotations for master/controlplane node is by default "node-role.kubernetes.io/controlplane" instead of "node-role.kubernetes.io/control-plane"
- privpod is scheduled to master node without tolerations, so pod will be killed/removed and won't start.
I made a quick fix in this commit basvankampen/haven@625360bc