in pkg/exporter/exporter.go [177:194]
func (e *Exporter) UseCurrentConfigMap(ctx context.Context, message string, currentConfigMap *corev1.ConfigMap) error {
if currentConfigMap.Data != nil {
currentConfigMap.Data[ConfigMapLastHeartbeatTime] = time.Now().String()
currentConfigMap.Data[ConfigMapMessage] = message
} else {
currentConfigMap.Data = map[string]string{
ConfigMapLastHeartbeatTime: time.Now().String(),
ConfigMapMessage: message,
}
}
if currentConfigMap.BinaryData == nil {
currentConfigMap.BinaryData = map[string][]byte{
BinaryData: {},
}
}
return e.CreateConfigMapFromProperties(ctx, currentConfigMap.Name,
currentConfigMap.Data, currentConfigMap.BinaryData[BinaryData])
}