Skip to content

Commit b49fb25

Browse files
upgrade to latest dependencies (knative#15040)
bumping knative.dev/hack 424e75e...47368d6: > 47368d6 Check licenses only, but not bundle them (# 376) > b985a5b Update community files (# 377) > 7e71024 Add clotributor link to readme (# 353) > b1b2956 Add consistent SECURITY.md (# 349) > 4f7621a Call go mod download on each module, if not vendor (# 326) bumping knative.dev/caching 20da666...cee2b6b: > cee2b6b Update community files (# 850) bumping knative.dev/pkg fd7cc21...1ca1f09: > 1ca1f09 upgrade to latest dependencies (# 2999) > 2d1662a Update community files (# 2998) bumping knative.dev/networking 6956634...ae03989: > ae03989 upgrade to latest dependencies (# 951) > a477061 Update community files (# 952) > 419ebf9 Drop special logic for kubelet probe header for istio (# 950) > 1aa1ec2 upgrade to latest dependencies (# 949) Signed-off-by: Knative Automation <[email protected]>
1 parent 77838e4 commit b49fb25

File tree

8 files changed

+101
-33
lines changed

8 files changed

+101
-33
lines changed

go.mod

+4-4
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ require (
3232
k8s.io/code-generator v0.29.2
3333
k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00
3434
k8s.io/utils v0.0.0-20240102154912-e7106e64919e
35-
knative.dev/caching v0.0.0-20240321000746-20da666b9fd5
36-
knative.dev/hack v0.0.0-20240318013248-424e75ed769a
37-
knative.dev/networking v0.0.0-20240318132715-69566347ab2a
38-
knative.dev/pkg v0.0.0-20240325103648-fd7cc2153e6a
35+
knative.dev/caching v0.0.0-20240327131922-cee2b6b59022
36+
knative.dev/hack v0.0.0-20240327150553-47368d631660
37+
knative.dev/networking v0.0.0-20240327140628-ae039896b125
38+
knative.dev/pkg v0.0.0-20240327140624-1ca1f09c329e
3939
sigs.k8s.io/yaml v1.4.0
4040
)
4141

go.sum

+8-8
Original file line numberDiff line numberDiff line change
@@ -934,14 +934,14 @@ k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 h1:aVUu9fTY98ivBPKR9Y5w/A
934934
k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00/go.mod h1:AsvuZPBlUDVuCdzJ87iajxtXuR9oktsTctW/R9wwouA=
935935
k8s.io/utils v0.0.0-20240102154912-e7106e64919e h1:eQ/4ljkx21sObifjzXwlPKpdGLrCfRziVtos3ofG/sQ=
936936
k8s.io/utils v0.0.0-20240102154912-e7106e64919e/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
937-
knative.dev/caching v0.0.0-20240321000746-20da666b9fd5 h1:RsHxbGr/iN3oODsCCRYT1pUVw15mFna61xwb3gGcsvc=
938-
knative.dev/caching v0.0.0-20240321000746-20da666b9fd5/go.mod h1:NI85XQrZVlyRxVT4dR//LFKTdiZy8eaGdt0aQBRwWyg=
939-
knative.dev/hack v0.0.0-20240318013248-424e75ed769a h1:E5aUF562P5BXHsBYx7S4Oa4KKXSH8SkKFG5CqZOTypg=
940-
knative.dev/hack v0.0.0-20240318013248-424e75ed769a/go.mod h1:yk2OjGDsbEnQjfxdm0/HJKS2WqTLEFg/N6nUs6Rqx3Q=
941-
knative.dev/networking v0.0.0-20240318132715-69566347ab2a h1:mWpzptq5CInluhMyGerLrHSyH64sdi/hCtHeHyTOplg=
942-
knative.dev/networking v0.0.0-20240318132715-69566347ab2a/go.mod h1:GgOyc+O4ZctaOgIDXVvC4tf++AHc/pMiiwCzZz67os4=
943-
knative.dev/pkg v0.0.0-20240325103648-fd7cc2153e6a h1:17E1oL6VhFTZBmgF4D3DlHt+GH8y9MQNlGCM60Db7fY=
944-
knative.dev/pkg v0.0.0-20240325103648-fd7cc2153e6a/go.mod h1:Meb7JQFjMOloRJRA2GG2RcRT/JnscMOI8/6KmBaC2/k=
937+
knative.dev/caching v0.0.0-20240327131922-cee2b6b59022 h1:KVlwF5DVmcgVWzHvGmYVzRz+r+GVnrztX1wu4MiM/ic=
938+
knative.dev/caching v0.0.0-20240327131922-cee2b6b59022/go.mod h1:NI85XQrZVlyRxVT4dR//LFKTdiZy8eaGdt0aQBRwWyg=
939+
knative.dev/hack v0.0.0-20240327150553-47368d631660 h1:tW6NgyjMnSXBS75+k+Xh5uNiLhJ9TFswS9hrkC3OQOc=
940+
knative.dev/hack v0.0.0-20240327150553-47368d631660/go.mod h1:yk2OjGDsbEnQjfxdm0/HJKS2WqTLEFg/N6nUs6Rqx3Q=
941+
knative.dev/networking v0.0.0-20240327140628-ae039896b125 h1:w9XY50H8EmPj0C3QGeScCcCqt8Y3vjPEujf/LeH7RLY=
942+
knative.dev/networking v0.0.0-20240327140628-ae039896b125/go.mod h1:YlLpTHRi0i/5XVD3QoqEfFhSmAfRj9sZR2NQEOF9dVc=
943+
knative.dev/pkg v0.0.0-20240327140624-1ca1f09c329e h1:Cg28hbL35g5Qd3tC0PKSX2FMMD8IZnTYxRr4VLIUgd8=
944+
knative.dev/pkg v0.0.0-20240327140624-1ca1f09c329e/go.mod h1:uYSh5G3A/pFmzgowpvKeyphLbXVkY4x7zEhReKwsVeU=
945945
pgregory.net/rapid v1.1.0 h1:CMa0sjHSru3puNx+J0MIAuiiEV4N0qj8/cMWGBBCsjw=
946946
pgregory.net/rapid v1.1.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04=
947947
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=

vendor/knative.dev/hack/README.md

+5
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
`hack` is a collection of scripts used to bootstrap CI processes and other vital
44
entrypoint functionality.
55

6+
## Contributing
7+
8+
If you are interested in contributing to Knative, take a look at [CLOTRIBUTOR](https://clotributor.dev/search?project=knative&page=1)
9+
for a list of help wanted issues across the project.
10+
611
## Using the `presubmit-tests.sh` helper script
712

813
This is a helper script to run the presubmit tests. To use it:

vendor/knative.dev/hack/SECURITY.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Knative Security Policy
2+
3+
We're extremely grateful for security researchers and users that report vulnerabilities to the Knative Open Source Community. All reports are thoroughly investigated by a set of community volunteers.
4+
5+
To make a report, please email the private [email protected] list with the security details and the details expected for all Knative bug reports.
6+
7+
See [Knative Security and Disclosure Information](https://knative.dev/docs/reference/security/) for more details.

vendor/knative.dev/hack/go.work.sum

+61
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
cloud.google.com/go v0.26.0 h1:e0WKqKTd5BnrG8aKH3J3h+QvEIQtSUcf2n5UZ5ZgLtQ=
2+
github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
3+
github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46 h1:lsxEuwrXEAokXB9qhlbKWPpo3KMLZQ5WB5WLQRW1uq0=
4+
github.com/PuerkitoBio/purell v1.0.0 h1:0GoNN3taZV6QI81IXgCbxMyEaJDXMSIjArYBCYzVVvs=
5+
github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2 h1:JCHLVE3B+kJde7bIEo5N4J+ZbLhp0J1Fs+ulyRws4gE=
6+
github.com/census-instrumentation/opencensus-proto v0.2.1 h1:glEXhBS5PSLLv4IXzLA5yPRVX4bilULVyxxbrfOtDAk=
7+
github.com/client9/misspell v0.3.4 h1:ta993UF76GwbvJcIo3Y68y/M3WxlpEHPWIGDkJYwzJI=
8+
github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w=
9+
github.com/creack/pty v1.1.9 h1:uDmaGzcdjhF4i/plgjmEsriH11Y0o7RKapEf/LDaM3w=
10+
github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96 h1:cenwrSVm+Z7QLSV/BsnenAOcDXdX4cMv4wP0B/5QbPg=
11+
github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815 h1:bWDMxwH3px2JBh6AyO7hdCn/PkvCZXii8TGj7sbtEbQ=
12+
github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153 h1:yUdfgN0XgIJw7foRItutHYUIhlcKzcSf5vDpdhQAKTc=
13+
github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633 h1:H2pdYOb3KQ1/YsqVWoWNLQO+fusocsw354rqGTZtAgw=
14+
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473 h1:4cmBvAEBNJaGARUEs3/suWRyfyBfhf7I60WBZq+bv2w=
15+
github.com/envoyproxy/protoc-gen-validate v0.1.0 h1:EQciDnbrYxy13PgWoY8AqoxGiPrpgBZ1R8UNe3ddc+A=
16+
github.com/evanphx/json-patch v4.9.0+incompatible h1:kLcOMZeuLAJvL2BPWLMIj5oaZQobrkAqrL+WFZwQses=
17+
github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4=
18+
github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680 h1:ZktWZesgun21uEDrwW7iEV1zPCGQldM2atlJZ3TdvVM=
19+
github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1 h1:wSt/4CYxs70xbATrGXhokKF1i0tZjENLOo1ioIO13zk=
20+
github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9 h1:tF+augKRWlWx0J0B7ZyyKSiTyV6E1zZe+7b3qQlcEf8=
21+
github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501 h1:C1JKChikHGpXwT5UQDFaryIpDtyyGL/CR6C2kB7F1oc=
22+
github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87 h1:zP3nY8Tk2E6RTkqGYrarZXuzh+ffyLDljLxCy1iJw80=
23+
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58=
24+
github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7 h1:5ZkaAPbicIKTF2I64qf5Fh8Aa83Q/dnOafMYV0OMwjA=
25+
github.com/golang/mock v1.1.1 h1:G5FRp8JnTd7RQH5kemVNlMeyXQAztQ3mOWV95KxsXH8=
26+
github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0=
27+
github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY=
28+
github.com/googleapis/gnostic v0.4.1 h1:DLJCy1n/vrD4HPjOvYcT8aYQXpPIzoRZONaYwyycI+I=
29+
github.com/hashicorp/golang-lru v0.5.1 h1:0hERBMJE1eitiLkihrMvRVBYAkpHzc/J3QdDN+dAcgU=
30+
github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI=
31+
github.com/kisielk/errcheck v1.2.0 h1:reN85Pxc5larApoH1keMBiu2GWtPqXQ1nc9gx+jOU+E=
32+
github.com/kisielk/gotool v1.0.0 h1:AV2c/EiW3KqPNT9ZKl07ehoAGi4C5/01Cfbblndcapg=
33+
github.com/kr/pretty v0.2.0 h1:s5hAObm+yFO5uHYt5dYjxi2rXrsnmRpJx4OYvIWUaQs=
34+
github.com/kr/pty v1.1.1 h1:VkoXIwSboBpnk99O/KFauAEILuNHv5DVFKZMBN/gUgw=
35+
github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a h1:TpvdAwDAt1K4ANVOfcihouRdvP+MgAfDWwBuct4l6ZY=
36+
github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d h1:7PxY7LVfSZm7PEeBTyK1rj1gABdCO2mbri6GKO1cMDs=
37+
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f h1:y5//uYreIhSUg3J1GEMiLbxo1LJaP8RfCpH6pymGZus=
38+
github.com/onsi/ginkgo v1.11.0 h1:JAKSXpt1YjtLA7YpPiqO9ss6sNXEsPfSGdwN0UHqzrw=
39+
github.com/onsi/gomega v1.7.0 h1:XPnZz8VVBHjVsy1vzJmRwIcSwiUO+JFfrv/xGiigmME=
40+
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
41+
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4 h1:gQz4mCbXsO+nc9n1hCxHcGA3Zx3Eo+UHZoInFGUIXNM=
42+
github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
43+
github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c=
44+
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 h1:psW17arqaxU48Z5kZ0CQnkZWQJsqcURM6tKiBApRjXI=
45+
golang.org/x/exp v0.0.0-20190121172915-509febef88a4 h1:c2HOrn5iMezYjSlGPncknSEr/8x5LELb/ilJbXi9DEA=
46+
golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3 h1:XQyxROzUlZH+WIQwySDgnISgOivlhjIEwaQaJEJrrN0=
47+
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be h1:vEDujvNQGv4jgYKudGeI/+DAX4Jffq6hpD55MmoEvKs=
48+
golang.org/x/sync v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU=
49+
golang.org/x/sys v0.0.0-20201112073958-5cba982894dd h1:5CtCZbICpIOFdgO940moixOPjc0178IU44m4EjOO5IY=
50+
golang.org/x/tools v0.1.12 h1:VveCTK38A2rkS8ZqFY25HIDFscX5X9OoEhJd3quQmXU=
51+
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
52+
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
53+
google.golang.org/appengine v1.4.0 h1:/wp5JvzpHIxhs/dumFmF7BXTf3Z+dd4uXta4kVyO508=
54+
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY=
55+
google.golang.org/grpc v1.27.0 h1:rRYRFMVgRv6E0D70Skyfsr28tDXIuuPZyWGMPdMcnXg=
56+
google.golang.org/protobuf v1.24.0 h1:UhZDfRO8JRQru4/+LlLE0BRKGF8L+PICnvYZmx/fEGA=
57+
gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4=
58+
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
59+
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc h1:/hemPrYIhOhy8zYrNj+069zDB68us2sMGsfkFJO0iZs=
60+
k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac h1:sAvhNk5RRuc6FNYGqe7Ygz3PSo/2wGWbulskmzRX8Vs=
61+
k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6 h1:+WnxoVtG8TMiudHBSEtrVL1egv36TkkJm+bA8AxicmQ=

vendor/knative.dev/hack/library.sh

+4-14
Original file line numberDiff line numberDiff line change
@@ -753,6 +753,8 @@ function __go_update_deps_for_module() {
753753
if [[ "${FORCE_VENDOR:-false}" == "true" ]] || [ -d vendor ]; then
754754
group "Go mod vendor"
755755
go mod vendor 2>&1 | grep -v "ignoring symlink" || true
756+
else
757+
go mod download -x
756758
fi
757759
eval "$orig_pipefail_opt"
758760

@@ -770,8 +772,8 @@ function __go_update_deps_for_module() {
770772
remove_broken_symlinks ./vendor
771773
fi
772774

773-
group "Updating licenses"
774-
update_licenses third_party/VENDOR-LICENSE "./..."
775+
group "Checking licenses"
776+
check_licenses
775777
)
776778
}
777779

@@ -807,18 +809,6 @@ function run_kntest() {
807809
go_run knative.dev/test-infra/tools/kntest/cmd/kntest@latest "$@"
808810
}
809811

810-
# Run go-licenses to update licenses.
811-
# Parameters: $1 - output file, relative to repo root dir.
812-
# $2 - directory to inspect.
813-
function update_licenses() {
814-
local dst=$1
815-
local dir=$2
816-
shift
817-
go_run github.com/google/[email protected] \
818-
save "${dir}" --save_path="${dst}" --force || \
819-
{ echo "--- FAIL: go-licenses failed to update licenses"; return 1; }
820-
}
821-
822812
# Run go-licenses to check for forbidden licenses.
823813
function check_licenses() {
824814
# Check that we don't have any forbidden licenses.

vendor/knative.dev/networking/pkg/http/header/header.go

+8-3
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,14 @@ const (
5555
// at the Queue proxy level back to be a host header.
5656
OriginalHostKey = "K-Original-Host"
5757

58-
// KubeletProbeKey is the name of the header supplied by kubelet
59-
// probes. Istio with mTLS rewrites probes, but their probes pass a
60-
// different user-agent. So we augment the probes with this header.
58+
// KubeletProbeKey is the name of the header supplied by kubelet probes.
59+
// Prior to this deprecation, Istio with mTLS rewrote probes and their probes passed a
60+
// different user-agent. Therefore, this header was added to augment the probes.
61+
//
62+
// Deprecated: this custom request header is no longer necessary since Istio now propagates the
63+
// original request header `User-Agent` sent by the kubelet (e.g., User-Agent: kube-probe/1.29).
64+
// For updated usage, please utilize knative.dev/networking/pkg/http/header.UserAgentKey and
65+
// knative.dev/networking/pkg/http/header.KubeProbeUAPrefix
6166
KubeletProbeKey = "K-Kubelet-Probe"
6267

6368
// RouteTagKey is the name of the header entry which has a tag name as value.

vendor/modules.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -1311,7 +1311,7 @@ k8s.io/utils/pointer
13111311
k8s.io/utils/ptr
13121312
k8s.io/utils/strings/slices
13131313
k8s.io/utils/trace
1314-
# knative.dev/caching v0.0.0-20240321000746-20da666b9fd5
1314+
# knative.dev/caching v0.0.0-20240327131922-cee2b6b59022
13151315
## explicit; go 1.21
13161316
knative.dev/caching/config
13171317
knative.dev/caching/pkg/apis/caching
@@ -1332,10 +1332,10 @@ knative.dev/caching/pkg/client/injection/informers/caching/v1alpha1/image/fake
13321332
knative.dev/caching/pkg/client/injection/informers/factory
13331333
knative.dev/caching/pkg/client/injection/informers/factory/fake
13341334
knative.dev/caching/pkg/client/listers/caching/v1alpha1
1335-
# knative.dev/hack v0.0.0-20240318013248-424e75ed769a
1335+
# knative.dev/hack v0.0.0-20240327150553-47368d631660
13361336
## explicit; go 1.18
13371337
knative.dev/hack
1338-
# knative.dev/networking v0.0.0-20240318132715-69566347ab2a
1338+
# knative.dev/networking v0.0.0-20240327140628-ae039896b125
13391339
## explicit; go 1.21
13401340
knative.dev/networking/config
13411341
knative.dev/networking/pkg
@@ -1373,7 +1373,7 @@ knative.dev/networking/pkg/http/stats
13731373
knative.dev/networking/pkg/ingress
13741374
knative.dev/networking/pkg/k8s
13751375
knative.dev/networking/pkg/prober
1376-
# knative.dev/pkg v0.0.0-20240325103648-fd7cc2153e6a
1376+
# knative.dev/pkg v0.0.0-20240327140624-1ca1f09c329e
13771377
## explicit; go 1.21
13781378
knative.dev/pkg/apiextensions/storageversion
13791379
knative.dev/pkg/apiextensions/storageversion/cmd/migrate

0 commit comments

Comments
 (0)