func (riakNode *RiakNode) setCoordinatedData(child *metamgr.ZkNode, config templateData) { coordinatedData := common.CoordinatedData{ NodeName: riakNode.taskData.FullyQualifiedNodeName, DisterlPort: int(config.DisterlPort), PBPort: int(config.PBPort), HTTPPort: int(config.HTTPPort), Hostname: riakNode.taskData.Host, ClusterName: riakNode.taskData.ClusterName, FrameworkName: riakNode.taskData.FrameworkName, } cdBytes, err := coordinatedData.Serialize() if err != nil { log.Panic("Could not serialize coordinated data ", err) } child.SetData(cdBytes) }