in kernels/kernels.go [75:85]
func Fetch(b *backends.Backend) ([]*resources.Kernel, error) {
backendRespBytes, err := b.Get(APIPath)
if err != nil {
return nil, fmt.Errorf("failure reading the kernels from %q: %w", b.Name(), err)
}
var kernels []*resources.Kernel
if err := json.Unmarshal(backendRespBytes, &kernels); err != nil {
return nil, fmt.Errorf("failure parsing the kernels response from %q: %w", b.Name(), err)
}
return kernels, nil
}