Merge pull request #129872 from seans3/websocket-https-proxy

WebSocket HTTPS Proxy support

Kubernetes-commit: 6f13ba03dac1865174b4edf2b43f6a0f453a8ac7
This commit is contained in:
Kubernetes Publisher 2025-03-20 15:34:31 -07:00
commit 5366de04e1
2 changed files with 21 additions and 21 deletions

14
go.mod
View File

@ -29,15 +29,15 @@ require (
github.com/stretchr/testify v1.10.0
golang.org/x/sys v0.30.0
gopkg.in/evanphx/json-patch.v4 v4.12.0
k8s.io/api v0.0.0-20250319213039-6b142a213afd
k8s.io/api v0.0.0-20250320173055-71f613bc3510
k8s.io/apimachinery v0.0.0-20250319092800-e8a77bd768fd
k8s.io/cli-runtime v0.0.0-20250319060948-178adec27e2b
k8s.io/client-go v0.0.0-20250319213423-b0ed7301c5de
k8s.io/component-base v0.0.0-20250320013750-4906cf71e3c5
k8s.io/component-helpers v0.0.0-20250320054611-171857fd3519
k8s.io/cli-runtime v0.0.0-20250321070529-b44307f829cf
k8s.io/client-go v0.0.0-20250321035409-a27e26debde3
k8s.io/component-base v0.0.0-20250321044417-f52df19102dc
k8s.io/component-helpers v0.0.0-20250321045303-5f94d9d3af44
k8s.io/klog/v2 v2.130.1
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff
k8s.io/metrics v0.0.0-20250319060812-a3c2510ff5b6
k8s.io/metrics v0.0.0-20250321064918-56d2044bbf06
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3
sigs.k8s.io/kustomize/kustomize/v5 v5.6.0
@ -62,7 +62,7 @@ require (
github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db // indirect
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/gorilla/websocket v1.5.3 // indirect
github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 // indirect
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/josharian/intern v1.0.0 // indirect

28
go.sum
View File

@ -55,8 +55,8 @@ github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaU
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg=
github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 h1:JeSE6pjso5THxAzdVpqr6/geYxZytqFMBCOtn/ujyeo=
github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674/go.mod h1:r4w70xmWCQKmi1ONH4KIaBptdivuRPyosB9RmPlGEwA=
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 h1:+ngKgrYPPJrOjhax5N+uePQ0Fh1Z7PheYoUI/0nzkPA=
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA=
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
@ -196,24 +196,24 @@ gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
k8s.io/api v0.0.0-20250319213039-6b142a213afd h1:8c1Va14wUYbWssIqzNjO2/Hi86kD2wOBPbotT2bXbuw=
k8s.io/api v0.0.0-20250319213039-6b142a213afd/go.mod h1:JO0tyTI0qSXXaGVhLdqwfi3RMbS2g9hcYvzBmZP5wVk=
k8s.io/api v0.0.0-20250320173055-71f613bc3510 h1:iBS+3o4br4KHBsDGKYGCSaQylhR+r4Opj98akgLcjII=
k8s.io/api v0.0.0-20250320173055-71f613bc3510/go.mod h1:JO0tyTI0qSXXaGVhLdqwfi3RMbS2g9hcYvzBmZP5wVk=
k8s.io/apimachinery v0.0.0-20250319092800-e8a77bd768fd h1:KoXgjwEokLM8o95kMxowg5vp5iQ4v46Kk+zobsqeTgU=
k8s.io/apimachinery v0.0.0-20250319092800-e8a77bd768fd/go.mod h1:D2UW665TVSpInyOuG6C+PMtC1MZheP0KQz65UPQEiI4=
k8s.io/cli-runtime v0.0.0-20250319060948-178adec27e2b h1:U2IpmC0Xy+HhTucipOTB8bW6K9swj0MxHk0QUa1DsRo=
k8s.io/cli-runtime v0.0.0-20250319060948-178adec27e2b/go.mod h1:NrI3OaU2ZafaHBAFm1ao0G1jXkMseiOF+zx3O47n/Ig=
k8s.io/client-go v0.0.0-20250319213423-b0ed7301c5de h1:g07flpDMKdUPeXcMejYRAXvDkM11BaEMfLJMlACJu5E=
k8s.io/client-go v0.0.0-20250319213423-b0ed7301c5de/go.mod h1:mXZyivI7eM6XOlLcqYNrgTSYKl/zQI+PnQp9Jan6tNE=
k8s.io/component-base v0.0.0-20250320013750-4906cf71e3c5 h1:sBfGgwMUXJmLQX3E1OmqUGv3gYYQ8FWslmV/L2HtLb8=
k8s.io/component-base v0.0.0-20250320013750-4906cf71e3c5/go.mod h1:ouCCSR6YA6K2ytcrWVnI4cqLmlmBK+aGivLR4FhrmJU=
k8s.io/component-helpers v0.0.0-20250320054611-171857fd3519 h1:ohs41Lul1r4ArFOvLUM+jPdES6xmSXDMuTsdBdirKPM=
k8s.io/component-helpers v0.0.0-20250320054611-171857fd3519/go.mod h1:dML0EB1Vo7dUBfU828l209L4U98QQSo2e8EBo9btt1I=
k8s.io/cli-runtime v0.0.0-20250321070529-b44307f829cf h1:V+jhZi6f1OaEBSzrMdvSIgSkmFbgOcR5zJsJgQlD81s=
k8s.io/cli-runtime v0.0.0-20250321070529-b44307f829cf/go.mod h1:oLgrHc1PaXfWcpAwn/lzb+HayqcpX+mfRDf9BK3gJ/8=
k8s.io/client-go v0.0.0-20250321035409-a27e26debde3 h1:GcRvVuLs8ITSNzN0uph78Col2FWgjY1GXYl43SfYKMo=
k8s.io/client-go v0.0.0-20250321035409-a27e26debde3/go.mod h1:HyNyXRafMp0JnNyGc+FMekyJa0AMASVjWNFVH6LFRR8=
k8s.io/component-base v0.0.0-20250321044417-f52df19102dc h1:gXN5n/Vs9pl/TUpRbcWbGdr0gwcdfwW48bLHcjPVMAQ=
k8s.io/component-base v0.0.0-20250321044417-f52df19102dc/go.mod h1:/60jGdiJiFABDQd5hIqSNOd/at7He3C5TkrROezeEAQ=
k8s.io/component-helpers v0.0.0-20250321045303-5f94d9d3af44 h1:v+yVj/ci2fg/Sq58rSqbOU+aLVDPXd3BGQ32sgFrZxY=
k8s.io/component-helpers v0.0.0-20250321045303-5f94d9d3af44/go.mod h1:AGoMDGcy8HTn5P5JEzyh6u3UCW1HmMHUe/B8iijPTrs=
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff h1:/usPimJzUKKu+m+TE36gUyGcf03XZEP0ZIKgKj35LS4=
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff/go.mod h1:5jIi+8yX4RIb8wk3XwBo5Pq2ccx4FP10ohkbSKCZoK8=
k8s.io/metrics v0.0.0-20250319060812-a3c2510ff5b6 h1:k0qW28jrGVb/u+UtDpU/fvj/G8IW/f+35uTwwcIaUk8=
k8s.io/metrics v0.0.0-20250319060812-a3c2510ff5b6/go.mod h1:7BPZ/mFIYTLCcI8IbdnaLhgRwcOh1EEqoMhwAX3mdKU=
k8s.io/metrics v0.0.0-20250321064918-56d2044bbf06 h1:+ZucnNfoB/j/oV/RQWAXk86no8iS3xkM8KksrUea2Kw=
k8s.io/metrics v0.0.0-20250321064918-56d2044bbf06/go.mod h1:UG2gtOyD6GNV7MAxm1i/FmTx+82Y+k3/t481QSzLYdc=
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 h1:M3sRQVHv7vB20Xc2ybTt7ODCeFj6JSWYFzOFnYeS6Ro=
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=