mirror of
https://github.com/replicatedhq/troubleshoot.git
synced 2026-02-14 10:19:54 +00:00
Copy TaintExists to pkg/k8sutil and stop importing k8s.io/kubernetes (#1952)
Importing k8s.io/kubernetes causes any go modules that depend on this one to have some issues. For example, the following happens in a module that depends on troubleshoot: ```shell $ go list -modfile=./go.mod -m -json -mod=mod all go: k8s.io/cloud-provider@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/cluster-bootstrap@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/controller-manager@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/cri-client@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/csi-translation-lib@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/dynamic-resource-allocation@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/endpointslice@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/externaljwt@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/kube-controller-manager@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/kube-proxy@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/kube-scheduler@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/mount-utils@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/pod-security-admission@v0.0.0: invalid version: unknown revision v0.0.0 go: k8s.io/sample-apiserver@v0.0.0: invalid version: unknown revision v0.0.0 ``` The only thing being used from k8s.io/kubernetes is a simple utility function, `TaintExists`. Copy it into pkg/k8sutil to eliminate the need for the import. Signed-off-by: Adam Wolfe Gordon <awg@upbound.io> Co-authored-by: Andrew Lavery <laverya@umich.edu>
This commit is contained in:
committed by
GitHub
parent
128f9311fe
commit
985416f20c
2
go.sum
2
go.sum
@@ -824,8 +824,6 @@ k8s.io/kubectl v0.34.0 h1:NcXz4TPTaUwhiX4LU+6r6udrlm0NsVnSkP3R9t0dmxs=
|
||||
k8s.io/kubectl v0.34.0/go.mod h1:bmd0W5i+HuG7/p5sqicr0Li0rR2iIhXL0oUyLF3OjR4=
|
||||
k8s.io/kubelet v0.34.2 h1:Dl+1uh7xwJr70r+SHKyIpvu6XvzuoPu0uDIC4cqgJUs=
|
||||
k8s.io/kubelet v0.34.2/go.mod h1:RfwR03iuKeVV7Z1qD9XKH98c3tlPImJpQ3qHIW40htM=
|
||||
k8s.io/kubernetes v1.34.2 h1:WQdDvYJazkmkwSncgNwGvVtaCt4TYXIU3wSMRgvp3MI=
|
||||
k8s.io/kubernetes v1.34.2/go.mod h1:m6pZk6a179pRo2wsTiCPORJ86iOEQmfIzUvtyEF8BwA=
|
||||
k8s.io/metrics v0.34.2 h1:zao91FNDVPRGIiHLO2vqqe21zZVPien1goyzn0hsz90=
|
||||
k8s.io/metrics v0.34.2/go.mod h1:Ydulln+8uZZctUM8yrUQX4rfq/Ay6UzsuXf24QJ37Vc=
|
||||
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 h1:hwvWFiBzdWw1FhfY1FooPn3kzWuJ8tmbZBHi4zVsl1Y=
|
||||
|
||||
Reference in New Issue
Block a user