Eric Macdonald 1d1fecf581 Add kubernetes pod drain before AIO Lazy Reboot
This update introduces a 'force_pod_drain' script that is
launched with systemd-run upon receiving an AIO Unlock request
before SM services shutdown and subsequent delayed reboot is
started.

Test Plan:

PASS: Verify debug scripts packaging and installation.
PASS: Verify graceful_pod_drain is called with a timeout
      and the name of the done touch file
PASS: Inspect shutdown sequence for timing and events
PASS: Verify k8s-pod-recovery is called to uncordon the node
      after reboot completes.

Depends-On: https://review.opendev.org/c/starlingx/integ/+/974935
Closes-Bug: 2138943
Change-Id: I273a434b00809f6f05c8f31ed3fa195559e03552
Signed-off-by: Eric Macdonald <eric.macdonald@windriver.com>
2026-01-28 19:33:58 -05:00
2025-10-20 15:34:33 -03:00
2023-08-29 16:50:22 -04:00
2025-12-16 13:21:36 -03:00
2019-04-19 19:52:33 +00:00
2025-11-24 16:07:28 -03: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 16 MiB
Languages
C++ 83.2%
Shell 10.1%
Python 3.2%
C 2.5%
Makefile 1%