Browse Source

crio: harden downloads with retry (#6374)

CI job 624031102 failed with:

fatal: [ubuntu1804]: FAILED! => {"changed": false, "msg": "Failed to download key at https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/xUbuntu_18.04/Release.key: Request failed: <urlopen error [Errno -3] Temporary failure in name resolution>"}

Assuming its a temporary problem it should get more robust with a
couple of retries like in other roles.

Co-authored-by: Hans Feldt <hafe@users.noreply.github.com>
pull/6349/head
Hans Feldt 4 years ago
committed by GitHub
parent
commit
75ad868cbd
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 0 deletions
  1. 4
      roles/container-engine/cri-o/tasks/crio_repo.yml
  2. 4
      roles/container-engine/cri-o/tasks/main.yaml

4
roles/container-engine/cri-o/tasks/crio_repo.yml

@ -10,6 +10,10 @@
url: "https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/{{ crio_kubic_debian_repo_name }}/Release.key"
state: present
when: crio_kubic_debian_repo_name is defined
register: apt_key_download
until: apt_key_download is succeeded
retries: 4
delay: "{{ retry_stagger | d(3) }}"
- name: Add CRI-O kubic repo
apt_repository:

4
roles/container-engine/cri-o/tasks/main.yaml

@ -47,6 +47,10 @@
when: not is_ostree
with_items: "{{ crio_packages }}"
notify: restart crio
register: package_install
until: package_install is succeeded
retries: 4
delay: "{{ retry_stagger | d(3) }}"
- name: Gather the rpm package facts
package_facts:

Loading…
Cancel
Save