diff --git a/roles/upgrade/pre-upgrade/tasks/main.yml b/roles/upgrade/pre-upgrade/tasks/main.yml index f6869e64f..a415dae27 100644 --- a/roles/upgrade/pre-upgrade/tasks/main.yml +++ b/roles/upgrade/pre-upgrade/tasks/main.yml @@ -31,14 +31,14 @@ command: > {{ kubectl }} get node {{ kube_override_hostname | default(inventory_hostname) }} -o jsonpath='{ .spec.unschedulable }' - register: kubectl_node_schedulable + register: kubectl_node_unschedulable delegate_to: "{{ groups['kube_control_plane'][0] }}" failed_when: false changed_when: false - name: Set if node needs cordoning set_fact: - needs_cordoning: "{{ (kubectl_node_ready.stdout == 'True' and not kubectl_node_schedulable.stdout) or upgrade_node_always_cordon }}" + needs_cordoning: "{{ (kubectl_node_ready.stdout == 'True' and not kubectl_node_unschedulable.stdout) or upgrade_node_always_cordon }}" - name: Node draining delegate_to: "{{ groups['kube_control_plane'][0] }}"