func NewAttacher()

in pkg/csi/controller.go [81:91]


func NewAttacher(ctx context.Context, cfg *rest.Config) (Attacher, error) {
	k8sClient, err := client.New(cfg, client.Options{Scheme: scheme.Scheme})
	if err != nil {
		return nil, err
	}
	svc, err := compute.NewService(ctx)
	if err != nil {
		return nil, err
	}
	return &attacher{k8sClient: k8sClient, computeSvc: svc}, nil
}