Skip to content
Snippets Groups Projects
Unverified Commit ca45d5ff authored by Florian Ruynat's avatar Florian Ruynat Committed by GitHub
Browse files

Fix retries keyword missing until instruction (#5989)

parent 2bec26db
No related branches found
No related tags found
No related merge requests found
...@@ -36,6 +36,7 @@ ...@@ -36,6 +36,7 @@
{{ etcd_access_addresses.split(',') | first }}/v3alpha/kv/range {{ etcd_access_addresses.split(',') | first }}/v3alpha/kv/range
register: vault_etcd_exists register: vault_etcd_exists
retries: 4 retries: 4
until: vault_etcd_exists.status == 200
delay: "{{ retry_stagger | random + 3 }}" delay: "{{ retry_stagger | random + 3 }}"
run_once: true run_once: true
when: not vault_is_running and vault_etcd_available when: not vault_is_running and vault_etcd_available
......
...@@ -50,6 +50,8 @@ ...@@ -50,6 +50,8 @@
docker_image: docker_image:
name: quay.io/kubespray/cephfs-provisioner:06fddbe2 name: quay.io/kubespray/cephfs-provisioner:06fddbe2
push: yes push: yes
register: docker_image
retries: 10 retries: 10
until: docker_image is succeeded
when: check_image_result.rc != 0 when: check_image_result.rc != 0
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
register: kubeadm_upgrade register: kubeadm_upgrade
# Retry is because upload config sometimes fails # Retry is because upload config sometimes fails
retries: 3 retries: 3
until: kubeadm_upgrade.rc == 0
when: inventory_hostname == groups['kube-master']|first when: inventory_hostname == groups['kube-master']|first
failed_when: kubeadm_upgrade.rc != 0 and "field is immutable" not in kubeadm_upgrade.stderr failed_when: kubeadm_upgrade.rc != 0 and "field is immutable" not in kubeadm_upgrade.stderr
notify: Master | restart kubelet notify: Master | restart kubelet
......
...@@ -89,6 +89,7 @@ ...@@ -89,6 +89,7 @@
{{ bin_dir }}/calicoctl.sh get ippool | grep -w "{{ calico_pool_cidr | default(kube_pods_subnet) }}" | wc -l {{ bin_dir }}/calicoctl.sh get ippool | grep -w "{{ calico_pool_cidr | default(kube_pods_subnet) }}" | wc -l
register: calico_conf register: calico_conf
retries: 4 retries: 4
until: calico_conf.rc == 0
delay: "{{ retry_stagger | random + 3 }}" delay: "{{ retry_stagger | random + 3 }}"
changed_when: false changed_when: false
when: when:
...@@ -203,7 +204,9 @@ ...@@ -203,7 +204,9 @@
"asNumber": "{{ item.as }}", "asNumber": "{{ item.as }}",
"peerIP": "{{ item.router_id }}" "peerIP": "{{ item.router_id }}"
}}' | {{ bin_dir }}/calicoctl.sh apply -f - }}' | {{ bin_dir }}/calicoctl.sh apply -f -
register: output
retries: 4 retries: 4
until: output.rc == 0
delay: "{{ retry_stagger | random + 3 }}" delay: "{{ retry_stagger | random + 3 }}"
with_items: with_items:
- "{{ peers|selectattr('scope','defined')|selectattr('scope','equalto', 'global')|list|default([]) }}" - "{{ peers|selectattr('scope','defined')|selectattr('scope','equalto', 'global')|list|default([]) }}"
...@@ -223,7 +226,9 @@ ...@@ -223,7 +226,9 @@
"nodeSelector": "!has(i-am-a-route-reflector)", "nodeSelector": "!has(i-am-a-route-reflector)",
"peerSelector": "has(i-am-a-route-reflector)" "peerSelector": "has(i-am-a-route-reflector)"
}}' | {{ bin_dir }}/calicoctl.sh apply -f - }}' | {{ bin_dir }}/calicoctl.sh apply -f -
register: output
retries: 4 retries: 4
until: output.rc == 0
delay: "{{ retry_stagger | random + 3 }}" delay: "{{ retry_stagger | random + 3 }}"
with_items: with_items:
- "{{ groups['calico-rr'] | default([]) }}" - "{{ groups['calico-rr'] | default([]) }}"
...@@ -243,7 +248,9 @@ ...@@ -243,7 +248,9 @@
"nodeSelector": "has(i-am-a-route-reflector)", "nodeSelector": "has(i-am-a-route-reflector)",
"peerSelector": "has(i-am-a-route-reflector)" "peerSelector": "has(i-am-a-route-reflector)"
}}' | {{ bin_dir }}/calicoctl.sh apply -f - }}' | {{ bin_dir }}/calicoctl.sh apply -f -
register: output
retries: 4 retries: 4
until: output.rc == 0
delay: "{{ retry_stagger | random + 3 }}" delay: "{{ retry_stagger | random + 3 }}"
with_items: with_items:
- "{{ groups['calico-rr'] | default([]) }}" - "{{ groups['calico-rr'] | default([]) }}"
...@@ -316,7 +323,9 @@ ...@@ -316,7 +323,9 @@
}, },
"orchRefs":[{"nodeName":"{{ inventory_hostname }}","orchestrator":"k8s"}] "orchRefs":[{"nodeName":"{{ inventory_hostname }}","orchestrator":"k8s"}]
}}' | {{ bin_dir }}/calicoctl.sh apply -f - }}' | {{ bin_dir }}/calicoctl.sh apply -f -
register: output
retries: 4 retries: 4
until: output.rc == 0
delay: "{{ retry_stagger | random + 3 }}" delay: "{{ retry_stagger | random + 3 }}"
when: when:
- peer_with_router|default(false) - peer_with_router|default(false)
...@@ -337,7 +346,9 @@ ...@@ -337,7 +346,9 @@
"node": "{{ inventory_hostname }}", "node": "{{ inventory_hostname }}",
"peerIP": "{{ item.router_id }}" "peerIP": "{{ item.router_id }}"
}}' | {{ bin_dir }}/calicoctl.sh apply -f - }}' | {{ bin_dir }}/calicoctl.sh apply -f -
register: output
retries: 4 retries: 4
until: output.rc == 0
delay: "{{ retry_stagger | random + 3 }}" delay: "{{ retry_stagger | random + 3 }}"
with_items: with_items:
- "{{ peers|selectattr('scope','undefined')|list|default([]) | union(peers|selectattr('scope','defined')|selectattr('scope','equalto', 'node')|list|default([])) }}" - "{{ peers|selectattr('scope','undefined')|list|default([]) | union(peers|selectattr('scope','defined')|selectattr('scope','equalto', 'node')|list|default([])) }}"
......
...@@ -31,7 +31,9 @@ ...@@ -31,7 +31,9 @@
{{ bin_dir }}/etcdctl --peers={{ etcd_access_addresses }} \ {{ bin_dir }}/etcdctl --peers={{ etcd_access_addresses }} \
set /{{ cluster_name }}/network/config \ set /{{ cluster_name }}/network/config \
'{ "Network": "{{ kube_pods_subnet }}", "SubnetLen": {{ kube_network_node_prefix }}, "Backend": { "Type": "{{ flannel_backend_type }}" } }' '{ "Network": "{{ kube_pods_subnet }}", "SubnetLen": {{ kube_network_node_prefix }}, "Backend": { "Type": "{{ flannel_backend_type }}" } }'
register: output
retries: 4 retries: 4
until: output.rc == 0
delay: "{{ retry_stagger | random + 3 }}" delay: "{{ retry_stagger | random + 3 }}"
delegate_to: "{{ groups['etcd'][0] }}" delegate_to: "{{ groups['etcd'][0] }}"
changed_when: false changed_when: false
......
...@@ -31,7 +31,6 @@ ...@@ -31,7 +31,6 @@
state: 'stopped' state: 'stopped'
async: 120 async: 120
poll: 3 poll: 3
retries: 3
register: gce register: gce
- name: delete gce instances - name: delete gce instances
...@@ -46,5 +45,4 @@ ...@@ -46,5 +45,4 @@
state: 'absent' state: 'absent'
async: 120 async: 120
poll: 3 poll: 3
retries: 3
register: gce register: gce
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment