-
Story
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
3
-
False
-
-
False
-
Not Selected
-
rhos-ops-day1day2-hardprov
-
-
-
-
HardProv Sprint 18
-
1
-
Important
Integrate conductor graceful shutdown and drain functionality into ironic-operator lifecycle management
Description:
After backporting conductor graceful shutdown and drain capabilities from upstream Ironic, integrate the graceful shutdown into the ironic-operator to ensure conductor pods shutdown gracefully without interrupting in-progress operations.
Acceptance Criteria:
- Expose terminationGracePeriodSeconds as part of the conductor CR template with an opinionated default (propose that 120s is appropriate)
- Propagate this terminationGracePeriodSeconds value to conductor pods, and to conductor ironic.conf [DEFAULT]graceful_shutdown_timeout
- Document timeout considerations and tuning parameters
Technical Context:
- The upgrade release notes for the graceful shutdown support
- Controller: `controllers/ironicconductor_controller.go`
- Current hard-coded graceful termination timeout
- Affects: IronicConductor StatefulSet configuration
- Pod lifecycle: terminationGracePeriodSeconds
- Dependencies: Requires
OSPRH-22299(backported graceful shutdown code) to be complete
- clones
-
OSPRH-22387 Integrate Conductor Drain Shutdown in ironic-operator
-
- Backlog
-
- depends on
-
OSPRH-22299 ZDPR: Backport SIGUSR support to downstream 2023.1 to support ZDPR.
-
- Closed
-
- is depended on by
-
OSPRH-22387 Integrate Conductor Drain Shutdown in ironic-operator
-
- Backlog
-