Add Retries to Deploy Precheck
Precheck occasionally fails during enrollment due to alarms raised immediately after the enroll-init reboot. These alarms typically clear shortly afterward. Adding retries helps ensure smoother enrollment by allowing time for alarms to resolve automatically. Test plan: - Environment Setup: - Prepare a standalone factory-installed node. - Apply a test patch on the system controller and upload it to dc-vault. PASS: Verify subcloud enrollment PASS: Validate subcloud enrollment patch steps, specifically "deploy precheck" step Related-Bug: 2085857 Change-Id: I6b18a5c38e344af33255d5ff3cdbd7e6c8e189a6 Signed-off-by: Salman Rana <salman.rana@windriver.com>
This commit is contained in:
parent
d772f31b80
commit
711e6dc349
@ -47,6 +47,18 @@
|
||||
shell: |
|
||||
source /etc/platform/openrc
|
||||
software deploy precheck "{{ release_id }}"
|
||||
register: deploy_pre_check
|
||||
retries: 10
|
||||
delay: 30
|
||||
until: deploy_pre_check.rc == 0
|
||||
failed_when: false
|
||||
|
||||
- name: Fail if deploy precheck failed
|
||||
fail:
|
||||
msg: |
|
||||
Deploy precheck failed
|
||||
{{ deploy_pre_check.stdout }}
|
||||
when: deploy_pre_check.rc != 0
|
||||
|
||||
- name: Deploy start
|
||||
shell: |
|
||||
|
Loading…
x
Reference in New Issue
Block a user