in pkg/yml/destination.go [22:38]
func (d *Destination) ToMem() []mem.MemModel {
result := make([]mem.MemModel, 0)
for _, s := range d.Subsets {
fullName := *d.Kind + separator + *d.Name + separator + *s.Name
group := *d.Kind + separator + *d.Name
upstream := &mem.Upstream{
Kind: d.Kind,
Name: d.Name,
FullName: &fullName,
Host: d.Host,
Group: &group,
Weight: s.Weight,
}
result = append(result, upstream)
}
return result
}