@@ -45,35 +45,35 @@ const (
4545var log = logging .GetLogger ("DeviceReconciler" )
4646
4747var powerMapping = map [computev1.PowerState ]mps.PowerActionRequestAction {
48- computev1 .PowerState_POWER_STATE_UNSPECIFIED : powerOn , // todo: consider removing this mapping
49- computev1 .PowerState_POWER_STATE_ON : powerOn ,
50- computev1 .PowerState_POWER_STATE_OFF : powerOff ,
51- computev1 .PowerState_POWER_STATE_SLEEP : powerSleep ,
52- computev1 .PowerState_POWER_STATE_RESET : powerReset ,
53- computev1 .PowerState_POWER_STATE_HIBERNATE : powerHibernate ,
54- computev1 .PowerState_POWER_STATE_POWER_CYCLE : powerCycle ,
48+ computev1 .PowerState_POWER_STATE_UNSPECIFIED : powerOn , // todo: consider removing this mapping
49+ computev1 .PowerState_POWER_STATE_ON : powerOn ,
50+ computev1 .PowerState_POWER_STATE_OFF : powerOff ,
51+ computev1 .PowerState_POWER_STATE_SLEEP : powerSleep ,
52+ computev1 .PowerState_POWER_STATE_RESET : powerReset ,
53+ computev1 .PowerState_POWER_STATE_HIBERNATE : powerHibernate ,
54+ computev1 .PowerState_POWER_STATE_POWER_CYCLE : powerCycle ,
5555 computev1 .PowerState_POWER_STATE_RESET_REPEAT : powerReset , // Same MPS action as regular reset
5656}
5757
5858var powerMappingToInProgressState = map [computev1.PowerState ]string {
59- computev1 .PowerState_POWER_STATE_UNSPECIFIED : "Unspecified" ,
60- computev1 .PowerState_POWER_STATE_ON : "Powering on" ,
61- computev1 .PowerState_POWER_STATE_OFF : "Powering off" ,
62- computev1 .PowerState_POWER_STATE_SLEEP : "Sleeping" ,
63- computev1 .PowerState_POWER_STATE_RESET : "Resetting" ,
64- computev1 .PowerState_POWER_STATE_HIBERNATE : "Hibernating" ,
65- computev1 .PowerState_POWER_STATE_POWER_CYCLE : "Power cycling" ,
59+ computev1 .PowerState_POWER_STATE_UNSPECIFIED : "Unspecified" ,
60+ computev1 .PowerState_POWER_STATE_ON : "Powering on" ,
61+ computev1 .PowerState_POWER_STATE_OFF : "Powering off" ,
62+ computev1 .PowerState_POWER_STATE_SLEEP : "Sleeping" ,
63+ computev1 .PowerState_POWER_STATE_RESET : "Resetting" ,
64+ computev1 .PowerState_POWER_STATE_HIBERNATE : "Hibernating" ,
65+ computev1 .PowerState_POWER_STATE_POWER_CYCLE : "Power cycling" ,
6666 computev1 .PowerState_POWER_STATE_RESET_REPEAT : "Resetting (repeat)" ,
6767}
6868
6969var powerMappingToIdleState = map [computev1.PowerState ]string {
70- computev1 .PowerState_POWER_STATE_UNSPECIFIED : "Unspecified" ,
71- computev1 .PowerState_POWER_STATE_ON : "Powered on" ,
72- computev1 .PowerState_POWER_STATE_OFF : "Powered off" ,
73- computev1 .PowerState_POWER_STATE_SLEEP : "Sleep state" ,
74- computev1 .PowerState_POWER_STATE_RESET : "Reset successful" ,
75- computev1 .PowerState_POWER_STATE_HIBERNATE : "Hibernate state" ,
76- computev1 .PowerState_POWER_STATE_POWER_CYCLE : "Power cycle successful" ,
70+ computev1 .PowerState_POWER_STATE_UNSPECIFIED : "Unspecified" ,
71+ computev1 .PowerState_POWER_STATE_ON : "Powered on" ,
72+ computev1 .PowerState_POWER_STATE_OFF : "Powered off" ,
73+ computev1 .PowerState_POWER_STATE_SLEEP : "Sleep state" ,
74+ computev1 .PowerState_POWER_STATE_RESET : "Reset successful" ,
75+ computev1 .PowerState_POWER_STATE_HIBERNATE : "Hibernate state" ,
76+ computev1 .PowerState_POWER_STATE_POWER_CYCLE : "Power cycle successful" ,
7777 computev1 .PowerState_POWER_STATE_RESET_REPEAT : "Reset (repeat) successful" ,
7878}
7979
@@ -95,13 +95,13 @@ for SLEEP/HIBERNATE, as MPS it returns 2 (POWER_ON)
959514 Soft reset Powered up/on Perform a shutdown and then a hardware reset N/A
9696*/
9797var allowedPowerStates = map [computev1.PowerState ][]int32 {
98- computev1 .PowerState_POWER_STATE_UNSPECIFIED : {},
99- computev1 .PowerState_POWER_STATE_ON : {2 },
100- computev1 .PowerState_POWER_STATE_OFF : {6 , 8 , 12 , 13 },
101- computev1 .PowerState_POWER_STATE_SLEEP : {2 , 3 , 4 },
102- computev1 .PowerState_POWER_STATE_RESET : {2 , 14 },
103- computev1 .PowerState_POWER_STATE_HIBERNATE : {2 , 7 },
104- computev1 .PowerState_POWER_STATE_POWER_CYCLE : {2 , 9 },
98+ computev1 .PowerState_POWER_STATE_UNSPECIFIED : {},
99+ computev1 .PowerState_POWER_STATE_ON : {2 },
100+ computev1 .PowerState_POWER_STATE_OFF : {6 , 8 , 12 , 13 },
101+ computev1 .PowerState_POWER_STATE_SLEEP : {2 , 3 , 4 },
102+ computev1 .PowerState_POWER_STATE_RESET : {2 , 14 },
103+ computev1 .PowerState_POWER_STATE_HIBERNATE : {2 , 7 },
104+ computev1 .PowerState_POWER_STATE_POWER_CYCLE : {2 , 9 },
105105 computev1 .PowerState_POWER_STATE_RESET_REPEAT : {2 , 14 }, // Same allowed states as RESET
106106}
107107
0 commit comments