Eric Macdonald f0e65b22a2 Extend and make maintenance K8s pod drain timeout configurable
This update
1. Extends the default pod drain timeout from 121 to
   180 seconds with a new mtc.conf:pod_drain_timeout
   configuration parameter.
2. Adds fault detection and error logging around the
   execution of the pod drain script.
3. Reduces the pod drain logging in the first 30 seconds
   of pod draining to reduce unnecessary log noise.

Test Plan:

PASS: Verify new configurable extended pod drain timeout (180) is used
PASS: Verify end to end success path pod drain handling during Unlock
PASS: Verify success path logging

PASS: Verify pod drain timeout handling and logging
PASS: Verify missing pod drain script failure handling and logging

Closes-Bug: 2138943
Change-Id: Iaa39d8a045ba132dc96793ef8f9ad1c86023effd
Signed-off-by: Eric Macdonald <eric.macdonald@windriver.com>
2026-02-09 07:58:55 -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%