client-go icon indicating copy to clipboard operation
client-go copied to clipboard

run example failed

Open MrPluto0 opened this issue 11 months ago • 1 comments

What happened: When I run the example "listvm" in corresponding folder, execute the command to install deps:

go get kubevirt.io/client-go/kubecli

then, the error occurs (w11 and linux have tried)

o: kube-go imports
        kubevirt.io/client-go/api/v1: module kubevirt.io/client-go@latest found (v1.2.0), but does not contain package kubevirt.io/client-go/api/v1
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/admissionregistration/v1: package k8s.io/client-go/kubernetes/typed/admissionregistration/v1 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1: package k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1: package k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/authentication/v1alpha1: package k8s.io/client-go/kubernetes/typed/authentication/v1alpha1 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/autoscaling/v2: package k8s.io/client-go/kubernetes/typed/autoscaling/v2 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/certificates/v1: package k8s.io/client-go/kubernetes/typed/certificates/v1 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/discovery/v1: package k8s.io/client-go/kubernetes/typed/discovery/v1 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/discovery/v1beta1: package k8s.io/client-go/kubernetes/typed/discovery/v1beta1 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/events/v1: package k8s.io/client-go/kubernetes/typed/events/v1 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1: module k8s.io/client-go@latest found (v0.29.3), but does not contain package k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1: package k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2: package k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3: package k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/networking/v1alpha1: package k8s.io/client-go/kubernetes/typed/networking/v1alpha1 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/node/v1: package k8s.io/client-go/kubernetes/typed/node/v1 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/policy/v1: package k8s.io/client-go/kubernetes/typed/policy/v1 provided by k8s.io/client-go at latest version v0.29.3 but not at required version v12.0.0+incompatible
go: kube-go imports
        kubevirt.io/client-go/kubecli imports
        k8s.io/client-go/kubernetes/typed/resource/v1alpha1: module k8s.io/client-go@latest found (v0.29.3), but does not contain package k8s.io/client-go/kubernetes/typed/resource/v1alpha1      
go: kube-go imports
        k8s.io/client-go/kubernetes imports
        k8s.io/client-go/discovery imports
        github.com/googleapis/gnostic/OpenAPIv2: module github.com/googleapis/gnostic@latest found (v0.7.0), but does not contain package github.com/googleapis/gnostic/OpenAPIv2
go: kube-go imports
        k8s.io/client-go/kubernetes imports
        k8s.io/client-go/kubernetes/typed/auditregistration/v1alpha1 imports
        k8s.io/api/auditregistration/v1alpha1: module k8s.io/api@latest found (v0.29.3), but does not contain package k8s.io/api/auditregistration/v1alpha1
go: kube-go imports
        k8s.io/client-go/kubernetes imports
        k8s.io/client-go/kubernetes/typed/batch/v2alpha1 imports
        k8s.io/api/batch/v2alpha1: module k8s.io/api@latest found (v0.29.3), but does not contain package k8s.io/api/batch/v2alpha1
go: kube-go imports
        k8s.io/client-go/kubernetes imports
        k8s.io/client-go/kubernetes/typed/settings/v1alpha1 imports
        k8s.io/api/settings/v1alpha1: module k8s.io/api@latest found (v0.29.3), but does not contain package k8s.io/api/settings/v1alpha1
go: kube-go imports
        k8s.io/client-go/kubernetes imports
        k8s.io/client-go/util/flowcontrol imports
        k8s.io/apimachinery/pkg/util/clock: module k8s.io/apimachinery@latest found (v0.29.3), but does not contain package k8s.io/apimachinery/pkg/util/clock

What you expected to happen: A clear and concise description of what you expected to happen.

How to reproduce it (as minimally and precisely as possible): Steps to reproduce the behavior.

Additional context: Add any other context about the problem here.

Environment:

  • KubeVirt version (use virtctl version): N/A
  • Kubernetes version (use kubectl version): N/A
  • VM or VMI specifications: N/A
  • Cloud provider or hardware configuration: N/A
  • OS (e.g. from /etc/os-release): N/A
  • Kernel (e.g. uname -a): N/A
  • Install tools: N/A
  • Others: N/A

MrPluto0 avatar Mar 21 '24 13:03 MrPluto0

See https://github.com/kubevirt/client-go/issues/28

The recommendation is not to use this repository, instead use https://github.com/kubevirt/api and generate the client yourself.

@rmohr could you please comment on the future of kubevirt/client-go? Will it be deprecated? It is causing a lot of problems for newcomers.

ianb-mp avatar Apr 04 '24 23:04 ianb-mp

Yes, i generate api by myself and it works.

Thank you all.

MrPluto0 avatar May 17 '24 11:05 MrPluto0