Browse Source

During pre-upgrade add a flag to always cordon (#7892)

* During pre-upgrade add a flag to always cordon

* empty

* empty

* empty

* Better default val
pull/7924/head
Calvin Park 3 years ago
committed by GitHub
parent
commit
9d3888a756
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions
  1. 1
      roles/upgrade/pre-upgrade/defaults/main.yml
  2. 2
      roles/upgrade/pre-upgrade/tasks/main.yml

1
roles/upgrade/pre-upgrade/defaults/main.yml

@ -6,6 +6,7 @@ drain_nodes: true
drain_retries: 3
drain_retry_delay_seconds: 10
upgrade_node_always_cordon: false
upgrade_node_uncordon_after_drain_failure: true
upgrade_node_fail_if_drain_fails: true

2
roles/upgrade/pre-upgrade/tasks/main.yml

@ -39,7 +39,7 @@
- name: Set if node needs cordoning
set_fact:
needs_cordoning: >-
{% if kubectl_node_ready.stdout == "True" and not kubectl_node_schedulable.stdout -%}
{% if (kubectl_node_ready.stdout == "True" and not kubectl_node_schedulable.stdout) or upgrade_node_always_cordon -%}
true
{%- else -%}
false

Loading…
Cancel
Save