Work in preparation for the vsphere cluster template. Allow setting extra flags on kubelet
Changes
Add ExtraKubeletArgs on the InitConfiguration API
Pass ExtraKubeletArgs on cloud-init configurations
When ExtraKubeletArgs are set, ensure these are appended to the kubelet config after installation
Also refactor some more of the testing, move confinement tests to the common cloud-init tests, add tests for the risk-level and also add tests for the extra kubelet args.
Summary
Work in preparation for the vsphere cluster template. Allow setting extra flags on kubelet
Changes
Also refactor some more of the testing, move confinement tests to the common cloud-init tests, add tests for the risk-level and also add tests for the extra kubelet args.