Description of problem: dockergc pods would get crashed if docker storage driver is devicemapper. Please see Bug 1511400. Installer/OpenShift health check should stop from moving the installation forward. Version-Release number of the following components: openshift-ansible-3.9.22-1.git.7.92620c6.el7.noarch.rpm How reproducible: always Steps to Reproduce: 1. trigger installation with devicemapper docker storage driver # cat inventory <--snip--> openshift_crio_use_rpm=true openshift_crio_docker_gc_node_selector={"role": "node"} <--snip--> Actual results: Installation succeeded, but dockergc pods got crashed: # oc get po NAME READY STATUS RESTARTS AGE docker-registry-1-xb8wj 1/1 Running 0 1h dockergc-rrxsd 0/1 CrashLoopBackOff 24 1h dockergc-xj6tv 0/1 CrashLoopBackOff 23 1h registry-console-1-nsw8q 1/1 Running 0 1h router-1-tp2vq 1/1 Running 0 1h # oc logs dockergc-rrxsd I0418 08:17:17.462417 1 dockergc.go:242] docker build garbage collection daemon I0418 08:17:17.462537 1 dockergc.go:246] MinimumGCAge: {1h0m0s}, ImageGCHighThresholdPercent: 80, ImageGCLowThresholdPercent: 60 Expected results: Additional info: Please attach logs from ansible-playbook with the -vvv flag
Opened a docs pr to suggest only setting the node selector to match hosts with overlay2. https://github.com/openshift/openshift-docs/pull/11392
Didn't mean to close this.
LGTM.
I've merged and cherry-picked the PR. It should be live soon.
This is fixed on docs.openshift: - https://docs.openshift.com/container-platform/3.7/release_notes/ocp_3_7_release_notes.html#ocp-37-crio - https://docs.openshift.com/container-platform/3.9/release_notes/ocp_3_9_release_notes.html#ocp-39-crio and on the portal: - https://access.redhat.com/documentation/en-us/openshift_container_platform/3.9/html-single/release_notes/#ocp-39-crio - https://access.redhat.com/documentation/en-us/openshift_container_platform/3.7/html-single/release_notes/#ocp-37-crio