CoreDNS rollout times out because tasks run before CNI is installed and taints are removed
* **Description**:
The playbook fails during deployment with a rollout timeout: `deployment "coredns" rollout to finish: 0 out of 2 new replicas and timed out after 60s`.
* **Root Cause**: The tasks to patch the CoreDNS ConfigMap and restart its rollout are placed in [playbooks/roles/kubernetes/master/tasks/main.yml](file:///home/xflow/etsi-mec-sandbox/playbooks/roles/kubernetes/master/tasks/main.yml#L84-L98). This executes immediately after `kubeadm init`, but before the CNI (`cni_calico` role) is deployed and before the control-plane node's `NoSchedule` taint is removed. Without an active CNI and with the node taint still active, the restarted CoreDNS pods cannot be scheduled, leading to a rollout timeout.
* **Proposed Fix**: Move the patch and restart tasks from [playbooks/roles/kubernetes/master/tasks/main.yml](file:///home/xflow/etsi-mec-sandbox/playbooks/roles/kubernetes/master/tasks/main.yml#L84-L98) to the end of [playbooks/roles/cni_calico/tasks/main.yml](file:///home/xflow/etsi-mec-sandbox/playbooks/roles/cni_calico/tasks/main.yml#L134-L141), specifically after the taint-removal step.
issue