Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
outofband/actions: rework transitions
- Group stateswitch.Transition and related types into the internal Transition type In thier original form the stateswitch.Transition types were disjoint and were declared all over the place. This adds the internal Transition type which groups together the Transition state, handler, docs and related objects. - Generate Transitions from bmclib FirmwareInstallSteps Since BMCs have varying ordering, requirements for a firmware install process, we let bmclib tell us how a firmware install should be performed through the bmclib.FirmwareInstallSteps() method and order the Transitions based on FirmwareInstallSteps()
- Loading branch information