Feature Request
In Talos v1.12+, development flags like --skip-k8s-node-readiness-check were moved under the talosctl cluster create dev command.
However, talosctl cluster create dev appears strictly coupled to the QEMU provisioner. There is currently no apparent way to use these development flags when targeting the Docker provisioner.
Use Case
We use cluster.network.cni.name: none in our machine configuration because we install Cilium via kubectl immediately after bootstrap. Because the nodes never reach a Ready state without a CNI, talosctl cluster create docker hangs indefinitely and eventually times out. In v1.11, we bypassed this using --skip-k8s-node-readiness-check, but this flag is no longer available for the Docker-specific subcommand.
To Reproduce
Try to skip readiness check on Docker:
talosctl cluster create docker --skip-k8s-node-readiness-check
Result: Error: unknown flag: --skip-k8s-node-readiness-check
Try to use the dev command with Docker:
talosctl cluster create dev --provisioner docker
Result: no unknown flag error but defaults to QEMU
Expected Behavior / Proposed Solution
talosctl cluster create docker should support the same development flags as the dev subcommand, or dev should allow a --provisioner docker flag.
Feature Request
In Talos v1.12+, development flags like
--skip-k8s-node-readiness-checkwere moved under thetalosctl cluster create devcommand.However,
talosctl cluster create devappears strictly coupled to the QEMU provisioner. There is currently no apparent way to use these development flags when targeting the Docker provisioner.Use Case
We use cluster.network.cni.name: none in our machine configuration because we install Cilium via kubectl immediately after bootstrap. Because the nodes never reach a Ready state without a CNI, talosctl cluster create docker hangs indefinitely and eventually times out. In v1.11, we bypassed this using --skip-k8s-node-readiness-check, but this flag is no longer available for the Docker-specific subcommand.
To Reproduce
Try to skip readiness check on Docker:
talosctl cluster create docker --skip-k8s-node-readiness-check
Result: Error: unknown flag: --skip-k8s-node-readiness-check
Try to use the dev command with Docker:
talosctl cluster create dev --provisioner docker
Result: no unknown flag error but defaults to QEMU
Expected Behavior / Proposed Solution
talosctl cluster create dockershould support the same development flags as thedevsubcommand, ordevshould allow a--provisioner dockerflag.