Go to file
Gabriel Przybysz Gonçalves Júnior b20a5381ee Relocate SKIP_CEPH_OSD_WIPING Flag Removal
During the backup and restore process, when controller-1 is unlocked
before the workers perform PXE booting, it removes the flag related to
skipping the wipe of OSDs (SKIP_CEPH_OSD_WIPING), causing the workers
to have their OSDs wiped since the flag is no longer present.

To fix this, the removal of the flag now occurs at the end of the
B&R process, into complete_restore action.

Test Plan:

- PASS: Perform a fresh installation using a designer ISO
        and verify the system is set up correctly.

- PASS: Perform B&R on all systems, with and without
        the wipe_ceph_osds flag. (Ceph bare-metal and Rook-ceph)

- PASS: Perform a backup and restore test using both IPv4 and IPv6
        and verify the system recovers correctly. (Ceph bare-metal
        and Rook-ceph)

- PASS: Perform a backup and restore test with open, controller and
        dedicated model (Rook-ceph)

- PASS: During the backup and restore process, install/unlock the
        controllers first and only then perform the PXE booting of
        the workers.

Closes-Bug: 2115925

Change-Id: I3e53b608e2eb961247ebc094658083f5e4eb6274
Signed-off-by: Gabriel Przybysz Gonçalves Júnior <gabriel.przybyszgoncalvesjunior@windriver.com>
2025-07-08 10:11:41 -03:00
2019-04-19 19:52:42 +00:00
2021-08-27 08:39:06 -04:00
2018-05-31 07:35:52 -07:00
2023-07-19 12:18:04 -03:00

config

The starlingx/config repository handles the StarlingX configuration management services.

Its key component is the System Inventory Service (Sysinv), which provides the system command-line interface (CLI)1.

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/cli_ref/system.html↩︎

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

Description
StarlingX System Configuration Management
Readme 103 MiB
Languages
Python 98%
Shell 1.6%
CSS 0.2%