Eric MacDonald 55aa34dde7 Add a ostree pull retry if the first pull attempt fails
This update adds 2 retries to the ostree pull operation for
system node or remote subcloud installs in attempt to handle
transient http server connection failure during the pull
operation.

Test Plan:

PASS: Verify successful system node install with retry code present.
PASS: Verify successful handling of a single transient connection loss
PASS: Verify handling of a persistent connection loss ; all tries fail
PASS: Verify successful subcloud install with retry code present.
PASS: Verify subcloud ostree pull retry handling ; 1,2 and max failures

Closes-Bug: 2068651
Change-Id: I538d5a179188966882c494731111d36b89c03415
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2024-06-06 18:12:51 +00:00
2024-05-15 15:29:41 -03:00
2023-08-29 16:50:22 -04:00
2023-10-11 14:40:38 +00:00
2019-04-19 19:52:33 +00:00
2023-04-28 12:38:51 -04:00
2018-05-31 07:36:43 -07:00
2023-07-19 12:32:13 -03:00
2022-12-26 23:26:54 +00:00

metal

The starlingx/metal repository handles StarlingX Bare Metal Management1.

This repository is not intended to be developed standalone, but rather as part of the StarlingX Source System, which is defined by the StarlingX manifest2.

References


  1. https://docs.starlingx.io/api-ref/metal↩︎

  2. https://opendev.org/starlingx/manifest.git↩︎

Description
StarlingX Bare Metal and Node Management, Hardware Maintenance
Readme 15 MiB
Languages
C++ 83%
Shell 10.2%
Python 3.3%
C 2.5%
Makefile 1%