func Fetch()

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
}