Fix unknown event type message in logs
This commit allows to normalize baremetal host events, so they appear in logs corretly. Change-Id: If6fb862d2baef0897a24bf6b3fdfa196f2b1ee8d
This commit is contained in:
parent
749073228b
commit
9578556480
@ -108,6 +108,11 @@ var genericContainerOperationToString = map[GenericContainerOperation]string{
|
||||
GenericContainerStop: "GenericContainerStop",
|
||||
}
|
||||
|
||||
var baremetalInventoryOperationToString = map[BaremetalManagerStep]string{
|
||||
BaremetalManagerStart: "BaremetalOperationStart",
|
||||
BaremetalManagerComplete: "BaremetalOperationComplete",
|
||||
}
|
||||
|
||||
//Normalize cast Event to GenericEvent type
|
||||
func Normalize(e Event) GenericEvent {
|
||||
var eventType string
|
||||
@ -131,6 +136,9 @@ func Normalize(e Event) GenericEvent {
|
||||
case GenericContainerType:
|
||||
operation = genericContainerOperationToString[e.GenericContainerEvent.Operation]
|
||||
message = e.GenericContainerEvent.Message
|
||||
case BaremetalManagerEventType:
|
||||
operation = baremetalInventoryOperationToString[e.BaremetalManagerEvent.Step]
|
||||
message = e.BaremetalManagerEvent.Message
|
||||
}
|
||||
|
||||
return GenericEvent{
|
||||
|
@ -57,8 +57,8 @@ func (e *BaremetalManagerExecutor) Run(evtCh chan events.Event, opts ifc.RunOpti
|
||||
evtCh <- events.NewEvent().WithBaremetalManagerEvent(events.BaremetalManagerEvent{
|
||||
Step: events.BaremetalManagerStart,
|
||||
HostOperation: string(e.options.Spec.Operation),
|
||||
Message: fmt.Sprintf("Starting remote operation, selector to be to filter hosts %v",
|
||||
e.options.Spec.HostSelector),
|
||||
Message: fmt.Sprintf("Starting remote operation '%s', selector to be to filter hosts %v",
|
||||
e.options.Spec.Operation, e.options.Spec.HostSelector),
|
||||
})
|
||||
|
||||
op, err := e.validate()
|
||||
|
Loading…
Reference in New Issue
Block a user