client-go
client-go copied to clipboard
run example failed
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
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.
Yes, i generate api by myself and it works.
Thank you all.