@@ -0,0 +1,13 @@
+package deploy
+
+import (
+	"strings"
+)
+
+func convertOsFileName(fileName string) string {
+	return strings.ReplaceAll(fileName, "_windows", "")
+}
+
+func skipOsFileName(fileName string) bool {
+	return strings.Contains(fileName, "_linux")
+}
CCM includes the RBAC rules for our built in cloud provider. k3s has an embedded cloud provider that's only function is to set and manage the ExternalIP of a node. You can disable it with --disable-cloud-controller. TBH the installation of ccm.yaml should be tied to whether --disable-cloud-controller is set. I can probably make that change as I just ran into an issue with it.