fix: make Rancher image pre-pull best effort and disable managed SUC
Deploy Cluster / Terraform (push) Successful in 27s
Deploy Cluster / Ansible (push) Failing after 32m19s

Docker Hub TLS handshakes are too flaky to make pre-pulling a hard bootstrap
requirement. Treat image pre-pull as opportunistic and disable Rancher's
managed system-upgrade-controller feature so that image is removed from the
critical install path while Rancher and its webhook converge.
This commit is contained in:
2026-04-22 11:33:13 +00:00
parent 9c0523e880
commit 55d7b8201e
2 changed files with 3 additions and 0 deletions
@@ -7,3 +7,4 @@
until: rancher_image_pull.rc == 0
loop: "{{ rancher_images_to_prepull }}"
changed_when: true
failed_when: false
@@ -28,6 +28,8 @@ spec:
extraEnv:
- name: CATTLE_PROMETHEUS_METRICS
value: "true"
- name: CATTLE_FEATURES
value: "managed-system-upgrade-controller=false"
resources:
requests:
cpu: 500m