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  }