mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-03-21 10:00:38 -04:00
Extract streaming code into dedicated staging modules while keeping stable compatibility APIs for external client-go consumers. This commit: - adds `k8s.io/cri-streaming` for CRI exec/attach/portforward server code - adds `k8s.io/streaming` as the canonical home for shared transport primitives (`httpstream`, `spdy`, `wsstream`, runtime helpers) - switches in-tree transport consumers to `k8s.io/streaming` - removes in-tree kubelet CRI streaming package - preserves NO_PROXY/no_proxy CIDR handling in extracted SPDY proxier logic - adds deprecated `k8s.io/apimachinery/pkg/util/httpstream` compatibility wrappers (`httpstream`, `spdy`, `wsstream`) backed by `k8s.io/streaming` - restores exported client-go SPDY/portforward API signatures to apimachinery `httpstream` types for downstream compatibility - adds streaming-native client-go adapters/constructors so in-tree callers can use `k8s.io/streaming` without changing external compatibility APIs - deduplicates SPDY-over-websocket dial negotiation shared by compat and streaming tunneling dialers - logs dropped unknown stream types in `RemoveStreams` adapter fallbacks to improve compatibility-path debuggability - adds integration coverage for the streaming-upgrader-to-client-go-compat adapter path against a real cri-streaming exec endpoint - clarifies kubectl streaming import aliasing to avoid `httpstream` package ambiguity - updates tests, import restrictions, publishing metadata, and vendor/module metadata for the new staging modules Signed-off-by: Davanum Srinivas <davanum@gmail.com>
42 lines
1.3 KiB
Text
42 lines
1.3 KiB
Text
// This is a generated file. Do not edit directly.
|
|
|
|
go 1.26.0
|
|
|
|
godebug default=go1.26
|
|
|
|
use (
|
|
.
|
|
./staging/src/k8s.io/api
|
|
./staging/src/k8s.io/apiextensions-apiserver
|
|
./staging/src/k8s.io/apimachinery
|
|
./staging/src/k8s.io/apiserver
|
|
./staging/src/k8s.io/cli-runtime
|
|
./staging/src/k8s.io/client-go
|
|
./staging/src/k8s.io/cloud-provider
|
|
./staging/src/k8s.io/cluster-bootstrap
|
|
./staging/src/k8s.io/code-generator
|
|
./staging/src/k8s.io/component-base
|
|
./staging/src/k8s.io/component-helpers
|
|
./staging/src/k8s.io/controller-manager
|
|
./staging/src/k8s.io/cri-api
|
|
./staging/src/k8s.io/cri-client
|
|
./staging/src/k8s.io/cri-streaming
|
|
./staging/src/k8s.io/csi-translation-lib
|
|
./staging/src/k8s.io/dynamic-resource-allocation
|
|
./staging/src/k8s.io/endpointslice
|
|
./staging/src/k8s.io/externaljwt
|
|
./staging/src/k8s.io/kms
|
|
./staging/src/k8s.io/kube-aggregator
|
|
./staging/src/k8s.io/kube-controller-manager
|
|
./staging/src/k8s.io/kube-proxy
|
|
./staging/src/k8s.io/kube-scheduler
|
|
./staging/src/k8s.io/kubectl
|
|
./staging/src/k8s.io/kubelet
|
|
./staging/src/k8s.io/metrics
|
|
./staging/src/k8s.io/mount-utils
|
|
./staging/src/k8s.io/pod-security-admission
|
|
./staging/src/k8s.io/sample-apiserver
|
|
./staging/src/k8s.io/sample-cli-plugin
|
|
./staging/src/k8s.io/sample-controller
|
|
./staging/src/k8s.io/streaming
|
|
)
|