The ignore_docker_version option appears to be ignored. However, passing --ignore-docker-version works as expected.
RKE version:
rke version v1.2.3
Docker version: (docker version,docker info preferred)
20.10.0 (CE)
Operating system and kernel: (cat /etc/os-release, uname -r preferred)
Ubuntu 20.04
Type/provider of hosts: (VirtualBox/Bare-metal/AWS/GCE/DO)
VMware ESXi
cluster.yml file:
cluster_name: vspherenetes
ssh_agent_auth: true
ignore_docker_version: true
kubernetes_version: "v1.19.4-rancher1-1"
nodes:
- address: 192.168.1.92
user: nick
role:
- controlplane
- etcd
- address: 192.168.1.12
user: nick
role:
- worker
- address: 192.168.1.27
user: nick
role:
- worker
- address: 192.168.1.96
user: nick
role:
- worker
Steps to Reproduce:
rke up
Results:
FATA[0000] Unsupported Docker version found [20.10.0] on host [192.168.1.67], supported versions are [1.13.x 17.03.x 17.06.x 17.09.x 18.06.x 18.09.x 19.03.x]
zsh: exit 1 rke up
Retrying with the --ignore-docker-version set results in a successful cluster deployment.
Noticed the same issue here
Retrying with the --ignore-docker-version set results in a successful cluster deployment.
Confirmed
rke: v1.2.4-rc9
Docker: 20.10.2, build 2291f61
system: Ubuntu-2004-focal-64-minimal 5.4.0-47-generic
Also confirmed
Confirmed for version 1.2.5.
rke: v1.2.5
Docker: 20.10.3, build 48d30b5
OS: CentOS Linux release 7.9.2009 (Core)