Skip to content

Commit accaa5a

Browse files
authored
State: Add DisableRedundancyOverride property (#159)
This property is used to manually disable redundancy, for use in at least testing and manufacturing environments. Change-Id: I7073532c1de5cf17b045ce09ba58f395c2d408f8 Signed-off-by: Matt Spinler <[email protected]>
1 parent f01a8c9 commit accaa5a

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

yaml/xyz/openbmc_project/State/BMC/Redundancy.interface.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,21 @@ properties:
1919
If redundancy is currently enabled. In general, this means that the
2020
BMCs are configured as active and passive and that the passive is able
2121
to be failed over to.
22+
- name: DisableRedundancyOverride
23+
type: boolean
24+
default: false
25+
errors:
26+
- xyz.openbmc_project.Common.Error.Unavailable
27+
description: >
28+
This is used to immediately and persistently disable redundancy. The
29+
use case is there are test phases where redundancy is not wanted and
30+
this is how that is accomplished.
31+
32+
If set back to true, redundancy will immediately be re-enabled,
33+
assuming nothing else is preventing it.
34+
35+
This can only be changed on the active BMC and when power is off,
36+
otherwise it will throw the Unavailable error.
2237
2338
enumerations:
2439
- name: Role

0 commit comments

Comments
 (0)