k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/hack/unwanted-dependencies.json (about) 1 { 2 "spec": { 3 "unwantedModules": { 4 "cloud.google.com/go": "cloud dependency", 5 "cloud.google.com/go/bigquery": "cloud dependency", 6 "cloud.google.com/go/compute": "cloud dependency", 7 "cloud.google.com/go/firestore": "db/datastore clients should not be required", 8 "cloud.google.com/go/storage": "cloud dependency", 9 "github.com/GoogleCloudPlatform/k8s-cloud-provider": "cloud dependency", 10 "github.com/PuerkitoBio/urlesc": "unmaintained, archive mode", 11 "github.com/armon/consul-api": "MPL license not in CNCF allowlist", 12 "github.com/bketelsen/crypt": "unused, crypto", 13 "github.com/form3tech-oss/jwt-go": "unmaintained, archive mode", 14 "github.com/getsentry/raven-go": "unmaintained, archive mode", 15 "github.com/go-bindata/go-bindata": "refer to #99829", 16 "github.com/go-kit/kit": "lots of transitive dependencies, see https://github.com/prometheus/common/issues/255", 17 "github.com/go-openapi/analysis": "use k8s.io/kube-openapi/pkg/validation/spec", 18 "github.com/go-openapi/spec": "use k8s.io/kube-openapi/pkg/validation/spec instead", 19 "github.com/go-openapi/strfmt": "use k8s.io/kube-openapi/pkg/validation/strfmt instead", 20 "github.com/go-openapi/validate": "use k8s.io/kube-openapi/pkg/validation/validate instead", 21 "github.com/gogo/googleapis": "depends on unmaintained github.com/gogo/protobuf", 22 "github.com/gogo/protobuf": "unmaintained", 23 "github.com/golang/mock": "unmaintained, archive mode", 24 "github.com/google/s2a-go": "cloud dependency, unstable", 25 "github.com/google/shlex": "unmaintained, archive mode", 26 "github.com/googleapis/enterprise-certificate-proxy": "references cloud dependencies", 27 "github.com/googleapis/gax-go/v2": "references cloud dependencies", 28 "github.com/gorilla/handlers": "unmaintained, archive mode", 29 "github.com/gorilla/mux": "unmaintained, archive mode", 30 "github.com/gorilla/rpc": "unmaintained, archive mode", 31 "github.com/gorilla/schema": "unmaintained, archive mode", 32 "github.com/gregjones/httpcache": "unmaintained, archive mode", 33 "github.com/grpc-ecosystem/go-grpc-prometheus": "unmaintained, archive mode", 34 "github.com/grpc-ecosystem/grpc-gateway": "use github.com/grpc-ecosystem/grpc-gateway/v2", 35 "github.com/hashicorp/consul": "MPL license not in CNCF allowlist", 36 "github.com/hashicorp/errwrap": "MPL license not in CNCF allowlist", 37 "github.com/hashicorp/go-immutable-radix": "MPL license not in CNCF allowlist", 38 "github.com/hashicorp/go-multierror": "MPL license not in CNCF allowlist", 39 "github.com/hashicorp/go-retryablehttp": "MPL license not in CNCF allowlist", 40 "github.com/hashicorp/go-rootcerts": "MPL license not in CNCF allowlist", 41 "github.com/hashicorp/go-sockaddr": "MPL license not in CNCF allowlist", 42 "github.com/hashicorp/go-uuid": "MPL license not in CNCF allowlist", 43 "github.com/hashicorp/golang-lru": "MPL license not in CNCF allowlist", 44 "github.com/hashicorp/hcl": "MPL license not in CNCF allowlist", 45 "github.com/hashicorp/logutils": "MPL license not in CNCF allowlist", 46 "github.com/hashicorp/memberlist": "MPL license not in CNCF allowlist", 47 "github.com/hashicorp/serf": "MPL license not in CNCF allowlist", 48 "github.com/influxdata/influxdb1-client": "db/datastore clients should not be required", 49 "github.com/json-iterator/go": "refer to #105030", 50 "github.com/mailru/easyjson": "unmaintained", 51 "github.com/miekg/dns": "no dns client/server should be required", 52 "github.com/mindprince/gonvml": "depends on nvml.h that does not appear to permit modification, redistribution", 53 "github.com/mitchellh/cli": "MPL license not in CNCF allowlist", 54 "github.com/mitchellh/gox": "MPL license not in CNCF allowlist", 55 "github.com/mndrix/tap-go": "unmaintained", 56 "github.com/onsi/ginkgo": "Ginkgo has been migrated to V2, refer to #109111", 57 "github.com/pkg/errors": "unmaintained, archive mode", 58 "github.com/smartystreets/goconvey": "MPL license not in CNCF allowlist", 59 "github.com/spf13/viper": "refer to #102598", 60 "github.com/xeipuuv/gojsonschema": "unmaintained", 61 "go.mongodb.org/mongo-driver": "", 62 "go.opencensus.io": "unmaintained, https://github.com/census-instrumentation/opencensus-go archive mode", 63 "golang.org/x/exp": "This subrepository holds experimental and deprecated packages", 64 "golang.org/x/lint": "unmaintained, archive mode", 65 "google.golang.org/api": "cloud dependency", 66 "google.golang.org/appengine": "cloud dependency", 67 "google.golang.org/genproto": "refer to #113366", 68 "gopkg.in/fsnotify.v1": "obsolete, use github.com/fsnotify/fsnotify", 69 "k8s.io/klog": "we have switched to klog v2, so avoid klog v1", 70 "rsc.io/quote": "refer to #102833", 71 "rsc.io/sampler": "refer to #102833" 72 } 73 }, 74 "status": { 75 "unwantedReferences": { 76 "cloud.google.com/go": [ 77 "google.golang.org/genproto" 78 ], 79 "cloud.google.com/go/bigquery": [ 80 "google.golang.org/genproto" 81 ], 82 "cloud.google.com/go/compute": [ 83 "github.com/google/cadvisor", 84 "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc", 85 "google.golang.org/genproto", 86 "google.golang.org/grpc" 87 ], 88 "cloud.google.com/go/firestore": [ 89 "google.golang.org/genproto" 90 ], 91 "github.com/go-kit/kit": [ 92 "github.com/grpc-ecosystem/go-grpc-middleware" 93 ], 94 "github.com/gogo/googleapis": [ 95 "github.com/google/cadvisor" 96 ], 97 "github.com/gogo/protobuf": [ 98 "github.com/Microsoft/hcsshim", 99 "github.com/containerd/cgroups", 100 "github.com/containerd/ttrpc", 101 "github.com/containerd/typeurl", 102 "github.com/google/cadvisor", 103 "github.com/grpc-ecosystem/go-grpc-middleware", 104 "go.etcd.io/etcd/api/v3", 105 "go.etcd.io/etcd/client/v3", 106 "go.etcd.io/etcd/raft/v3", 107 "go.etcd.io/etcd/server/v3", 108 "k8s.io/api", 109 "k8s.io/apiextensions-apiserver", 110 "k8s.io/apimachinery", 111 "k8s.io/apiserver", 112 "k8s.io/client-go", 113 "k8s.io/code-generator", 114 "k8s.io/cri-api", 115 "k8s.io/kms", 116 "k8s.io/kube-aggregator", 117 "k8s.io/kubelet", 118 "k8s.io/kubernetes", 119 "k8s.io/metrics" 120 ], 121 "github.com/google/shlex": [ 122 "sigs.k8s.io/kustomize/api", 123 "sigs.k8s.io/kustomize/kustomize/v5" 124 ], 125 "github.com/gregjones/httpcache": [ 126 "k8s.io/client-go" 127 ], 128 "github.com/grpc-ecosystem/go-grpc-prometheus": [ 129 "go.etcd.io/etcd/client/v3", 130 "go.etcd.io/etcd/server/v3", 131 "k8s.io/apiserver" 132 ], 133 "github.com/grpc-ecosystem/grpc-gateway": [ 134 "go.etcd.io/etcd/api/v3", 135 "go.etcd.io/etcd/server/v3" 136 ], 137 "github.com/json-iterator/go": [ 138 "github.com/prometheus/client_golang", 139 "go.etcd.io/etcd/client/v2", 140 "go.etcd.io/etcd/server/v3", 141 "go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful", 142 "k8s.io/kube-openapi", 143 "sigs.k8s.io/structured-merge-diff/v4" 144 ], 145 "github.com/mailru/easyjson": [ 146 "github.com/go-openapi/swag", 147 "k8s.io/kube-openapi", 148 "sigs.k8s.io/kustomize/api", 149 "sigs.k8s.io/kustomize/kustomize/v5", 150 "sigs.k8s.io/kustomize/kyaml" 151 ], 152 "github.com/pkg/errors": [ 153 "github.com/Microsoft/hcsshim", 154 "github.com/containerd/continuity", 155 "github.com/containerd/fifo", 156 "github.com/containerd/go-runc", 157 "github.com/containerd/typeurl", 158 "github.com/google/cadvisor", 159 "github.com/grpc-ecosystem/go-grpc-middleware", 160 "gotest.tools/v3", 161 "k8s.io/kubectl", 162 "k8s.io/kubernetes", 163 "k8s.io/system-validators", 164 "sigs.k8s.io/kustomize/api", 165 "sigs.k8s.io/kustomize/kustomize/v5" 166 ], 167 "go.opencensus.io": [ 168 "github.com/Microsoft/hcsshim" 169 ], 170 "golang.org/x/exp": [ 171 "github.com/antlr4-go/antlr/v4", 172 "github.com/google/cel-go" 173 ], 174 "google.golang.org/appengine": [ 175 "github.com/grpc-ecosystem/grpc-gateway/v2", 176 "github.com/prometheus/client_golang", 177 "github.com/prometheus/common", 178 "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc", 179 "google.golang.org/grpc" 180 ], 181 "google.golang.org/genproto": [ 182 "github.com/container-storage-interface/spec", 183 "github.com/containerd/ttrpc", 184 "github.com/grpc-ecosystem/go-grpc-middleware", 185 "github.com/grpc-ecosystem/grpc-gateway", 186 "github.com/grpc-ecosystem/grpc-gateway/v2", 187 "go.etcd.io/etcd/api/v3", 188 "go.etcd.io/etcd/client/v3", 189 "go.etcd.io/etcd/server/v3", 190 "google.golang.org/genproto/googleapis/api", 191 "google.golang.org/genproto/googleapis/rpc", 192 "google.golang.org/grpc" 193 ] 194 }, 195 "unwantedVendored": [ 196 "github.com/gogo/protobuf", 197 "github.com/google/shlex", 198 "github.com/gregjones/httpcache", 199 "github.com/grpc-ecosystem/go-grpc-prometheus", 200 "github.com/grpc-ecosystem/grpc-gateway", 201 "github.com/json-iterator/go", 202 "github.com/mailru/easyjson", 203 "github.com/pkg/errors", 204 "go.opencensus.io", 205 "golang.org/x/exp", 206 "google.golang.org/genproto" 207 ] 208 } 209 }