- Allow to optionally specify the path of the private SSH key
- Set correct permissions for the kubeconfig file
- Retry fetching manifests a few times to allow for temporary network issues
- Allow to optionally schedule workloads on masters
- Allow clusters with no worker node pools if shceduling is enabled for the masters