Commit Graph

495 Commits

Author SHA1 Message Date
Chris Suszynski 117a365d93
Allow to change the message for the spinner (#1973) 2024-10-28 11:12:48 +00:00
Knative Automation b3b6b86030
upgrade to latest dependencies (#1966)
bumping golang.org/x/sys 914deed...23b0dab:
  > 23b0dab unix: mark vgetrandom as non-escaping
  > cbf0eb6 unix: fix grep syntax to work on non-GNU greps
  > e7397b9 unix: update to Linux 6.11
  > 981de40 unix: use vDSO for getrandom() on linux
  > 48aad76 linux: add tcp_cc_info and its related types
  > d58f986 all: fix some typos in comment
  > 30de352 unix: fix Test{Fd,}Xattr failure on NetBSD
  > 68ed59b windows/svc: fix printf(var) mistake detected by latest printf checker
  > c08bc6e unix: update Go to 1.23.0
  > a43b625 windows: add SIO_UDP_NETRESET constant
  > ed67b15 windows: add console codepage api
  > 9cb830b unix: add missing import to syscall_hurd.go
  > 71132f5 unix: add POLLRDHUP to FreeBSD
  > 3283fc3 cpu: add support for detecting RISC-V extensions
  > 29e55b2 unix: use os.Executable rather than os.Args[0] in tests
  > a8c5219 unix: rename XDPUmemReg field back to Size
  > 59665e5 unix: add Connectx for darwin
  > a0c72ef unix: add f_flag member flags on z/OS
  > c64c51d unix: update riscv64 hwprobe to Linux kernel 6.10
  > da77c6b unix: sync minimum Linux Kernel version with requirements page
bumping knative.dev/networking 37fdbdd...60e29ff:
  > 60e29ff upgrade to latest dependencies (# 1015)
  > a3d4663 upgrade to latest dependencies (# 1012)
  > 0561079 upgrade to latest dependencies (# 1011)
  > 75d9920 Update community files (# 1010)
  > 847994c upgrade to latest dependencies (# 1009)
  > 9396009 upgrade to latest dependencies (# 1008)
  > ea90245 upgrade to latest dependencies (# 1007)
  > faa7309 upgrade to latest dependencies (# 1006)
  > 6c832c6 upgrade to latest dependencies (# 1005)
  > ed319d7 upgrade to latest dependencies (# 1004)
  > 433920a Update community files (# 1003)
  > 0efcb4c upgrade to latest dependencies (# 1002)
bumping golang.org/x/text b2bec85...3043346:
  > 3043346 x/text: Correct examples in number/doc
  > 38a95c2 all: fix some comments
  > 20097e4 all: fix printf(var) mistakes detected by latest printf checker
  > 1e3e9fd all: rename Example test functions to prevent vet errors
bumping knative.dev/client-pkg 22f5989...7b4bb48:
  > 7b4bb48 upgrade to latest dependencies (# 190)
  > f465a76 Update community files (# 196)
  > 12612b7 Update community files (# 195)
  > 788e072 Update community files (# 194)
  > eb73a58 🗑️ Deprecate knative.dev/client-pkg (# 193)
bumping knative.dev/pkg 89743d9...9b9d535:
  > 9b9d535 Fix `WEBHOOK_DISABLE_NAMESPACE_OWNERSHIP` env-var (# 3108)
  > 4af9a0d Add `WEBHOOK_DISABLE_NAMESPACE_OWNERSHIP` env-var (# 3106)
  > 95b4b97 upgrade to latest dependencies (# 3104)
  > 59c22a1 Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (# 3102)
  > e0f65ce Update community files (# 3101)
  > 952269c Bump golang.org/x/net from 0.29.0 to 0.30.0 (# 3100)
  > e52e2e4 Bump google.golang.org/grpc from 1.67.0 to 1.67.1 (# 3099)
  > 4e357ed Bump golang.org/x/tools from 0.25.0 to 0.26.0 (# 3098)
  > 5031733 Bump go.uber.org/automaxprocs from 1.5.3 to 1.6.0 (# 3097)
  > c4843b7 Give users the ability to disable namespace ownership of webhook configurations (# 3095)
  > 28b58b8 Use istio.sidecar.inject label instead of annotation (# 3096)
  > aabe552 Bump google.golang.org/grpc from 1.66.2 to 1.67.0 (# 3094)
  > a4774ed Bump github.com/gobuffalo/flect from 1.0.2 to 1.0.3 (# 3093)
  > aaab500 Bump golang.org/x/tools from 0.24.0 to 0.25.0 (# 3091)
  > de0796c Bump google.golang.org/grpc from 1.66.0 to 1.66.2 (# 3092)
  > 3002873 Bump google.golang.org/grpc from 1.65.0 to 1.66.0 (# 3087)
  > fdbc0b5 Bump golang.org/x/net from 0.28.0 to 0.29.0 (# 3090)
  > 7c0ad27 Update community files (# 3089)
  > a1469cf upgrade to latest dependencies (# 3088)
bumping google.golang.org/genproto/googleapis/api 573a115...ddb44da:
  > ddb44da chore: update to 1.21 (# 1152)
  > 8ffd90a chore(all): auto-regenerate .pb.go files (# 1150)
bumping google.golang.org/genproto/googleapis/rpc 573a115...ddb44da:
  > ddb44da chore: update to 1.21 (# 1152)
  > 8ffd90a chore(all): auto-regenerate .pb.go files (# 1150)
bumping golang.org/x/term d598954...9d5441a:
  > 9d5441a go.mod: update golang.org/x dependencies
  > 2f7b0dd go.mod: update golang.org/x dependencies
  > f867b76 x/term: set missing VIRTUAL_TERMINAL_INPUT flag on Windows
bumping golang.org/x/mod bc151c4...46a3137:
  > 46a3137 zip: set GIT_DIR in test when using bare repositories
  > 3afcd4e go.mod: set go version to 1.22.0
  > b1d336c go.mod: update required go version to go1.22
bumping knative.dev/eventing 34f9cd3...291c0a8:
  > 291c0a8 [main] Upgrade to latest dependencies (# 8262)
  > 6aa49dc [main] Update community files (# 8256)
  > 33a9027 feat: make oidc discovery url configurable (# 8145)
  > eff8465 [main] Upgrade to latest dependencies (# 8255)
  > aa6f73b [main] Upgrade to latest dependencies (# 8236)
  > db729bc [main] Update community files (# 8237)
  > 67af70b workaround DeepDerivative CreationTimestamp comparison (# 8233)
  > e6490c3 Add Convertible interface to job sink (# 8214)
  > b3b29f0 update jobsink TLS comments (# 8215)
  > c8c1f41 [main] Upgrade to latest dependencies (# 8201)
  > e7fca76 Add Istio inject label (# 8205)
  > 641cbb7 Remove scheduler `wait`s to speed up recovery time (# 8200)
  > 2869c6c Enhance tests for v1b3 event type, new attrs (# 8197)
  > 1708881 [main] Upgrade to latest dependencies (# 8191)
  > b48b664 feat: add constructor for full event lineage graph (# 7921)
  > e79f3b6 Make auth package indepent from eventpolicy informer (# 8195)
  > ae6ed99 Fix JobSink to support AuthZ on GET too (# 8196)
  > 608e76c Add broker transformation test to upgrade tests (# 8190)
  > c91a9d8 [main] Upgrade to latest dependencies (# 8189)
  > 229446d Create paired upgrade tests (# 8158)
  > 04c42dc [main] Update community files (# 8187)
  > 8c22bf5 [main] Upgrade to latest dependencies (# 8186)
  > 07d3790 SinkBinding wrongly enqueues namespaces (# 8184)
  > 902f9d3 Migrate to kube_codegen.sh (# 8183)
bumping knative.dev/serving 5f5f6d8...6a27004:
  > 6a27004 upgrade to latest dependencies (# 15582)
  > c93d8c4 upgrade to latest dependencies (# 15581)
  > 77c7e1d Update net-contour nightly (# 15578)
  > 5ebf2c7 Update net-kourier nightly (# 15577)
  > b474b3e Update net-gateway-api nightly (# 15576)
  > cb2a9c6 Update net-istio nightly (# 15579)
  > 6544bfe Update community files (# 15574)
  > 83b6695 Update net-gateway-api nightly (# 15573)
  > b98384c upgrade to latest dependencies (# 15572)
  > 782b6a8 Update net-istio nightly (# 15565)
  > 1a06888 Update net-contour nightly (# 15567)
  > d2229fa Update net-kourier nightly (# 15560)
  > 5c8556d Update net-gateway-api nightly (# 15566)
  > 2a87ffd Update community files (# 15564)
  > 656f3d3 Update net-gateway-api nightly (# 15559)
  > a9e28f0 Update net-contour nightly (# 15558)
  > 60516ad Update net-istio nightly (# 15557)
  > 4eb2e08 upgrade to latest dependencies (# 15556)
  > c8e131b Fix GO-2024-2659 (# 15547)
  > 1a1eb10 Update net-istio nightly (# 15543)
  > 5779cb2 Update net-kourier nightly (# 15544)
  > 07a8480 Update net-gateway-api nightly (# 15541)
  > 9bf0b90 Update net-contour nightly (# 15542)
  > b442fe2 upgrade to latest dependencies (# 15540)
  > 779761a upgrade to latest dependencies (# 15537)
  > 15871f1 Update net-contour nightly (# 15536)
  > 2664a54 Update net-kourier nightly (# 15535)
  > 2b815c5 Update net-gateway-api nightly (# 15534)
  > 293d2bb Update net-istio nightly (# 15533)
  > 0ebef64 Use istio.sidecar.inject label instead of annotation (# 15522)
  > b2954e1 Update net-contour nightly (# 15530)
  > 10579a7 Update net-gateway-api nightly (# 15531)
  > 3a81801 Update net-gateway-api nightly (# 15524)
  > ff475df upgrade to latest dependencies (# 15527)
  > ca64728 Update net-contour nightly (# 15526)
  > e896849 Update net-kourier nightly (# 15525)
  > 59d17f1 upgrade to latest dependencies (# 15520)
  > 51d95f6 Update net-gateway-api nightly (# 15519)
  > 50bea5d Update net-kourier nightly (# 15517)
  > 00bd844 Update net-contour nightly (# 15518)
  > ed44181 Update net-istio nightly (# 15516)
  > b796321 Unpin github.com/gorilla/websocket (# 15515)
  > 158a5c2 upgrade to latest dependencies (# 15514)
  > 7875c26 Update net-contour nightly (# 15512)
  > 4471f27 Update net-gateway-api nightly (# 15513)
  > cc9b060 Update net-istio nightly (# 15511)
  > cde060b upgrade to latest dependencies (# 15506)
  > 985fc84 Update net-kourier nightly (# 15509)
  > edb073c Update net-contour nightly (# 15507)
  > 63b0f86 Update net-istio nightly (# 15508)
  > 74ea38a upgrade to latest dependencies (# 15505)
  > deb99de Update net-contour nightly (# 15500)
  > be2f70a Update net-kourier nightly (# 15501)
  > 8d8725e Update net-gateway-api nightly (# 15502)
  > 0824bd4 Update net-istio nightly (# 15499)
  > 3c5f2f6 Update community files (# 15498)
  > 7c927b7 Update net-kourier nightly (# 15497)
  > b50a09e Update net-istio nightly (# 15496)
  > bdec909 upgrade to latest dependencies (# 15495)
  > f07e3d6 Fix deepcopy gen (# 15492)
  > 372f5d1 Migrate to kube codegen (# 15491)
bumping google.golang.org/grpc 2da9769...3f95b38:
  > 3f95b38 Update version to 1.67.1 (# 7682)
  > 4f6c5f2 xds/server: Fix xDS Server leak (# 7664) (# 7681)
  > 935f8cb transport: Fix reporting of bytes read while reading headers (# 7660) (# 7667)
  > 02bbb65 Change version to 1.67.1-dev (# 7605)
  > 6f50403 Change version to 1.67.0 (# 7604)
  > 3c3a025 mem: replace flate.Reader reference (# 7595) (# 7637)
  > 3ffb98b .*: fix revive lints `redefines-builtin-id` (# 7552)
  > 5666049 vet: enforce revive linter (# 7589)
  > c6ad07f protoc: regenerate protos (# 7590)
  > 70f19ee credentials/tls: default GRPC_ENFORCE_ALPN_ENABLED to true (# 7535)
  > 92111dc xds: keep ads flow control local to xdsclient/transport package (# 7578)
  > 535bdce estats: remove dependency on testing package (# 7579)
  > 0f03c74 .*: fix revive lint issues `unused-parameter` (# 7580)
  > 6147c81 stats/opentelemetry: Optimize slice allocations (# 7525)
  > cd05c9e .*: fix revive package-comments lint issues (# 7574)
  > 00514a7 xds/clusterimpl: update UpdateClientConnState to handle updates synchronously (# 7533)
  > 093e099 grpc: fix regression by freeing request bufferslice after processing unary (# 7571)
  > 8320224 .*: revive from unused_parameters (# 7577)
  > 845f62c stats/otel: upgrade grpc version that contains the experimental/stats package (# 7545)
  > 55d820d clusterresolver/e2e_test: Avoid making DNS requests (# 7561)
  > 52961f7 grpc: add docs for generic stream interfaces  (# 7470)
  > 005b092 examples/advancedtls: example code for different security configurations for grpc-go using `advancedtls` (# 7474)
  > 0b6f354 xdsclient: Populate total_issued_requests count in LRS load reports (# 7544)
  > c535946 grpc: Fix flaky picker_wrapper tests (# 7560)
  > 9feed00 balancer/wrr: prefer calling Equal() method of time.Time (# 7529)
  > a8e6e11 .*: Use `strings.ReplaceAll(.....)` (# 7554)
  > 6d97688 xds/xdsclient: Fix flaky test TestLRSClient  (# 7559)
  > cfd14ba encoding: delete v1 proto codec and use one map for registry (# 7557)
  > 3d95421 Fix revive identified linter issues: var-declaration, indent-error-flow, increment-decrement, superfluous-else (# 7528)
  > e4b09f1 Remove trailing whitespace in testing.yml (# 7551)
  > 0a5b8f7 balancer: disallow producer streams until SubConn has reported READY (# 7523)
  > 9ab8b62 Implement new Codec that uses `mem.BufferSlice` instead of `[]byte` (# 7356)
  > 7e12068 bootstrap: add `String` method to ServerConfigs type (# 7537)
  > ee5cbce ringhash: fix bug where ring hash can be stuck in transient failure despite having available endpoints (# 7364)
  > 1e2bb71 doc: update keepalive ClientParameters doc about doubling the interval upon GOAWAY (# 7469)
  > 6a5a283 Use builtin min and max functions (# 7478)
  > 90caeb3 deps: update dependencies for all modules (# 7531)
  > f8d98a4 rbac: fix usage of AuthInfo (# 7522)
  > 4e29cc6 transport: add timeout for writing GOAWAY on http2Client.Close() (# 7371)
  > b45fc41 Change version to 1.67.0-dev (# 7520)
  > 63853fd rls: update picker synchronously on configuration update (# 7412)
  > 86135c3 csds: unskip e2e test (# 7502)
  > 5d07b63 transport: change `*http2Client` to interface `ClientTransport` (# 7512)
  > c98235b grpclog: refactor to move implementation to grpclog/internal (# 7465)
  > 7ec3fd2 balancer/rls: Fix RLS Cache metrics (# 7511)
  > 6d7f07c test/tools: update staticcheck version to latest (# 7509)
  > 9706bf8 balancer/rls: Add cache metrics (# 7495)
  > c8951ab *: fix minor typos (# 7487)
  > 3cb3342 .*: fix comments (# 7504)
  > eece43b latency: don't wrap when all the latencies are zero (# 7506)
  > 366decf transport/grpchttp2: add http2.Framer bridge (# 7453)
  > 5c4da09 grpc: fix a bug introduced in # 7461 (# 7505)
  > 1008562 benchmark: wire in new gzip compressor (# 7486)
  > ced812e xds: implement ADS stream flow control mechanism (# 7458)
  > 54b48f7 balancer/weightedroundrobin: Add recording point for endpoint weight not yet usable and add metrics tests (# 7466)
  > 7b9e012 balancer/rls: Add picker metrics (# 7484)
  > 3ee837c *.pb.go: regenerate protos (# 7493)
  > f9b96b8 internal/transport: Unlock mutex before panic (# 7488)
  > d00dd8f xds: env var protection for xds fallback (# 7483)
  > ffaa81e transport/bufWriter: fast-fail on error returned from flushKeepBuffer() (# 7394)
  > 1490d60 transport/grpchttp2: revert # 7477 usage of mem package (# 7485)
  > e6b6318 transport/grpchttp2: change types to include `mem` package (# 7477)
  > 6d0aaae grpc: make client report `Internal` status when server response contains unsupported encoding (# 7461)
  > 338595c balancergroup: remove mentions of locality from comments (# 7476)
  > c8716e5 mem: fix comment typo (# 7482)
  > e524655 tools: Add github.com/mgechev/revive (# 7472)
  > 4a26a49 balancer/leastrequest: Add verbosity check around build log (# 7467)
  > 887d908 mem: introduce `mem` package to facilitate memory reuse (# 7432)
  > 6fa393c transport/grpchttp2: add doc to methods and values (# 7445)
  > 1013847 cmd/protoc-gen-go-grpc: fix typo pancis -> panics (# 7456)
  > 1b1230b resolver_wrapper: add early return in addChannelzTraceEvent (# 7437)
  > 5520cff experimental/stats/metricregistry: Add comments on enum consts for Metrics Type (# 7457)
  > 0b33bfe transport: Discard the buffer when empty after http connect handshake (# 7424)
  > 566aad1 examples/retry: remove waitForReady from service config (# 7450)
  > ec9dff7 cmd/protoc-gen-go-grpc: update version to 1.5.1 (# 7452)
  > 245323c cmd/protoc-gen-go-grpc: remove replace and skip test that requires it for now (# 7451)
  > 3eb0145 balancer/weightedroundrobin: Add emissions of metrics through metrics registry (# 7439)
  > bc03420 cmd/protoc-gen-go-grpc: update version for release
  > 84a4ef1 internal/stats: Add metrics recorder list and usage in ClientConn  (# 7428)
  > 47be8a6 Remove trailing spaces (# 7426)
  > 1feeaec stats: Add optional locality label in cluster_impl picker (# 7434)
  > 9671c4a cmd/protoc-gen-go-grpc: test the embedded struct at registration time for proper usage (# 7438)
  > 40f3998 client: Stabilize WaitForStateChange API (# 7425)
  > aae9e64 docs: fix and improve anti-patterns.md (# 7418)
  > ac5a7fe xds: Fix flaky test Test/ServerSideXDS_WithValidAndInvalidSecurityConfiguration (# 7411)
  > 0231b0d transport/grpcframer: create grpcframer package (# 7397)
  > 2bcbcab stats/opentelemetry: Add usage of metrics registry (# 7410)
  > 64adc81 scripts: regenerate pbs with caching deps to a fixed tmp folder (# 7409)
  > 4ed8180 ringhash: more e2e tests from c-core (# 7334)
  > 61aa949 vet: fix option order when invoking grep (# 7421)
  > b1979b6 vet: remove trailing whitespace (# 7420)
  > 700ca74 xds/balancer/priority: Unlock mutex before returning (# 7417)
  > d27ddb5 internal/grpcsync: support two ways to schedule a callback with the serializer (# 7408)
  > ecbb837 experimental/stats: Add metrics registry (# 7349)
  > c5c0e18 scripts: minor refactor to scripts (# 7403)
  > e7d8822 protoc-gen-go-grpc: add period to end of generated comment (# 7392)
  > ee62e56 xds: fix typos (# 7405)
  > 48b7581 security/advancedtls: remove Go1.19 build constraints (# 7404)
  > eff3e67 *.pb.go: regenerate (# 7402)
  > e54f441 xds: make fallback bootstrap configuration per-process (# 7401)
  > 9c5b31d xds: use locality from the connected address for load reporting (# 7378)
  > 45d44a7 grpc: hold ac.mu while calling resetTransport to prevent concurrent connection attempts (# 7390)
  > f64a6a3 test/channelz: change channelz_test to use write data (# 7396)
  > daab563 examples: Add OpenTelemetry example (# 7296)
  > bb49a88 cmd/protoc-gen-go-grpc: default use_generic_streams_experimental to true (# 7387)
  > 53a5c41 interop/lb: Increase Go PSM LB test timeout to 300min (# 7393)
  > bdd707e scripts: add linter rule for using context.WithTimeout on tests (# 7342)
  > 4e9b596 xds: add support for multiple xDS clients, for fallback (# 7347)
  > 5ac73ac documentation: Update proxy docs to point to `WithContextDialer` (# 7361)
  > d382d84 metadata: stabilize ValueFromIncomingContext (# 7368)
  > c9caa9e metadata: remove String method (# 7372)
  > f199062 xds: Add a test for incorrect load reporting when using pickfirst with servers in multiple localities (# 7357)
  > 6126383 metadata: make Stringer implementation consistent (# 7355)
  > 98e5dee cmd/protoc-gen-go-grpc: enable edition 2023 support (# 7351)
  > 5f5d4d2 doc: fix link to error_details example (# 7345)
  > 1811c6f github: update codecov with token and fail_ci_if_error (# 7348)
  > 3e78e9b MAINTAINERS.md: add new members and move ex-members to emeritus (# 7284)
  > 8c80220 grpclog: remove Debugf method to avoid unnecessary evaluation (# 7330)
  > c8568c9 grpc: Readd pick first name (# 7336)
  > cd7e282 go.mod: update go-control-plane dependency for xDS fallback (# 7340)
  > a0311cd golint fix: context.Context should be the first parameter of a function (# 7338)
  > b8ca292 examples/features/retry: Improve docstring (# 7331)
  > f1b7f41 xds/bootstrap: add testing support to generate config (# 7326)
  > c441d42 github: use latest release of qemu emulator (# 7337)
  > 970f390 test: fix typo in pickfirst_test.go (# 7332)
  > c04b085 internal/transport: minor cleanup of controlBuffer code (# 7319)
  > 07078c4 github: add cache-dependency-path to setup-go (# 7323)
  > 24a6b48 credentials/alts: fix defer in TestDial (# 7301)
  > e37c6e8 fix testclient type in ringhash_balancer_test checkRPCSendOK (# 7324)
  > 8075dd3  stats/opentelemetry: Fix protobuf import (# 7320)
  > 4dd7f55 ringhash: port e2e tests from c-core (# 7271)
  > de51a63 examples: Add CSM Observability example (# 7302)
  > 3267089 stats/opentelemetry: Add e2e testing for CSM Observability (# 7279)
  > c4753c3 scripts: improve regenerate.sh to use the correct proto compiler version (# 7064)
  > e2e7a51 xds/internal/xdsclient: Emit unknown for CSM Labels if not present in CDS (# 7309)
  > e40eb2e deps: update dependencies for all modules (# 7310)
  > dfcabe0 xds: cleanup bootstrap processing functionality (# 7299)
  > dbd24a9 [advancedTLS] Removed deprecated APIs in advancedTLS (# 7303)
  > 30c0cdd vet: remove --quiet from git grep when output is expected (# 7305)
  > 5a289d9 dns: fix constant 30s backoff for re-resolution (# 7262)
  > 9bdf335 Change version to 1.66.0-dev (# 7308)
bumping knative.dev/hack 06f7aff...05b2fb3:
  > 05b2fb3 Update community files (# 399)
  > fc6a845 Update community files (# 398)
  > 9724320 Fix premature codegen cleanup exit on 1 (# 397)
bumping golang.org/x/net 4542a42...6cc5ac4:
  > 6cc5ac4 go.mod: update golang.org/x dependencies
  > f88258d websocket: update nhooyr.io/websocket to github.com/coder/websocket
  > 7191757 http2: add support for net/http HTTP2 config field
  > 4790dc7 http2: add support for server-originated pings
  > 541dbe5 http2: add Server.WriteByteTimeout
  > 3c333c0 route: fix address parsing of messages on Darwin
  > 35b4aba go.mod: update golang.org/x dependencies
  > 9bf379f websocket: fix printf(var) mistake detected by latest printf checker
bumping google.golang.org/protobuf c33baa8...158d2b3:
  > 158d2b3 all: release v1.35.1
  > 94e26c9 all: start v1.35.0-devel
  > ac98177 all: release v1.35.0
  > 03df6c1 proto: Implement proto.Equal fast-path
  > 013dd17 all: drop unnecessary import renames for consistency
  > 1531843 internal/testprotos: declare the extension
  > 9e047b8 internal/impl: skip unnecessary requiredField checks for oneofs
  > ed7b51f proto: extend documentation of GetExtension, SetExtension
  > af06170 all: set Go language version to Go 1.21
  > cf4f382 encoding/prototext: capture current reserved field behavior
  > 5c1f700 internal/encoding/json: remove duplicate test
  > 66faac0 compiler/protogen: remove now-unnecessary UnsafeEnabled checks
  > 21d187a compiler/protogen: support -experimental_strip_nonfunctional_codegen
  > e8b6855 internal/descopts,internal/impl: remove shorthand import aliases
  > 0946f97 all: remove unused purego support
  > b643888 encoding/protojson: use fd.HasPresence() for editions compatibility
  > 94ecbc2 internal/impl: remove unused ExtensionField.SetLazy method
  > b36f8e0 types/known/structpb: add support for more types and json.Number
  > 75479a3 internal: generate extension numbers, fix editions parsing
  > 2a82025 internal/cmd/generate-protos: fix pkg check for editions features
  > 219bda2 internal/conformance: update failing tests list, add comments
  > b46f280 all: plumb the lazy option into filedesc.Field and .Extension
  > df3bd63 compiler/protogen: always report editions support level of the plugin
  > eea33cd protobuf: fix handling of delimited extensions in editions
  > d462176 protojson: changes error message returned by unmarshal
  > 61c6075 all: start v1.34.2-devel
bumping golang.org/x/tools 3057be8...2ab3b51:
  > 2ab3b51 go.mod: update golang.org/x dependencies
  > 2683c79 gopls/internal/golang/stubmethods: rename analysis/stubmethods
  > efd951d gopls/internal/analysis/stubmethods: merge into CodeAction
  > d0d0d9e gopls/internal/cache: memoize dependent hash on analysisNode
  > a19eef6 gopls/internal/cache: express packageHandle as a state machine
  > dd745ec gopls/internal/test/marker: update regression test issue68918.txt
  > a02ee35 go/analysis/passes/stdversion: reenable tests
  > a24facf all: set gotypesalias=0 explicitly
  > ce2a33e gopls/internal: fix extract refactor for cases with anonymous functions
  > a2ff832 go/ssa: remove references to GOEXPERIMENT range
  > a7552bc go/ast/inspector: add PreorderSeq and All iterators
  > d2e4621 gopls/internal/server: CodeAction: interpret Only=[] as [QuickFix]
  > 4e80b32 cmd/stringer: support types declared in test files
  > 60b6bcd gopls/rename: include filename in error message
  > 2848ab8 internal/gcimporter: clean up test expectations
  > ee66134 go/ssa/ssautil: isolate deprecated CreateProgram
  > 6ded0c4 internal/gcexporter: cleanup test skipping in TestImportTypeparamTests
  > 66afc1a gopls/completion: tweak fuzz handling to make its own MethodSet
  > 7d92dd6 go/ssa/ssautil: use go/packages to load packages in switch_test.go
  > 18bc032 gopls: update x/telemetry to pick up fix for golang/go# 69681
  > 6c47868 internal/gcimporter: run larger tests with and without aliases
  > c6f2f8e refactor/eg: rewrite test without go/loader
  > 8b6849d go/ssa/interp: reenable lifetime tests.
  > edfeacf internal/golang: fix panic in signatureHelp over builtin name
  > ab64376 go/types/objectpath: skip package tests with wasip1
  > e55961d internal/gcimporter: use types.NewInterfaceType
  > c59bc30 internal/gcimporter: vary the value of any in predeclared
  > 4fc0d79 internal/gcimporter: remove goexperiment.unified tags
  > f05b5f4 go/packages: document the role of PWD
  > 3483a5e go/packages: use link notation in comments for godoc rendering
  > 75350b9 go/ssa: remove import of loader from builder_test.go
  > 1c9ca8b go/types/objectpath,internal/aliases: miscellaneous clean up of tests that set gotypesalias
  > 23e1af6 go/ssa: migrate TestGenericFunctionSelector away from loader
  > 8adb6e8 go/ssa: migrate TestTypeparamTest away from loader
  > 7bb384d gopls/internal/test/integration/bench: add an IWL test that opens files
  > faf6e28 go/ssa: migrate TestGenericAliases away from loader
  > 81a4242 internal/gcimporter: update TestIssueAliases expectation
  > 54110aa internal/modindex: package for indexing GOMODCACHE
  > b577f77 gopls/internal/cache: remove unnecessary active package check
  > 06b986b gopls/internal/cache: add a few checks for context cancellation
  > 83326b7 gopls/internal/cache: join concurrent package batch operations
  > 34638fc cmd/{callgraph,ssadump}, gopackages: make -tags flags work
  > d911e4a gopls: disable ast.Object resolution wherever possible
  > eb774f6 go/packages: fix LoadMode.String
  > 31fdc78 gopls/internal/server: allow suppression of showDocument
  > 752860b gopls/internal/protocol/command: simplify ApplyFix
  > fadcea5 gopls/internal/golang: CodeAction: split into producers
  > f70550d go/ssa: migrate some tests in build_test.go away from loader
  > 01bd772 go/callgraph: rewrite tests to use go/packages not go/loader
  > f8ce005 go/types/objectpath: use go/packages instead of go/loader in tests
  > d2c1642 internal/gcimporter: rewrite TestIExportData_stdlib using go/packages
  > af67b9d go/ssa: migrate source_test.go away from loader
  > 3bb0ed7 x/tools: assume go1.22 and simplify
  > 1d5e334 internal/aliases: remove Alias and Unalias
  > 0b6abe3 go/ssa: remove loader utility functions
  > 6a0cacb go/ssa: add test utility for building a single file
  > 1204c80 cmd/gorename: delete
  > 1c37166 go/ssa: move build tag guarded tests
  > dfc41b5 go/ssa: use ast.RangeStmt.Range position directly
  > 3921b59 cmd/gorename: remove replace directive
  > d09d36b x/tools: remove refs to cmd/gorename
  > 8517dc9 cmd/gorename: create submodule
  > cd349f3 go/ssa: Move instantiation tests off of unexported API
  > 45851d3 gopls/internal/telemetry/cmd/stacks: show build failure stderr
  > c8d229c all: fix spelling errors
  > 8db9562 go/ssa: update public doc of CreatePackage
  > bea7373 gopls/internal/protocol/command: remove nuisance error handling
  > 18a3f05 go/ssa: remove outdated any normalizer setting up in test
  > 0355013 go/ssa: sanity check for package transient fields
  > 2aabc4f go/analysis/passes/printf: return when suppressing a non-constant diagnostic
  > 5cb6eeb txtar: use slices.Clone instead of copy
  > e603756 gopls/internal/cache: add telemetry counter for GOPACKAGESDRIVER
  > 42b921c gopls/internal/test/integration: skip BenchmarkPackages with -short
  > a58d83b gopls/internal/cache: build the import map lazily during type checking
  > 765ea95 go/analysis/passes/printf: add global to disable new diagnostics
  > a319a85 gopls/internal/telemetry/cmd/stacks: display closed issues white
  > 5aac53c gopls/internal/golang: Definition: jump to assembly
  > 8fcd92f gopls/internal/telemetry/cmd/stacks: predicate de-duplication
  > 7891473 gopls/internal/telemetry/cmd/stacks: fix two bugs
  > 91d4bdb gopls: rm GofumptFormat from internal/settings
  > 198986d go/ssa: go/ssa: disable TestTypeparamTest on wasm
  > 3e49191 gopls/internal/telemetry/cmd/stacks: generate CodeSearch links
  > beed481 gopls/internal/settings: use CodeActionKind hierarchy
  > 15b8886 SignatureHelp: report signature of Ident if no enclosing CallExpr
  > 4e8d5c8 gopls: bump gofumpt to 0.7.0
  > 6a387a4 go/ssa: require 1.23 for TestCycles
  > 42a6477 go/ssa: disable TestTypeparamTest/chan.go on wasm
  > 5157118 gopls/internal/lsp/source: put testing.T/B first when extracting
  > 94ac686 go/ssa: pop targets stack on range-over-func
  > 2884375 gopls/internal/golang: Definitions: support renaming imports in doc links
  > b0f680c go/ssa: reenable TestStdlib
  > b7af269 go/ssa: improve sanity checking
  > fd7ab2d gopls/internal/server: fix build following semantic merge conflict
  > dc4c525 gopls/internal: test discovery
  > 8ba9169 gopls/internal/golang: Highlight: work around go/types bug
  > bfc94c9 go/ssa: extract type recursion into a helper package
  > 1dc949f internal/settings: simplify linking now that we only build with 1.23
  > c055e89 x/tools: deprecate astutil.Unparen
  > c2e057b gopls: use Func.Signature everywhere
  > 6b0cfff internal/test/marker: support multi-line locations
  > 9d7d14e x/tools/gopls: delete code obsoleted by go1.23
  > 4bcf6a3 internal/golang: add a fast path for FormatVarType with gopls at 1.23
  > 7398f36 all: fix some symbols error in comment
  > f111c72 go/callgraph/rta: skip test on js platform
  > 9f9b7e3 gopls/internal/settings: add missing deep cloning in Options.Clone
  > ce7eed4 doc/generate: minor cleanup
  > 075ae7d go/callgraph/vta: add basic tests for range-over-func
  > 2c7aaab go/ssa: skip failing test
  > 1b5663f go/callgraph/vta: perform minor cleanups
  > 0a49883 gopls/go.mod: update the go directive to 1.23.1
  > ad366a8 go.mod: update golang.org/x dependencies
  > 4fb36d1 go/callgraph/rta: add rta analysis test case for multiple go packages
  > dc4d64c gopls: fix non-constant format strings
  > c758e54 cmd/callgraph: make vta use internal version of CHA
  > 94b564c go.mod: for consistency with other repos, use 1.22.0 in go.mod
  > 70f5626 all: with 1.23 out, update Go directive to Go 1.22
  > 5a3171b internal/typesinternal: correct spec anchors in comments
  > c538e2c go/callgraph/static: avoid ssautil.AllFunctions
  > 2db563b internal/gcimporter: copy over ureader changes
  > 09886e0 go/callgraph/vta: allow nil initial call graph
  > e5ae0a9 internal/pkgbits: cleanup pre-Go 1.17 workaround
  > 264b4b5 go/callgraph/vta: add return parameter nodes for functions
  > 063360f gopls: update x/telemetry dependency
  > 28f3bc0 internal/pkgbits: copy over changes for V2
  > fd2067f go/callgraph/vta: use struct{} instead of bool in sets
  > ce02ccd gopls/internal/test/marker: simplify completion markers
  > 4ead70c gopls: report semantic tokens of top-level type constructor modifiers
  > 826d8d9 gopls/internal/cache: add a note about GOMEMLIMIT and ballasts
  > aaf49f1 gopls/internal/cache: add a 100MB ballast to reduce GC CPU
  > 12307aa gopls/internal/util/lru: make lru.Cache generic
  > 594cdab gopls: increment the telemetryprompt acceptance counter for each session
  > adb7301 internal/versions: disable a test case incompatible with CL 607955
  > 0734f62 internal/gcimporter: support type parameterized aliases in indexed format
  > b5f24ec internal/aliases: add type parameters argument to NewAliases
  > f5c7449 gopls/internal: implement Packages command
  > e5e8aa8 gopls/internal: implement Modules command
  > 9ef0547 internal/gcimporter: move indexed format docs
  > c7adb63 go/analysis/passes/fieldalignment: fix doc
  > 66adacf internal/pkgbits: improve ureader panic message
  > e104dc8 gopls/internal/settings: rename goTest code action to source.test
  > dfcdf50 go/analysis/passes/copylock: add support for ForStmt
  > 136c165 gopls/internal/cache: remove spurious assertions
  > 7cc3be7 internal/imports: use a clean GOMODCACHE for the scan root directory
  > d47b4fb internal/testfiles: adjust test so all modules are after 1.21
  > c1241b9 internal/stdlib: update stdlib index for Go 1.23.0
  > e6bef92 gopls/internal/golang: downgrade assertion in methodsets index
  > 7f262d6 all: disable tests incompatible with CL 603895
  > a76f882 gopls: enhance read/write access distinction in document highlighting for symbols
  > 4dc9194 go/callgraph/vta: fix test under GODEBUG=gotypesalias=1
  > 28ba991 go/analysis/passes/printf: add missing Unalias call

Signed-off-by: Knative Automation <automation@knative.team>
2024-10-22 16:09:00 +00:00
Chris Suszynski c9f128423b
💝 Extract reusable part of sink flag (#1968)
* Extract reuseable part of sink flag

* Return nil on empty sink

* Extract kube params

* Compute with default mappings

* Allow to change the default log level

* Publicate Zap based logger, and allow custom loggers to be used.
2024-09-25 10:46:31 +00:00
David Simansky 9728a1e0fd
Refactor codegen to use kube_codegen.sh script (#1964) 2024-09-03 14:51:32 +00:00
Chris Suszynski f09e7164ce
Fold in knative.dev/client-pkg as a submodule (#1953)
* Move to the hack' script inflator

* Skip kn subpackage

* Move the lib/ to public pkg/ packages

* Introduce pkg submodule, remove the vendor dir

* Remove vendor references

* Use latest version of knative.dev/hack

* Publish dependent images properly

* Walkaround for knative-extensions/net-istio#1345

* Remove GOTOOLCHAIN in go.work

* Verify codegen use common funcs

* Import code from knative.dev/client-pkg

* Restore the default unit test runner

* Try knative/actions#223

* Restore the workflows

* Nit: simplify config package import
2024-09-03 13:49:11 +00:00
Shashank Sharma 66ddaf63ae
Assigning nodes to knative services (#1924)
* node selector changes

* adding nodeselector and node affinity (only required)

* changing type for toleration and affinity

* handling panic

* handling panic

* handling panic

* handling panic

* handling panic

* adding preferred node affinity support

* adding preferred node affinity support

* adding test cases, accepting multiple whitespace separated values for nodeaffinity

* adding test cases, accepting multiple whitespace separated values for nodeaffinity

* updating docs

* updating docs

Signed-off-by: Shashankft9 <shanky.337marchss@gmail.com>

* adding experimental flags section

* basic setup with experimental features working, removing general subsection in favour of original code

* Revert "basic setup with experimental features working, removing general subsection in favour of original code"

This reverts commit 793718e51065d6c05f044c5d172c52caf79aac0a.

* Revert "adding experimental flags section"

This reverts commit 4f844f23b77f842579e7d3a1a0057b6c95f9e4bb.

* doc nits

* tests added, docs sanitised

Signed-off-by: Shashankft9 <shanky.337marchss@gmail.com>

* adding feature flag message for pvc

Signed-off-by: Shashankft9 <shanky.337marchss@gmail.com>

* fixing lint and code analyzer issues

Signed-off-by: Shashankft9 <shanky.337marchss@gmail.com>

* whitespace fixes and feature flag doc change

* whitespace fixes and feature flag doc change

* whitespace fixes and feature flag doc change

* whitespace fixes and feature flag doc change

---------

Signed-off-by: Shashankft9 <shanky.337marchss@gmail.com>
2024-05-03 12:53:31 +00:00
David Simansky 46beff542b
Fix for already ready ksvc (#1925) 2024-04-23 07:41:26 +00:00
Gunjan Vyas 80f5a9a468
Populate container.SecurityContext.RunAsUser when --user flag is used (#1927)
* Populate container.SecurityContext.RunAsUser when --user flag is used

* unit test change to use security-context and user flags together
2024-04-17 09:43:52 +00:00
David Simansky cbb6f5cd2f
Fix client-pkg import paths (#1931)
* Fix client-pkg import paths

* Fix imports
2024-03-27 17:03:55 +00:00
Tamer Fahmy 5c152bd085
Add completion support for fish and powershell (#1929) 2024-03-27 14:52:36 +00:00
David Simansky 3c1b9c0412
Remove toolchain directive (#1909)
* Remove toolchain directive

* Fix nil pointer dereference
2024-01-24 11:57:43 +00:00
Anshul Sharma 70805a67db
Add support for Profiles (#1903)
* Added test case for Profiles

* changed config profiles to be a map, added an accessor method for getting a certain configuration profile

* Added test cases for profile check

* added profile feature

* Fix generated files

* Fix go.mod deps

* Added support for labels and added test cases

---------

Co-authored-by: Roland Huß <rhuss@redhat.com>
Co-authored-by: David Simansky <dsimansk@redhat.com>
2023-12-20 13:17:37 +00:00
Meenu Yadav 5b33d701e8
Corrected version for kn create kafka channel (#1886)
* Corrected version for kn create kafka channel

* Correct message

* Fix missing import

---------

Co-authored-by: David Simansky <dsimansk@redhat.com>
2023-11-30 11:25:21 +00:00
David Simansky b658574638
Context Sharing POC (#1855)
* WIP: Context Sharing POC

* More lazy init

* Fix imports
2023-10-20 14:37:21 +00:00
cola a9ee31fbb7
Remove deprecated --inject-broker flag from trigger cmds (#1853) 2023-08-23 08:15:55 +00:00
cola 494fe87a78
Upgrade deprecated v1alpha1 DomainMapping API to newer one (#1856)
Signed-off-by: pingjiang <xiangpingjiang1998@gmail.com>
2023-08-22 17:29:55 +00:00
David Simansky 9676e46c63
Remove unusable `--broker` flag from `trigger update` cmd (#1847)
* Remove unusable  flag from  cmd

* Fix unit test
2023-08-16 11:39:41 +00:00
David Simansky 4621b10ed6
Change default SecurityContext to none (#1832)
* Change default SecurityContext to none

* Fix unit test
2023-07-26 15:16:41 +00:00
David Simansky 3a7d8c18ad
Add support for Eventing/v1beta2 EventTypes (#1831)
* Add support for Eventing/v1beta2 EventTypes

* Skip e2e tests on missing API

* Shortne the sink help message

* Reword the help by the review recommendation

* Reflect review feedback
2023-07-26 10:42:40 +00:00
David Simansky e6a60c40f4
Fix plugin inlining that uses client-pkg dependency (#1816)
* Fix plugin inlining that uses client-pkg dependency

* Move list merge into plugin manager

* Fix imports formatting
2023-07-18 07:13:09 +00:00
David Simansky 75d62a3618
Add default SecurityContext to every new ksvc (#1821)
* Add default SecurityContext to every new ksvc

* Add basic seccon config flag

* Fix export e2e tests

* Fix unit test
2023-07-13 08:01:14 +00:00
David Simansky 1231cd2c1f
Add kn secret command (#1791)
* Add kn secret command

* Update vendor dir

* Apply suggestions from code review

Co-authored-by: Gunjan Vyas <vyasgun20@gmail.com>

* Fix nits from the review feedback

* Rerun docs generation

---------

Co-authored-by: Gunjan Vyas <vyasgun20@gmail.com>
2023-04-24 12:25:43 +00:00
David Simansky e2513545b8
feat: Add experimental filters to trigger describe cmd (#1794)
* feat: Add cesql filter field to trigger describe cmd

* Refactor trigger describe based on defined fields in filter

* Fix comment typo

* Refactor without reflection
2023-04-19 08:54:38 +00:00
Manoel Marques 11bc9779a7
Add 'kn service wait' for deployment status check (#1800)
* Add 'kn service wait' for deployment status check

* Use AddConditionWaitFlags function to build command flags
2023-04-11 16:55:48 +00:00
Scott Mason 8a2ed4cea3
Fixing errors related to Go 1.20 (#1779)
* Fix the errors Go 1.20 introduced

* Didn't remove comments

* New version of service.go

* add linter directive to allow for use of math/rand

* Added to changelog

* fix issue with tablegenerator.go

* remove factory_test.go changes, already fixed in #1777

* Revert changelog changes
2023-02-17 11:07:52 +00:00
Roland Huß badd909328
Fixing some linter issues (#1777) 2023-02-15 11:35:53 +00:00
knative-automation 982711e2e3
[main] Upgrade to latest dependencies (#1763)
* upgrade to latest dependencies

bumping knative.dev/networking c037e29...e9d3a55:
  > e9d3a55 adjust domain validation in kcert (# 755)
  > dd05ffd upgrade to latest dependencies (# 753)
  > 3ad2fdc Update actions (# 752)
  > fe0ac7d Update community files (# 751)
  > 68f0fa7 add new field 'Domain' to kcert spec (# 747)
  > a51817e upgrade to latest dependencies (# 750)
  > bc7a7e5 Update community files (# 749)
  > eee5118 upgrade to latest dependencies (# 748)
  > f1db313 upgrade to latest dependencies (# 746)
  > 383bb2f Update community files (# 745)
  > 891aac2 upgrade to latest dependencies (# 740)
  > 5be75f2 upgrade to latest dependencies (# 739)
bumping knative.dev/serving cd1cd1a...6b7e09a:
  > 6b7e09a upgrade to latest dependencies (# 13616)
  > 2338826 Don't default Revision values when BYO name is unchanged. (# 13565)
  > f2147ef Stream logs from system and test namespace in upgrade tests (# 13587)
  > b989439 Ensure the autoscaler only has a single elector (# 13585)
  > 873eb5c Advance pvc e2e test to beta (# 13535)
  > 5cb43ab Update net-gateway-api nightly (# 13615)
  > 8064f6b Update net-gateway-api nightly (# 13614)
  > 52e79f7 show an error when curling the istio release (# 13612)
  > a5d0384 Update net-contour nightly (# 13613)
  > 2c117e8 Update net-gateway-api nightly (# 13607)
  > 06f59e3 Update net-kourier nightly (# 13608)
  > aa744ae Update net-certmanager nightly (# 13606)
  > cd2ad0c Update actions (# 13604)
  > 162b8fb consistent label selector for Service - include app label (# 13265)
  > 76005a0 upgrade to latest dependencies (# 13594)
  > ff959e4 Update net-kourier nightly (# 13599)
  > fc1cf65 Update net-contour nightly (# 13597)
  > 3db1864 Update net-istio nightly (# 13596)
  > bab961f Update net-certmanager nightly (# 13595)
  > e6db06e Update net-gateway-api nightly (# 13598)
  > 10a8e38 Update community files (# 13593)
  > b421efb Update net-kourier nightly (# 13590)
  > 288e59a Update net-contour nightly (# 13578)
  > 6d70f59 Update net-gateway-api nightly (# 13577)
  > b9d0952 Update net-certmanager nightly (# 13588)
  > 7b5c641 upgrade to latest dependencies (# 13573)
  > 4ad830a add fetch depth so we can fetch the tags (# 13586)
  > fb0c4bd Add setup script for internal-encryption e2e test (# 13559)
  > 11d88db Update community files (# 13584)
  > aaa992e upgrade to latest dependencies (# 13564)
  > 3b8f17c Update net-kourier nightly (# 13561)
  > 35abde0 Update net-istio nightly (# 13556)
  > 88ccb50 Update net-certmanager nightly (# 13557)
  > 3812acf Update net-contour nightly (# 13555)
  > cd50d85 Update net-gateway-api nightly (# 13554)
  > 01676d5 Update net-kourier nightly (# 13547)
  > f1b45e6 Update net-istio nightly (# 13549)
  > f0379ef Update net-certmanager nightly (# 13548)
  > 114bebe Update net-contour nightly (# 13550)
  > 38fa7c0 Update community files (# 13545)
  > 017bb66 Update net-istio nightly (# 13538)
  > a4f6edc Update net-contour nightly (# 13534)
  > 442877d Update net-certmanager nightly (# 13533)
  > b4198e7 Update net-kourier nightly (# 13532)
  > ceb505d Update net-gateway-api nightly (# 13530)
  > 99c3d5a Update net-gateway-api nightly (# 13527)
  > 95a6492 upgrade to latest dependencies (# 13526)
  > 7f217bb Use ubuntu 20.04 for kind e2e tests (# 13528)
  > 327bf91 Update net-istio nightly (# 13524)
  > 1beadbd Update net-gateway-api nightly (# 13523)
  > 0ea12f4 Update net-contour nightly (# 13520)
  > bcef4be Update net-contour nightly (# 13514)
  > b7492cc Update net-certmanager nightly (# 13509)
  > 5b217ef Update net-istio nightly (# 13510)
  > 2ba4499 Don't set seccomp profile in the queue proxy (# 13507)
  > e17e4d1 Update net-contour nightly (# 13502)
  > 05a28e0 Ensure probes from the autoscaler are not passed to the user-container (# 13501)
bumping knative.dev/hack c12c1bf...c7cfcb0:
  > c7cfcb0 Update community files (# 263)
  > af8745e Update community files (# 262)
  > cf3796d Upload attestations and print cosign version (# 261)
  > b9801b4 Update community files (# 260)
  > 7233e77 No more sugar controller in upstream eventing (# 259)

Signed-off-by: Knative Automation <automation@knative.team>

* Fix broker test

Signed-off-by: Knative Automation <automation@knative.team>
Co-authored-by: David Simansky <dsimansk@redhat.com>
2023-01-19 16:42:02 +00:00
David Simansky 699a88860b
Fix namespaced unit test (#1753)
* Fix namespaced unit test

* Fallback to different default name
2022-10-19 10:09:11 +00:00
Amir Alavi 0382c171d7
cli options to enable user, uid, and group impersonation (#1745)
* cli options to enable kubernetes user and group impersonation

Signed-off-by: Amir Alavi <amiralavi7@gmail.com>

* cli option to enable uid impersonation

Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2022-10-13 13:11:53 +00:00
Gunjan Vyas 84cba981c1
Added config support to specify read only volumes (#1732)
* Added config support to specify read only volumes

* modified unit tests for read only customization

* fix e2e test
2022-10-05 12:01:29 +00:00
knative-automation 9bbef97106
[main] Upgrade to latest dependencies (#1731)
* upgrade to latest dependencies

bumping k8s.io/kube-openapi 4241196...3ee0da9:
  > 3ee0da9 Merge pull request # 299 from Jefftree/def-optimize
  > 3a31a64 Merge pull request # 292 from Jefftree/v2v3conv
  > ba6f675 Optimize Definition generation
  > e69a86c Merge pull request # 298 from Jefftree/allOf
  > 2cbad14 Add OpenAPIConv
  > 9f9c01d Merge pull request # 297 from cici37/errFix
  > 207f0c7 Wrap Refs with AllOf
  > 29d7264 Merge pull request # 295 from Jefftree/fix-api-json
  > d2a55e8 Align maxProperties/minProperties err value with others
  > 52feaf8 Merge pull request # 290 from jiahuif/feature/prune-v2-when-serving-v3
  > 352e363 Fix json encoding for OpenAPI v3 Discovery
  > 662cbb0 Return valid for kubernetes to handle err properly
  > 13192b9 Merge pull request # 289 from jiahuif/feature/openapi-oneof-type
  > 2580423 remove embedded v2 from expected schema
  > 8a7ee80 Merge pull request # 293 from alexzielenski/cache-busting
  > 79a5a7d generated: update integration test.
  > d436835 add test for pruning v2 schema.
  > 6a7b704 Merge pull request # 291 from Jefftree/builder3-test
  > de6f8b0 split openapi mock class into Fake and FakeV3
  > da7e27a add integration test for v3 OneOf
  > eca4f62 do not include v2 schema when serving v3.
  > 89ac9db Merge pull request # 284 from Jefftree/cache-busting
  > 7afa56c Add test for builder3
  > 3ca26f0 address comments
  > 697543f add support for custom v3 oneOf types.
  > ddc6692 Merge pull request # 288 from Jefftree/gnostic-fix
  > b0d7548 Cache busting
  > 130db2b add wrapper around gnostic v3 document
  > a9dfcaa Merge pull request # 286 from Jefftree/leading-newline
  > 91ab739 Update gnostic to drop jsonschema dependency
  > 3f90b8c Merge pull request # 282 from alexzielenski/header_vendorext_marshal
  > c7e0de3 Merge pull request # 285 from Jefftree/proto-upgrade
  > 7626df5 Trim leading newlines in Descriptions
  > 1cd4920 add vendor extensions to marshal openapi v2 header
  > 86aaf54 Upgrade protobuf and change references of googleapis/gnostic -> google/gnostic
bumping knative.dev/networking 215bac9...cefed20:
  > cefed20 upgrade to latest dependencies (# 710)
  > aded181 upgrade to latest dependencies (# 709)
bumping knative.dev/pkg 93b66e6...5f66ecf:
  > 5f66ecf Allow configuration of threads-per-controller (# 2567)
  > 717747b Register webhook GVKs for validating callbacks (# 2590)
  > 501fbd5 upgrade to latest dependencies (# 2592)
  > 3d24b84 fix lint warnings (# 2589)
  > cc6e435 upgrade to latest dependencies (# 2587)
  > 20aabd5 Bump to k8s v0.24.4 client packages (# 2586)
  > 2a05469 updates boilerplate action to use go v1.18 (# 2588)
bumping knative.dev/hack 664eac5...d1317b0:
  > d1317b0 errexit and pipefail should remain off until downstream is fixed (# 228)
  > df80419 🐛 Fix for test failures of knative/serving# 13292 (# 227)
  > 7556452 🎁 Use modscope tool to get info about Go modules (# 223)
  > 103cdb3 Default `SIGN_IMAGES` variable to `false` (# 225)
  > 36b2b3c add flag (# 224)
  > 547a2ca Start Signing our Releases (# 198)
  > 6c30196 🧹 Rewrite unit tests in Golang (# 215)
  > f9dc722 Format go code (# 218)
bumping github.com/prometheus/client_golang 989baa3...2e1c481:
  > 2e1c481 Cut v1.12.1 (# 978)
  > 77626d6 Reduce granularity of histogram buckets for Go 1.17 collector (# 974)
  > 4dd3cbb API client: make http reads more efficient (# 976)
  > 8520671 Use simpler locking in the Go 1.17 collector (# 975)
  > f63e219 Make the Go 1.17 collector thread-safe (# 969)
  > 0108796 Cut v1.12.0 (# 966)
  > 5bd9ee5 go.*: Update dependencies (# 965)
  > 9075cdf promhttp: Check validity of method and code label values (# 962)
  > 22da949 Use the runtime/metrics package for the Go collector for 1.17+ (# 955)
  > dc1559e Update /api/v1/status/tsdb to include headStats (# 925)
  > e6e54e8 Merge pull request # 944 from yeya24/add-wal-replay-status
  > 98fbd99 Merge pull request # 952 from prometheus/repo_sync
  > 440c09d support wal replay status api
  > dbf420e Merge pull request # 928 from prometheus/repo_sync
  > 70a41d5 Update common Prometheus files
  > 6d5cf25 Merge pull request # 939 from gozeloglu/fix-typo
  > 1d09783 Merge pull request # 950 from mrueg/go-1.17
  > a7919ad Update common Prometheus files
  > 1b145ca Merge pull request # 935 from prometheus/beorn7/examples
  > 55320aa Fix typo
  > 8535b62 Add new go:build lines for go 1.17
  > 679eb0d Update cespare/xxhash dependency (# 913)
  > f78dc19 Move flags and metrics into main()
  > d28a147 chore: adds support for go 1.17 on CI.
  > 35ee299 Merge pull request # 909 from prometheus/repo_sync
  > 2261d5c add ExponentialBucketsRange function (# 899)
  > 6cd53c4 Update common Prometheus files
  > 20eef74 Update common Prometheus files (# 892)
  > cb5c8ff Merge pull request # 881 from sivabalan/master
  > 26d4b4c Merge pull request # 885 from prometheus/superq/badgers
  > 5426b51 Updating dependency versions
  > c7175cc Merge pull request # 888 from prometheus/repo_sync
  > 6d946b5 Update status badgets
  > 1965365 Merge pull request # 879 from kakkoyun/fix_changelog
  > e23b9ce Update common Prometheus files
  > 64a9c51 Address minor issues on Changelog
bumping knative.dev/eventing e1866d7...b8cb60c:
  > b8cb60c upgrade to latest dependencies (# 6508)
  > e46f4d5 Quarterly release cadence (# 6520)
  > fae8544 InMemoryChannel receiver validates received events (# 6511)
  > 3acc3ec Make some broker conformance tests decoratable with broker options (# 6510)
  > 7f1f49f Knative port prefer header check test to rekt (# 6499)
  > f63a073 Knative containersource test to rekt (# 6507)
bumping golang.org/x/mod 49f84bc...9b9b3d8:
  > 9b9b3d8 zip: always populate known keys in haveVCS map in TestVCS
  > c2adaff zip: treat plan9 git as unsupported
  > 5f2f164 zip: skip tests that run 'git init' and 'git config' on plan9
  > 3a5865c modfile: rename directory directive to use
  > c96bc14 x/mod: update requirement on x/crypto
  > ecfafd6 semver: remove unused err field
  > dd30a60 module: accept trailing slash in MatchPrefixPattern
  > 37dd689 modfile: in SetRequireSeparateIndirect, convert lines to blocks
  > 4be982b modfile: in SetRequireSeparateIndirect, arrange requirements consistently
  > 1b1db11 zip: add ErrUnrecognizedVCS error, allowing fallback behavior
  > 4029241 [dev.cmdgo] modfile: parser changes for workfile proposal
  > 607370a module: use strings.ContainsRune in fileNameOK
  > 98d530a zip: add CreateFromVCS, which creates a module zip from vcs
  > 154199d zip: add bit more information about what checkFiles does
bumping k8s.io/apimachinery 276a8a7...97e5df2:
  > 97e5df2 fix remove implicit copy of a lock
  > 6550efd Merge pull request # 109102 from liggitt/darwin-tls
  > 00f0711 Merge pull request # 109031 from Jefftree/openapiv3beta
  > 53a85ef Tolerate additional error messages in TLS unit tests
  > 9b5b68c generated: Update kube-openapi and vendor
  > 31e52c9 Merge pull request # 108126 from sanposhiho/doc/generatedname
  > 3b8fb46 Merge pull request # 108713 from jiahuif-forks/feature/openapi/intstr-any-of
  > dd2f21c fix the doc about generateName conflict
  > 2866f23 oneOf types for IntOrString
  > 7b6c37e oneOf types for Quantity
  > 1992dcc Merge pull request # 109044 from liggitt/encoder-log
  > 4d8ad18 Merge pull request # 108996 from cici37/errUpdate
  > 9015177 Raise verbosity of EncoderWithAllocator log
  > ea355d9 Bump kube-openapi
  > 1a82635 Merge pull request # 108859 from cici37/placeholder
  > 27a96d8 Merge pull request # 109019 from liggitt/null-fix
  > 2c106ec Remove unused func
  > df7fbf8 Merge pull request # 108531 from tallclair/redirects
  > 6b8ae0d Make strict json unstructured decoding consistent with non-strict decoding
  > 611d116 Update err handling
  > b68ae5e Update kube-openapi (# 108895)
  > 30f68c4 Don't follow redirects with spdy
  > 955b30c Expand testcases around untyped data in json decoding
  > aacfc8a Return a placeholder error for blocking failure before CEL validation.
  > 7300632 Merge pull request # 108725 from pohly/klog-flush-and-exit
  > ff4eb2c Merge pull request # 108717 from lavalamp/remove-clustername
  > aaf4b2e klog v2.60.1
  > a475f7c generated files
  > a8dbe81 review comments
  > f992b21 remove unneeded references
  > 5556187 find and replace
  > e1c5512 change field name
  > c68a4df Merge pull request # 108644 from Jefftree/googleapis-gnostic
  > eeb7a8d Merge pull request # 108359 from ArangoGutierrez/devel/108355
  > b8c3709 googleapis/gnostic -> google/gnostic
  > aa72564 Merge pull request # 108252 from wojtek-t/avoid_object_deep_copies
  > a324a2a Fix logging statement with missing parameter
  > 5f1f3f0 Prepare apiserver for operating on cached objects by not modifying them
  > d81a7ed Merge pull request # 106525 from dgrisonnet/sanitize-forwarded-uri
  > da0995b Merge pull request # 106830 from pacoxu/StreamingProxyRedirects-remove
  > 2b952f7 pkg/util/proxy: escape redirect URL
  > 2936d3f Merge pull request # 108365 from liggitt/fix-proto-gen
  > 96ac948 remove unused parameter: intercceptRedirects & RequireSameHostRedirects
  > b0775b9 apimachinery/pkg/util/proxy: escape forwarded URI
  > 57893b8 Merge pull request # 108186 from p0lyn0mial/watch-list-reduce-allocations-in-watch-server
  > 1657375 Regenerate protobuf
  > 4f3ae9f Merge pull request # 107105 from justaugustus/go118
  > 5901cfa introduces a new streaming encoder that utilizes a memory allocator during objects serialization
  > 86d2c9e Merge pull request # 108219 from liggitt/api-compatibility-fuzzer
  > dc51050 generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > ce93857 fixes TestNestedEncodeError test
  > f356a33 Merge pull request # 106630 from howardjohn/protogen/full-package-name
  > 7d61d87 Fill API compatibility data with identifying values rather than random data
  > 60477b4 [go1.18] Bump golang.org/x/... dependencies
  > 94e26b2 introduces a memory allocator
  > ddce29f Merge pull request # 107697 from kevindelgado/nested-decoding
  > 08e82e3 go-to-protobuf: regenerate with full go_package
  > a65a9ec provides EncodeWithAllocator method for the protobuf encoder
  > ec22c43 Merge pull request # 107705 from ardaguclu/filter-strategic-patch-nonexist
  > d603de9 Nested decoders handle strict decoding errors
  > 92a83a4 codec: exposes EncodeWithAllocator method
  > a995449 Merge pull request # 108163 from wojtek-t/update_selflink_doc
  > cfd9b3f Simplify casting in discardNullValuesFromPatch
  > e7b1571 codec interfaces
  > 20500e5 Autogenerated
  > 1b70fc8 Discard null values in complex objects in strategic patch
  > f5001e0 Update SelfLink field documentation
  > 1414335 Merge pull request # 107527 from wojtek-t/remove_selflink_ga
  > cafff28 Autogenerated
  > eebcb96 Update SelfLink OpenAPI documentation
  > 7e3486b Relax to using namer instead of selflinker in API groupversion
  > 4475671 Introduce Namer interface
  > cec36f7 Remove selflink setting from apiserver
  > 1a1682d Merge pull request # 108059 from RaghavRoy145/k8s-utils-update
  > a8d1671 Merge pull request # 107650 from apelisse/update-managedfields-time-field-description
  > 0ff68d0 Updated k8s.io/utils dependency
  > 96c98da Merge pull request # 108055 from liggitt/api-compatibility
  > ce3db85 Run hack/update-all.sh
  > e7458ea Add check for unused API compatibility fixture files
  > 04356ed Update ManagedFields Time description to be more accurate
  > df99359 Merge pull request # 107841 from aojea/fix_race_socks5
  > 1dd05ad deflake TestRoundTripSocks5AndNewConnection unit test
  > 322368c Merge pull request # 107758 from aojea/flake_socks5
  > 3b49665 disable socks5 flake test
  > 3d7c63b Merge pull request # 105632 from xens/fix/kubectl-socks5-proxy2
  > e787e55 feat: add missing SOCKS5 features
  > 73cb564 Merge pull request # 105142 from pacoxu/cespare-2.1.2
  > e537f0c upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
  > 162a22f Merge pull request # 107606 from xens/feat/propagate_req_context_into_proxyreq
  > 91a5267 feat: propagate req context into proxyReq
  > 3c16f3d Merge pull request # 107565 from jiahuif-forks/deps/structured-merged-diff
  > d54bd08 generated: ./hack/update-vendor.sh
  > d1e4f60 upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
  > 80d954b Merge pull request # 107293 from dims/jan-1-owners-cleanup
  > d8a436c OWNERS cleanup - Jan 2021 Week 1
  > e9b426b Merge pull request # 106472 from ash2k/ash2k/remove-return-value
  > 1646622 Merge pull request # 106647 from kidlj/add_unit_tests_for_SetNestedSlice
  > 489a8d5 Remove return value from MaybeResetRESTMapper()
  > 621c98e Merge pull request # 106915 from MikeSpreitzer/deprecate-interval-clock
  > 9225110 add unit tests for TestSetNestedStringSlice, TestSetNestedSlice etc.
  > b76ef24 Merge pull request # 104819 from justinsb/less_cmp
  > 3750a41 Note dishonesty of IntervalClock
  > fbbdcc6 Merge pull request # 106688 from kidlj/fix_obsolete_runtime_schema_comments
  > f495b04 Use utils string-slice comparison
  > ea11419 Merge pull request # 107195 from caesarxuchao/blockOwner
  > 22bcbe5 fix obsolete comments in runtime/schema struct
  > 9584bbb Merge pull request # 105808 from yuanjize/master
  > 6976816 Refers to the GC doc in the blockOwnerDeletion API doc
  > de7147d Merge pull request # 107103 from pohly/log-klog-update
  > f75369a Fix function comment typo
  > 7e097b1 dependencies: update klog to v2.40.1
  > e7b02e6 Merge pull request # 106436 from dims/cleanup-owners-files-no-activity-in-a-year
  > e65876e Merge pull request # 106568 from liggitt/json-fieldpath
  > 4e5ef7a Cleanup OWNERS files (No Activity in the last year)
  > 90b4bfb bump sigs.k8s.io/json
  > 6df201a Merge pull request # 106949 from cpanato/update-golang-xnet
  > 32abfd8 Merge pull request # 106458 from dims/lint-yaml-in-owners-files
  > 4bfcafb dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > ee64e46 Merge pull request # 106921 from dims/update-x/tools-to-v0.1.8
  > 1edfc96 Check in OWNERS modified by update-yamlfmt.sh
  > 57e7b49 Update golang.org/x/tools to a specific tag and avoid SHA
  > 0cb2c3d Merge pull request # 106850 from MadhavJivrajani/deprecate-clock-pkg
  > 5a5dd29 clock: Deprecate types to use k8s.io/utils/clock
  > 573b50c Bump k8s.io/utils
  > 32df714 Merge pull request # 106473 from Dingshujie/fix_inotify_memory_leak
  > 6cf7a67 Merge pull request # 106797 from kidlj/fix_mapToUnstructured_todo
  > 3b691e5 update k/utils to v0.0.0-20211116205334-6203023598ed
  > 15885e2 Merge pull request # 106722 from kevindelgado/field-validation-apirefdoc
  > a58f9b5 remove TODOs in mapToUnstructured and sliceToUnstructured
  > 15877ef Merge pull request # 101719 from SergeyKanzhelev/removeReallyCrashForTesting
  > 8fa9c2c Update fieldValidation godoc
  > a50b011 Merge pull request # 106786 from kidlj/fix_mapToUnstructured_error_message
  > 73ee90c remove ReallyCrashForTesting and cleaned up some references to HandleCrash behavior
  > 0b80a01 Merge pull request # 106785 from kidlj/cleanup_typeFrom_made_twice
  > 5052b16 fix mapToUnstructured error message
  > 67ffd82 Merge pull request # 106646 from pohly/api-errors-nil
  > 32ad59f cleanup: use present typeFrom variable to avoid another reflect.TypeOf call
  > 7d2b743 Merge pull request # 103863 from tanjing2020/time
  > 995f5f8 api/errors: explicitly allow nil error parameters
  > cdd1abb Merge pull request # 106452 from MadhavJivrajani/watch-test-coverage
  > 15b0056 Replace  with
  > 5f07275 staging: add dummy commit to trigger gomod update (# 106794)
  > 418d00d Add unit test for Recorder
  > ffb9472 Merge pull request # 106660 from liggitt/smd-merge
  > a9c6a30 Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
  > 7149480 Merge pull request # 105916 from kevindelgado/validation-unify-all
bumping github.com/stretchr/testify acba37e...181cea6:
  > 181cea6 impr: `CallerInfo` should print full paths to the terminal (# 1201)
  > cf1284f Allow mock expectations to be ordered (# 1106)
  > 66eef0e fix: assert.MapSubset (or just support maps in assert.Subset) (# 1178)
  > 2fab6df Add WithinTimeRange method (# 1188)
  > b5ce165 fixing panic in calls to assertion with nil m.mutex (# 1212)
  > c206b2e Mock can be deadlocked by a panic (# 1157)
  > 1b73601 suite: correctly set stats on test panic (# 1195)
  > ba1076d Add .Unset method to mock (# 982)
  > c31ea03 Support comparing byte slice (# 1202)
  > 48391ba Fix panic in AssertExpectations for mocks without expectations (# 1207)
  > 840cb80 arrays value types in a zero-initialized state are considered empty (# 1126)
  > 07dc7ee Bump actions/setup-go from 3.1.0 to 3.2.0 (# 1191)
  > c33fc8d Bump actions/checkout from 2 to 3 (# 1163)
  > 3c33e07 Added Go 1.18.1 as a build/supported version (# 1182)
  > e2b56b3 Bump github.com/stretchr/objx from 0.1.0 to 0.4.0
  > 41453c0 Update gopkg.in/yaml.v3
  > 285adcc Update go versions in build matrix
  > 6e7fab4 Bump actions/setup-go from 2 to 3.1.0
  > 106ec21 use RWMutex
  > a409ccf fix data race in the suit
  > 3586478 assert: fix typo
  > 7797738 Update versions supported to include `go 1.16`
  > 083ff1c Fixed didPanic to now detect panic(nil).
  > 1e36bfe Use cross Go version compatible build tag syntax
  > e798dc2 Add docs on 1.17 build tags
  > 83198c2 assert: guard CanConvert call in backward compatible wrapper
  > 087b655 assert: allow comparing time.Time
  > 7bcf74e fix msgAndArgs forwarding
  > c29de71 add tests for correct msgAndArgs forwarding
  > f87e2b2 Update builds
  > ab6dc32 fix linting errors in /assert package
  > edff5a0 fix funtion name
  > 5c61ef9 fix potential nil-pointer dereference
  > e209ca8 Improve mock.MatchedBy failed comparison Diff message
  > a9de4f0 Create dependabot.yml
  > fd9e1fb Fix NaN similarity checks
  > ee42bbe Use multiple run commands
  > 57bf675 Update go versions
  > 6c59e0f Convert CI to use GitHub Actions
  > 6241f9a Add String method to Mock to fix # 625
  > dc5c261 Make sure time.Time comparison produces a helpful diff. closes # 989
  > 6990a05 Add ErrorContains
  > bf646ea add test to check that Helper is called
  > 6f81fdf fix the output source file in test output
  > a2f7dbf Change Readme to reflect supported Go versions
bumping golang.org/x/tools c20fd7c...897bd77:
  > 897bd77 internal/gocommand: remove support for -workfile
  > e6a7e13 go/analysis/tools/internal/checker: add support for RunDespiteError
  > adcfb65 internal/lsp/source: use the object as the hover source for type params
  > 411d040 internal/lsp/source: clean up the interface to hover information
  > 45aeaf7 internal/lsp/source: improve the heuristics for linkable identifiers
  > a317113 internal/lsp/source: fix hover on generic type declarations
  > 1f3875c internal/lsp/source: begin to refactor hovering with a HoverContext type
  > fd59bdf internal/lsp/source: adjust object position when formatting full AST
  > cda4201 internal/lsp/source: simplify Identifier.enclosing
  > 59f1f2c cmd/goyacc: reduce array sizes using smaller base types
  > c677677 internal/lsp/cache: let Session.getGoEnv query GOWORK
  > 9095d10 go/analysis/passes/tests: fix a missed rename from CL 374495
  > 70c3ea2 gopls,internal/lsp: Implement method stubbing via CodeAction
  > 2ff4db7 go/analysis/passes/tests: Check malformed fuzz target.
  > 11109f6 go/ssa/ssautil: Initialize Instances field.
  > 33002ea go/loader: Initialize (types/Info).Instances field
  > be40034 internal/lsp: add support for formatting go.work files
  > 2405dce internal/lsp: use placeholders with prepare rename
  > c6fca02 godoc: handle type parameters correctly in LinkifyText
  > c0b9fb5 internal/lsp/analysis/undeclaredname: suppress impossible quick fixes
  > 9b156ee internal/lsp/source: provide full documentation of builtin types
  > caecc2b internal/typeparams: add a generic form of types.AssignableTo
  > 164402d internal/lsp/cache: set types.Config.GoVersion
  > 6aaba77 internal/lsp/debug: add go version to gopls version output
  > 414ec9c internal/lsp: add ListImports
  > d55d892 gopls/doc: how to request a particular gopls w/ sublime text
  > cf66aec gopls: update coc.nvim documentation for using go.work
  > 597b165 internal/lsp/cache: use -workfile on 1.18
  > 8305295 gopls: recognize the go.work file type
  > 962260a internal/lsp/source: remove the unused source.DetectLanguage
  > 3e30e21 gopls: remove the workspace_metadata command
  > 25d2ab2 internal/lsp/cache: fixes for workspace invalidation
  > 8d915b1 internal/lsp/cache: simplify workspace construction
  > 77f5fa5 internal/lsp/cache: replace old go.work parser with x/mod
  > 4da8ceb internal/lsp/source: remove the unused UpdateUserModFile invocation flag
  > 727dfdb internal/lsp/source/completion: add conventional acronyms for type names
  > c009ab4 internal/lsp/completion: the inserted text should be what is shown to the user
  > eeb95ae gopls: make 'fastfuzzy' the default fuzzy matcher for workspace symbols
  > ea5e1dc internal/typeparams: add a helper to return the origin method
  > a739c97 internal/lsp/fake: retry ioutil.ReadFile on plan9 if it fails due to exclusive use
  > 82366c6 internal/lsp/fake: in WriteFileData, retry writes that fail with ERROR_LOCK_VIOLATION on Windows
  > f6067dc gopls: cleanup the main help pages
  > dfda270 gopls: use the = form in flag parameter printing rather than a space
  > 5ad7054 gopls: add long forms for all the 1 rune flags
  > 217a9fc gopls: take control of the flag printing
  > afd524f gopls: clean up the help text
  > ec9a7de gopls: write out the raw usage text
  > 461d130 internal/lsp: include receiver type parameters when completing receivers
  > 263785d gopls: update dependencies post-release
  > 8e9bdc5 gopls: document that v0.7.5 is the final version to support Go 1.12
  > 492cf3a doc: update the instruction to use beta2
  > 939c2c0 godoc/redirect: close HTTP response bodies in TestRedirect
  > 0f0bbfd go/callgraph/vta: avoid panic on missing function definitions
  > 845bb90 go/types/objectpath: update objectpath tests for TypeString changes
  > be5769c go/types/objectpath: update objectpath tests for TypeString changes
  > 135791d go/callgraph/vta: move test code to testdata/src
  > fe74b5f internal/template: return available semantic tokens even on template error
  > 772a399 internal/template: return a Source with template diagnostics
bumping k8s.io/api f89a761...44d27eb:
  > 44d27eb Update dependencies to v0.24.4 tag
  > 0bf1867 Revert "Introduce APIs to support multiple ClusterCIDRs (# 108290)"
  > 2de6996 Merge pull request # 109241 from ravisantoshgudimetla/sts-ar-optional
  > 7734d26 [sts] api: Make available replicas optional
  > 38ec09a [sts] Generated: Make available replicas optional
  > ec84bcb Merge pull request # 109178 from liggitt/openapi-master
  > e3797f2 Drop enum tag from certificate request condition
  > 02c2207 Merge pull request # 109151 from Argh4k/r-101566
  > 1eb735b Revert "Field `status.hostIPs` added for Pod (# 101566)"
  > 290a349 Introduce APIs to support multiple ClusterCIDRs (# 108290)
  > b754a94 Merge pull request # 109031 from Jefftree/openapiv3beta
  > a729cc1 generated: Update kube-openapi and vendor
  > 6031be5 Merge pull request # 108736 from NetApp/any-volume-data-source-beta
  > e78ec14 Merge pull request # 108032 from deejross/kep3140-cronjob-timezone
  > 5b36872 Update AnyVolumeDataSource feature gate to beta
  > 6519413 Merge pull request # 107476 from alculquicondor/job-ready
  > 4d603a5 make update after timeZone support for CronJob
  > ed1c913 Field `status.hostIPs` added for Pod (# 101566)
  > 135d041 Graduate JobReadyPods to beta
  > 3bd5d7d TimeZone support for CronJobs
  > f457c96 Implementation on Network Policy Status (# 107963)
  > b091752 Merge pull request # 82162 from krmayankk/maxun
  > e43e442 Merge pull request # 108282 from sftim/20220222_reword_types_container_runtime_neutral
  > 6135a28 API: maxUnavailable for StatefulSet
  > 9431395 Merge pull request # 108996 from cici37/errUpdate
  > 0d1146f Update generated docs
  > b0daa7a Bump kube-openapi
  > 9d3e6aa Avoid using Docker Engine as example for container runtime
  > 92515b8 Handle Non-graceful Node Shutdown (# 108486)
  > 24067bf Update types to be neutral about container runtime
  > df53a95 Update kube-openapi (# 108895)
  > 252596f Merge pull request # 108725 from pohly/klog-flush-and-exit
  > eba027b Merge pull request # 107859 from ravisantoshgudimetla/promote-PodOS-beta
  > 31a68ac klog v2.60.1
  > b14ef06 Merge pull request # 108522 from SergeyKanzhelev/grpcToBeta
  > 2a29e32 Generated: PodOS field to beta
  > 20a98db Merge pull request # 107395 from alculquicondor/indexed-job
  > b956cca promote grpcProbes to beta
  > c3242c8 Merge pull request # 108445 from pohly/storage-capacity-ga
  > 1864916 Graduate IndexedJob to stable
  > 1f158ba Merge pull request # 108782 from cfryanr/expirationseconds_conformance
  > b78eb95 storage capacity: generated files
  > e8dffa9 Promote CertificateSigningRequest's Spec.ExpirationSeconds field to GA
  > e9a2988 storage capacity: clarify relationship between capacity fields
  > 0f1a9d7 Merge pull request # 108441 from pacoxu/pod-overload-ga
  > 4d4dca7 storage capacity: v1 API
  > b9830ac Merge pull request # 108644 from Jefftree/googleapis-gnostic
  > e8cba0c mark PodOverhead to GA in v1.24; remove in v1.26
  > 045528e storage capacity: GA, always enabled, remove feature check
  > 939bda2 googleapis/gnostic -> google/gnostic
  > 17c9f73 Merge pull request # 108639 from jiahuif-forks/feature/openapi/node-condition-type-non-enum
  > fcdc547 polish comments of non-enum values.
  > c1d9c2b unmark non-validated types as enums.
  > ee4a762 Merge pull request # 107674 from sanposhiho/api-min-domains
  > 99de566 Add MinDomains API to TopologySpreadConstraints field
  > b8c40e0 Merge pull request # 108365 from liggitt/fix-proto-gen
  > a7a04f7 Regenerate protobuf
  > 860906f Merge pull request # 103061 from SergeyKanzhelev/removeAlphaRuntimeClass
  > cf872a4 Merge pull request # 108280 from liggitt/secrets
  > 2cb3498 Remove RuntimeClass feature gate as it was GA-ed
  > 35b1d68 Update secrets field API doc
  > 1b1f1b7 Merge pull request # 107105 from justaugustus/go118
  > fedc50b Merge pull request # 108219 from liggitt/api-compatibility-fuzzer
  > 6a7745d generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > ef99526 Merge pull request # 108136 from ahg-g/ahg-affinity
  > b9d60f7 Regenerate HEAD compatibility fixtures
  > 5ab0434 Merge pull request # 106630 from howardjohn/protogen/full-package-name
  > f4d2900 Graduate PodAffinityNamespaceSelector to GA
  > 42578ae Merge pull request # 108129 from ahg-g/ahg-suspend
  > 402c109 go-to-protobuf: regenerate with full go_package
  > 4097bdc Merge pull request # 108138 from liggitt/v1beta1-selector
  > 52c1bbc generated files
  > 0ce2a88 Revert v1beta1 PodDisruptionBudget select patchStrategy
  > fc54d6a Graduate SuspendJob to GA
  > 29fd43e Merge pull request # 108059 from RaghavRoy145/k8s-utils-update
  > 9f54b3e Updated k8s.io/utils dependency
  > 64a9060 Merge pull request # 108055 from liggitt/api-compatibility
  > b2746bc Remove unused API compatibility fixture files
  > 816e830 Add hpa v2 compatibility fixtures
  > 8fb9658 Merge pull request # 107691 from SubhasmitaSw/issue_31393
  > 67a3496 Merge pull request # 107432 from denkensk/graduate-nonpreemptingpriority-to-ga
  > 85611ae removed references to Docker in Kubernetes API
  > 8a75781 Merge pull request # 107656 from dims/add-labels-when-there-are-sig-aliases-used-in-approvers-reviewers
  > 583fc80 graduate nonpreemptingpriority to ga
  > b2d630a Merge pull request # 106932 from SergeyKanzhelev/removeDynamicKubeletConfig
  > dc08a5d Add labels when there sig aliases used in approvers/reviewers
  > e6d62dd Merge pull request # 105632 from xens/fix/kubectl-socks5-proxy2
  > 107b310 remove DynamicKubeletConfig logic from kubelet
  > 1d22b5b feat: add missing SOCKS5 features
  > 35d41aa Merge pull request # 105142 from pacoxu/cespare-2.1.2
  > 0ade255 upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
  > 94676c7 Merge pull request # 107603 from jayesh-srivastava/IANA-links
  > 5be450b Update IANA links
  > 37c9308 Merge pull request # 107565 from jiahuif-forks/deps/structured-merged-diff
  > 13861f0 generated: ./hack/update-vendor.sh
  > 688ca8d Merge pull request # 107529 from humblec/vol-fields
  > a75b0b5 Merge pull request # 107293 from dims/jan-1-owners-cleanup
  > 2240bf0 storage: correct struct fields in volume plugins
  > 6b8e940 Merge pull request # 107466 from humblec/new-field
  > 15e2172 Add mwielgus back
  > 58b7590 correct struct fields in various core storage structs
  > 204fd46 OWNERS cleanup - Jan 2021 Week 1
  > 0bfaff8 Merge pull request # 107441 from humblec/more-pv-source
  > 5b5d5de correct struct fields in VolumeSource and PersistentVolumeSource
  > 37748cc Merge pull request # 107385 from humblec/csipvsource
  > 274b9af csi: correct struct fields in CSI{Persistent}VolumeSource.
  > 7289fed Merge pull request # 107235 from Nordix/deprecate-loadbalancerip
  > db00d7c Update generated files
  > 38141dd Deprecate service.spec.LoadBalancerIP
  > e869828 Merge pull request # 106643 from cyclinder/addresses_in_endpointslice
  > 18d22ba Merge pull request # 107103 from pohly/log-klog-update
  > f45808c fix: documenting that kube-proxy only use the first address in each endpoint
  > 236866c Merge pull request # 107027 from Nordix/disable-nodeport-ga
  > 4f891e5 dependencies: update klog to v2.40.1
  > fcebee2 Update generated files after ServiceLBNodePortControl->GA
  > 6c48d34 Mark ServiceLBNodePortControl as GA
  > 038a002 Merge pull request # 106436 from dims/cleanup-owners-files-no-activity-in-a-year
  > b7112c1 Merge pull request # 107004 from liggitt/flowcontrol-beta
  > f1dacd8 Cleanup OWNERS files (No Activity in the last year)
  > 3dfa338 Point flowcontrol users at v1beta2
  > 0820d15 Merge pull request # 106568 from liggitt/json-fieldpath
  > d992e83 Merge pull request # 106887 from liggitt/hpa-beta
  > 248e099 bump sigs.k8s.io/json
  > b3fcc5e Merge pull request # 106949 from cpanato/update-golang-xnet
  > a7f63e3 Direct v2betaX users to migrate to HPA v2
  > 217eb4a Merge pull request # 106458 from dims/lint-yaml-in-owners-files
  > 32d2b15 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > e092618 Merge pull request # 106921 from dims/update-x/tools-to-v0.1.8
  > 7ee1208 Check in OWNERS modified by update-yamlfmt.sh
  > ef29486 Update golang.org/x/tools to a specific tag and avoid SHA
  > f3ee229 Merge pull request # 106850 from MadhavJivrajani/deprecate-clock-pkg
  > 969edbc Bump k8s.io/utils
  > ec2f4f7 Merge pull request # 106473 from Dingshujie/fix_inotify_memory_leak
  > cc1590f Merge pull request # 106868 from pacoxu/v1.23.0-api-testdata
  > b155431 update k/utils to v0.0.0-20211116205334-6203023598ed
  > 669b4af Remove 1.21.0 API test data
  > 23fb2ef Add v1.23.0 API testdata
  > 25b7aa9 staging: add dummy commit to trigger gomod update (# 106794)
  > 1a73729 Merge pull request # 106774 from SergeyKanzhelev/grpcFieldRename
  > ed38fc4 generated files for the grpc field rename
  > baa6f4b update the grpc field name for consistency
  > 4c321cf Merge pull request # 106660 from liggitt/smd-merge
  > 3b613a0 Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
bumping knative.dev/serving 62685b3...d6ab464:
  > d6ab464 Update net-istio nightly (# 13309)
  > c832f35 Add the capability for perf tests to store their results in an influxdb (# 13192)
  > 43c7a5c upgrade to latest dependencies (# 13292)
  > ee1058c Fix LatestReadyRevision semantics - it only advances forward (# 13239)
  > 8690e51 Update net-contour nightly (# 13307)
  > 3cae749 Update net-gateway-api nightly (# 13306)
  > e7ad41e Update net-kourier nightly (# 13302)
  > 95cebbc update to use k8s.io/utils/clock package (# 13301)
  > 67255a6 Update net-gateway-api nightly (# 13296)
  > f38229d Use new k8s.io/util/clock package (# 13300)
  > a92d508 Update net-kourier nightly (# 13297)
  > 50bec63 Update net-istio nightly (# 13295)
  > 8b76bfe Update net-contour nightly (# 13294)
  > 1c6a05d Update net-certmanager nightly (# 13291)
  > c5c5ea2 use GKE 1.23 clusters (# 13289)
  > 540e947 upgrade to latest dependencies (# 13290)
  > 8eb8629 upgrade to latest dependencies (# 13288)
  > 78f8af6 Update net-contour nightly (# 13287)
  > 19cd295 update setup-ko action to v0.6 (# 13283)
  > e826275 Update net-certmanager nightly (# 13281)
  > 6bf8c1f Update net-contour nightly (# 13282)
  > 0643359 Update net-istio nightly (# 13280)
  > 85c593d Update net-gateway-api nightly (# 13279)
bumping github.com/spf13/cobra 178edbb...5b2b9e9:
  > 5b2b9e9 Removes viper dependency by removing cobra/ CLI tool (# 1604)
  > 9369465 labeler: fix syntax
  > e1b831e Updates labeler for new labels (# 1613)
  > 8267283 Add MAINTAINERS file (alphabetical order) (# 1545)
  > 6d2dc43 Add Pixie to projects. (# 1581)
  > a599632 Fix install command (# 1576)
  > 7cabfeb Update Go Doc link and badge (# 1593)
  > e04ec72 Bump license year to 2022 in golden files (# 1575)
  > cb9d7b1 Bump github.com/spf13/viper from 1.10.0 to 1.10.1 (# 1567)
bumping k8s.io/client-go 11f68c5...3e73df6:
  > 3e73df6 Update dependencies to v0.24.4 tag
  > 5e66e32 Merge pull request # 111274 from Abirdcfly/automated-cherry-pick-of-# 111235-upstream-release-1.24
  > 37577f3 fix a possible panic because of taking the address of nil
  > 686b396 Revert "Introduce APIs to support multiple ClusterCIDRs (# 108290)"
  > af4295f Merge pull request # 109114 from tkashem/client-go-retry-thread-safe
  > d8531f5 client-go: make retry in Request thread safe
  > 33011f1 Merge pull request # 109050 from MadhavJivrajani/client-go-retry
  > 8a672f0 Merge pull request # 109151 from Argh4k/r-101566
  > 01ab7fb client-go: reset request body after response is read and closed
  > f699049 Revert "Field `status.hostIPs` added for Pod (# 101566)"
  > 092a109 Introduce APIs to support multiple ClusterCIDRs (# 108290)
  > 488e9bb Merge pull request # 109137 from wojtek-t/fix_multiple_values_indexer
  > e540ebe Addresses the issue which caused # 109115
  > 1cab689 Add test for indexer with multiple values
  > b1e85f6 Merge pull request # 109031 from Jefftree/openapiv3beta
  > 4fdf361 generated: Update kube-openapi and vendor
  > 9cfda74 Merge pull request # 108032 from deejross/kep3140-cronjob-timezone
  > 0c14d0c Field `status.hostIPs` added for Pod (# 101566)
  > 400b1be make update after timeZone support for CronJob
  > 94a1081 Implementation on Network Policy Status (# 107963)
  > 11ca265 Merge pull request # 108992 from alexzielenski/cache-busting-client-go
  > 92adc4d Merge pull request # 82162 from krmayankk/maxun
  > fa08fc2 adjust comments
  > 1a9591b API: maxUnavailable for StatefulSet
  > 27f72fc update vendor
  > 402aa66 Merge pull request # 108996 from cici37/errUpdate
  > 018cf8a add fetching into discovery client for OpenAPI v3
  > ef44f11 Bump kube-openapi
  > 1933a66 Merge pull request # 108505 from rikatz/kubectl-debug-not-showing-response
  > e0aaa37 Merge pull request # 107180 from ardaguclu/remove-deprecated-serverresource
  > 9c04962 Reintroduce response status and header on kubectl verbose debug
  > 23ab4ae Merge pull request # 108698 from tkashem/last-error
  > 7e062f8 Remove deprecated discovery/ServerResources function
  > ed28381 Merge pull request # 108531 from tallclair/redirects
  > 7c9347d client-go: wrap error from previous attempt to provide more context
  > b307538 Merge pull request # 108159 from pohly/logcheck
  > 8c38cf3 Don't follow redirects with spdy
  > af0252e Update kube-openapi (# 108895)
  > 9175c47 enhance and fix log calls
  > f4f092d Merge pull request # 108981 from liggitt/skip-race
  > 97bcbe7 sync: initially remove files BUILD */BUILD BUILD.bazel */BUILD.bazel Gopkg.toml */.gitattributes
  > 8302916 Temporarily disable TestCheckRetryClosesBody
  > cf06297 Merge pull request # 108725 from pohly/klog-flush-and-exit
  > d82e1fd Merge pull request # 108717 from lavalamp/remove-clustername
  > 2bba973 klog v2.60.1
  > c012194 Merge pull request # 108342 from tkashem/rate-limit-error
  > a34beeb generated files
  > a1a133b Merge pull request # 108445 from pohly/storage-capacity-ga
  > 147848c client-go: chain the error returned by rate limiter
  > 14e253c remove unneeded references
  > c55e66b Merge pull request # 108680 from kidlj/fix_cache_index_comments
  > 6ece0de storage capacity: generated files
  > dedf7ce Merge pull request # 108852 from mikedanese/auth-plugin-doc
  > 6b59aa0 make comments of updateIndices optimization code more accurate
  > f624f8e add better link for gcp auth plugin doc
  > 3ac142e Merge pull request # 108616 from margocrawf/delete-execcredential-v1alpha1
  > c47b802 Merge pull request # 108772 from aojea/user_agent
  > 7088906 Generated code for deleting exec credential v1alpha1 api
  > 0f3c791 client-go: update generated
  > 28b9e26 Remove v1alpha1 of the execcredential
  > 7390aac default kubernetes agent for generated clients
  > 6889a6b Merge pull request # 108644 from Jefftree/googleapis-gnostic
  > 186c332 googleapis/gnostic -> google/gnostic
  > ab732f5 Merge pull request # 107674 from sanposhiho/api-min-domains
  > b32b6a7 Add MinDomains API to TopologySpreadConstraints field
  > 2f52a10 Merge pull request # 107410 from margocrawf/master
  > 0a04e97 Merge pull request # 108426 from deads2k/e2e-check
  > 2b59dab Check whether static cert is already configured in UpdateTransportConfig
  > eb103e0 Merge pull request # 108347 from tkashem/refactor
  > 7d7fd49  add resource enablement check for e2e tests of beta APIs
  > 34f3aff client-go: refactor retry logic for backoff, rate limiter and metric
  > 8e46da3 Merge pull request # 108296 from aojea/client_go_size_metrics
  > e2c62ff client-go: add request and response size metrics
  > cc43a70 Merge pull request # 108262 from tkashem/retry-unit-test
  > 5463dac Merge pull request # 106911 from aojea/client_go_metrics
  > e4ecde2 client-go: add unit test to verify order of calls
  > 83bb1e3 client-go: remove no longer used finalURLTemplate
  > 41e0447 Merge pull request # 107105 from justaugustus/go118
  > dade88b generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > 50aa9bb [go1.18] Bump golang.org/x/... dependencies
  > a7d2e01 Merge pull request # 107527 from wojtek-t/remove_selflink_ga
  > dd71ff2 Autogenerated
  > b74c541 Merge pull request # 108059 from RaghavRoy145/k8s-utils-update
  > 6f7b0ae Updated k8s.io/utils dependency
  > 6964e37 Merge pull request # 107834 from SataQiu/fix-applyconfiguration
  > 4c892f8 Merge pull request # 107812 from diyi0926/add-field-path-back-to-event-logs
  > 1f90b31 code-generator: fix the bug that ApplyConfiguration constructor missing WithKind/WithAPIVersion methods
  > 8f44946 Merge pull request # 107876 from jlsong01/fix-concurrent-scheme-usage
  > 5b56e4a resolve casing issue
  > 470c93d allocate a unique scheme for each test to fix concurrent usage issue
  > 93a6315 add fieldPath back to event logs
  > af150e1 Merge pull request # 107904 from sabbey37/update_azure_auth
  > f4bf759 Update azure auth plugin deprecation to warning
  > 7f04550 Merge pull request # 107507 from alexzielenski/client-preprocess-handler
  > 3255cdc Merge pull request # 105632 from xens/fix/kubectl-socks5-proxy2
  > 54928ee modify SharedIndexInformer to use newInformer constructor which supports transformers
  > f157a09 feat: add missing SOCKS5 features
  > b70ee0a Merge pull request # 105142 from pacoxu/cespare-2.1.2
  > 909a459 Merge pull request # 107559 from liggitt/invalid-selectors
  > ae5b2b8 upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
  > 664b1a6 client-go: refactor: Fix styling issues (# 107248)
  > aab0bb8 Handle invalid selectors properly
  > 3618ec5 Merge pull request # 107551 from wojtek-t/remove_unused_selflink_test_references
  > 092b54e Merge pull request # 107565 from jiahuif-forks/deps/structured-merged-diff
  > a806c6e Remove selflink references in different testing-related files
  > 61ce20e generated: ./hack/update-vendor.sh
  > 3c9082a upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
  > 07be351 Merge pull request # 105387 from howardjohn/metadata-client/tracker
  > 23e2d9e Merge pull request # 107293 from dims/jan-1-owners-cleanup
  > f582d43 Make metadata fake client implement testing.FakeClient
  > 3bf0eac OWNERS cleanup - Jan 2021 Week 1
  > b025aba Merge pull request # 107420 from 21kyu/fix-typos
  > 3480737 fix typos in comment
  > 255c796 Merge pull request # 93709 from ash2k/ash2k/interruptible-sleep
  > 6524542 Merge pull request # 106547 from astraw99/fix-log-typo
  > 7a08020 Make sleep interruptible
  > 8344b1c Merge pull request # 107311 from fasaxc/fix-resource-ver-match
  > a8ff96d fix log typo
  > 5754d8f client-go: Clear the ResourceVersionMatch on paged list calls
  > 782ff78 Merge pull request # 107103 from pohly/log-klog-update
  > a6257fd Enable setting proxyurl in kubeconfig via kubectl config (# 105566)
  > 416ac20 dependencies: update klog to v2.40.1
  > d7ed940 Merge pull request # 106436 from dims/cleanup-owners-files-no-activity-in-a-year
  > 6096096 Merge pull request # 106934 from spencer-p/spencer-master
  > 73f2731 Cleanup OWNERS files (No Activity in the last year)
  > 056a9de Merge pull request # 106568 from liggitt/json-fieldpath
  > 5a53787 Document when workqueue metrics are dropped
  > df79851 bump sigs.k8s.io/json
  > 80a3c86 Merge pull request # 106949 from cpanato/update-golang-xnet
  > 6919fc5 Merge pull request # 106458 from dims/lint-yaml-in-owners-files
  > b630899 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > b945f6e Merge pull request # 106921 from dims/update-x/tools-to-v0.1.8
  > 70f09c4 Check in OWNERS modified by update-yamlfmt.sh
  > 096f1fd Merge pull request # 106852 from wojtek-t/remove_legacy_leader_election
  > 464c8e2 Update golang.org/x/tools to a specific tag and avoid SHA
  > cbd965e Merge pull request # 106850 from MadhavJivrajani/deprecate-clock-pkg
  > 276ea3e Remove support for Endpoints and ConfigMaps lock from leader election
  > 1106390 Bump k8s.io/utils
  > 8bffd27 Merge pull request # 106473 from Dingshujie/fix_inotify_memory_leak
  > c713f38 Merge pull request # 106153 from hyschumi/refactor_thread_safe_store
  > c8a8ad5 update k/utils to v0.0.0-20211116205334-6203023598ed
  > d85d0d9 Merge pull request # 106774 from SergeyKanzhelev/grpcFieldRename
  > 547d6c8 refactor: remove dup code
  > 2f5ae78 generated files for the grpc field rename
  > 91177d7 Merge pull request # 106716 from aojea/http1_flake_timeout
  > 115ee0e bump TestHTTP1DoNotReuseRequestAfterTimeout timeout
  > 1218545 Merge pull request # 106660 from liggitt/smd-merge
  > 38ad836 Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
  > 0e6a989 Merge pull request # 99728 from mattcary/control
bumping k8s.io/code-generator 31c00a6...65c70a5:
  > 65c70a5 generated: Update kube-openapi and vendor
  > 15a5f67 Merge pull request # 108126 from sanposhiho/doc/generatedname
  > c771500 Merge pull request # 108992 from alexzielenski/cache-busting-client-go
  > 4a52dcf fix the doc about generateName conflict
  > 5a00495 update vendor
  > a207ba4 Merge pull request # 108996 from cici37/errUpdate
  > 9f21e2b Bump kube-openapi
  > 671bd3e Update kube-openapi (# 108895)
  > 9929ef4 Merge pull request # 108725 from pohly/klog-flush-and-exit
  > c5df488 Merge pull request # 108717 from lavalamp/remove-clustername
  > 206a8cc klog v2.60.1
  > a23a1f1 generated files
  > f85d174 teach code generator about ugly fields
  > 3e00677 Merge pull request # 108772 from aojea/user_agent
  > 306583c client-go: update generated
  > 9dbaade default kubernetes agent for generated clients
  > cdbee2b Merge pull request # 108644 from Jefftree/googleapis-gnostic
  > 9763ef4 googleapis/gnostic -> google/gnostic
  > 8d7923d Merge pull request # 108365 from liggitt/fix-proto-gen
  > f1858f0 Fix protobuf generation
  > 0c4a6d9 Merge pull request # 107105 from justaugustus/go118
  > 25e8fa3 generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > 32a7a63 [go1.18] Bump golang.org/x/... dependencies
  > 5770f4d Merge pull request # 106630 from howardjohn/protogen/full-package-name
  > 5915ef0 Merge pull request # 108163 from wojtek-t/update_selflink_doc
  > 6769cf5 Remove double boilerplate
  > 6538e15 Autogenerated
  > 87d0e9f go-to-protobuf: use full path for go_package
  > cad66f3 Merge pull request # 107527 from wojtek-t/remove_selflink_ga
  > 52348e7 Autogenerated
  > 547d6d2 Remove SelfLink from autogenerating applyconfigurations
  > bbecdaa Merge pull request # 108059 from RaghavRoy145/k8s-utils-update
  > ed2f643 Merge pull request # 107650 from apelisse/update-managedfields-time-field-description
  > 836551d Updated k8s.io/utils dependency
  > 2df02cb Merge pull request # 107834 from SataQiu/fix-applyconfiguration
  > 2515885 Run hack/update-all.sh
  > f3a897a code-generator: fix the bug that ApplyConfiguration constructor missing WithKind/WithAPIVersion methods
  > 9c1c6b4 Merge pull request # 105632 from xens/fix/kubectl-socks5-proxy2
  > ca4cdc1 feat: add missing SOCKS5 features
  > e4455d9 Merge pull request # 105142 from pacoxu/cespare-2.1.2
  > 76ef341 upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
  > 46b6323 Merge pull request # 107565 from jiahuif-forks/deps/structured-merged-diff
  > 03c1f21 generated: ./hack/update-vendor.sh
  > 197714c upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
  > 7e38d57 Merge pull request # 106978 from pohly/log-message-verbosity
  > 1ad454e avoid klog Info calls without verbosity
  > ae5cafc Merge pull request # 107195 from caesarxuchao/blockOwner
  > b64c36c Refers to the GC doc in the blockOwnerDeletion API doc
  > ce8fd65 Merge pull request # 107103 from pohly/log-klog-update
  > c367d78 dependencies: update klog to v2.40.1
  > 08f5f5b Merge pull request # 106601 from liggitt/gomodule-gengo-normalize
  > 5a604ed bump k8s.io/gengo
  > 05a01c0 Merge pull request # 106964 from ncdc/portable-code-generation
  > f1a3d4f Bump k8s.io/gengo to v0.0.0-20211115164449-b448ea381d54
  > 4dd26a2 Merge pull request # 106949 from cpanato/update-golang-xnet
  > 194e9e9 Merge pull request # 106458 from dims/lint-yaml-in-owners-files
  > f7b51b0 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > f1673b2 Merge pull request # 106921 from dims/update-x/tools-to-v0.1.8
  > 742f451 Check in OWNERS modified by update-yamlfmt.sh
  > d001e99 Update golang.org/x/tools to a specific tag and avoid SHA
  > 77d70b0 Merge pull request # 106850 from MadhavJivrajani/deprecate-clock-pkg
  > 83c01e1 Bump k8s.io/utils
  > 901b633 Merge pull request # 106473 from Dingshujie/fix_inotify_memory_leak
  > 81b6111 Merge pull request # 106722 from kevindelgado/field-validation-apirefdoc
  > 62630d3 update k/utils to v0.0.0-20211116205334-6203023598ed
  > 993e1ce staging: add dummy commit to trigger gomod update (# 106794)
  > 036d4df Update fieldValidation godoc
  > 1685c04 Merge pull request # 106660 from liggitt/smd-merge
  > 0f2dbc9 Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
  > 999c27b Merge pull request # 105916 from kevindelgado/validation-unify-all
bumping k8s.io/apiextensions-apiserver cf300a6...b993e22:
  > b993e22 Update dependencies to v0.24.4 tag
  > f6dccd8 Merge pull request # 110042 from Jefftree/automated-cherry-pick-of-# 109880-upstream-release-1.24
  > b82ec0b Remove warning log for merging meta and scale type
  > b34b607 Merge pull request # 109242 from cici37/addTest
  > 1ad114b Merge pull request # 109238 from jpbetz/reduce-time-cel-validation-tests
  > a205029 Add separate cost limit test.
  > 8ec5404 Only validate each expression once in primary CEL correctness suite
  > b94fca5 Merge pull request # 109128 from Jefftree/openapiv3-metrics
  > 16d550b Merge pull request # 109122 from jpbetz/runtime-limit-tightening
  > 62f765a Add metrics for OpenAPI v3 generation
  > 1221011 Merge pull request # 109031 from Jefftree/openapiv3beta
  > dfe9350 Reduce CEL runtime cost limits by 1/2 based on latency goals
  > f350dab Separate OpenAPI V2 and V3 Config
  > d05111e Update tests for kube-openapi upgrade
  > c671030 generated: Update kube-openapi and vendor
  > 426e20e Merge pull request # 108126 from sanposhiho/doc/generatedname
  > 810bf54 Merge pull request # 108990 from jpbetz/per-crd
  > 205af0a fix the doc about generateName conflict
  > ae7a078 Merge pull request # 108629 from skitt/blang-semver-v4
  > 9240dba Enfoce per-CRD estimated cost limit
  > b5908bd Merge pull request # 108612 from DangerOnTheRanger/cel-crd-maxlength
  > 068f21d Upgrade to blang/semver/v4 v4.0.0
  > a17b9ba Add per-CRD cost evaluation.
  > 6b99f74 Merge pull request # 108996 from cici37/errUpdate
  > 97bfd37 Update err handling
  > abe11f3 Bump kube-openapi
  > 76c7ff3 Merge pull request # 109040 from jpbetz/revert-cel-bump
  > 21e0a14 Merge pull request # 108859 from cici37/placeholder
  > 5021b3f Revert "Initialize a base CEL env and share it to avoid repeated function declaration validation"
  > 8f35bcf Merge pull request # 108954 from jpbetz/cel-0.11.1
  > a18d2aa Update due to inconsistent message got from kube-openapi
  > 6ae144f Revert "Bump CEL to 0.11.2"
  > be2a6a0 Initialize a base CEL env and share it to avoid repeated function declaration validation
  > d3fef43 Update err handling
  > f8dc6df Bump CEL to 0.11.2
  > 899817b Return a placeholder error for blocking failure before CEL validation.
  > 6c890e6 Merge pull request # 108073 from benluddy/cel-transition-rule-oldself-plumbing
  > fc90687 Add validation rule tests for transition rules
  > 6fe18a4 Allow and enforce CEL CRD validation rules that reference oldSelf.
  > 6ab3fd1 Update kube-openapi (# 108895)
  > afe8ea9 Merge pull request # 107090 from cici37/reduceNoise
  > 808447f Merge pull request # 106591 from Kartik494/bumpetcd
  > e0c3d86 Return type instead of object
  > 5799d5a Merge pull request # 108725 from pohly/klog-flush-and-exit
  > b4c2bc2 Updated Etcd Version to 3.5.1 in go.mod
  > 8f25f22 Merge pull request # 108717 from lavalamp/remove-clustername
  > 0bf7876 klog v2.60.1
  > 39229d8 Merge pull request # 108950 from jpbetz/fix-cel-test
  > 6e966cf generated files
  > b9cbe6c Remove flaky CEL cost tests that rely on map iteration order
  > a599743 Merge pull request # 108907 from Jefftree/crd-openapi-bug
  > 4812e51 Merge pull request # 108529 from cici37/celCostStability
  > 0a88d0b Fix OpenAPI v3 bug with #/definitions
  > b776ad9 Merge pull request # 103516 from ykakarap/kubectl-subresources-apiserver
  > fab2d1a Adjust cost after library func introduced.
  > faa1359 Merge pull request # 108617 from jpbetz/function-ext-costs
  > c65c485 kubectl: API changes to support --subresource in kubectl
  > 91bff26 Add cel cost stability test.
  > 5772ec0 Add cost calculator for extensions functions, enable regex pre-compilation
  > 31c15bc Merge pull request # 108772 from aojea/user_agent
  > 2b7cf69 client-go: update generated
  > 855f37e Merge pull request # 108646 from cici37/context
  > 3385c39 Merge pull request # 108644 from Jefftree/googleapis-gnostic
  > eff5693 Wire in request context
  > adf04b6 Merge pull request # 108419 from DangerOnTheRanger/cel-maxlength-integration
  > e2b78f2 googleapis/gnostic -> google/gnostic
  > c907672 Merge pull request # 108695 from cici37/errMessage
  > 1b50e07 Add maxLength/maxItems/maxProperties support to cel.Compile.
  > ab086dd Fix err handling due to cel update
  > 4846ad6 Merge pull request # 108595 from cici37/updateLimit
  > a2327b5 Update cost budget
  > b111587 Merge pull request # 108482 from cici37/vendorCEL
  > feee012 Merge pull request # 108643 from liggitt/cobra
  > 963365e Wire runtime cost into validation.
  > 824a45c Merge pull request # 108647 from cici37/bumpCEL
  > d6b1060 Update cobra to v1.4.0
  > 21a13eb Bump cel-go to v0.10.1
  > 58b0992 Merge pull request # 108204 from kevindelgado/field-validation-crd-unit-tests
  > f5b06c9 Merge pull request # 108576 from jpbetz/cel-0_10_0
  > 68670ad PR feedback
  > 685b1c8 Add tests demonstrating numeric comparisons and int-or-string behavior
  > 97d9a2b WIP: start debuging crd handler testing
  > df72649 Bump cel-go to v0.10.0
  > e429598 Merge pull request # 108437 from andrewsykim/bump-konnectivity-v0.0.29
  > 7066a88 bump sigs.k8s.io/apiserver-network-proxy/konnectivity-client@v0.0.30
  > cca509a Merge pull request # 108013 from benluddy/cel-transition-rule-schema-validation
  > e2c64f5 Forbid CEL transition rules on unmergeable CRD subschemas.
  > 96339dc Merge pull request # 108312 from jpbetz/stdlib
  > fa462a9 Add stdlib of CEL functions to Kubernetes that extends the standard library provided by CEL
  > e446098 Merge pull request # 108365 from liggitt/fix-proto-gen
  > f985f3a Merge pull request # 108339 from cheftako/anp-release
  > e7aa232 Regenerate protobuf
  > 59c870e Bump konnectivity-client to v0.0.28
  > d5c90c4 Merge pull request # 108328 from dgrisonnet/fix-go-collector
  > 73189fb bump client_golang to v1.12.1
  > b80398f Merge pull request # 94637 from liggitt/namespace-before-admission
  > f3ea2cc Merge pull request # 108263 from deads2k/more-resthandlers
  > 6e79810 Update tests to have namespace set in req context
  > 15285c5 migrate more rest handlers to select by resource enablement
  > 8b3b1d9 Merge pull request # 107105 from justaugustus/go118
  > fd2dd05 generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > f250253 Merge pull request # 106630 from howardjohn/protogen/full-package-name
  > 83dafd2 Merge pull request # 108163 from wojtek-t/update_selflink_doc
  > c54016b go-to-protobuf: regenerate with full go_package
  > 2a6193b Autogenerated
  > 1d3fa8d Merge pull request # 107527 from wojtek-t/remove_selflink_ga
  > d325580 Autogenerated
  > 50ae234 Remove Selflink from convertors
  > ba8efeb Remove unused selflink parameters from ContextBasedNaming
  > c854e56 Relax to using namer instead of selflinker in API groupversion
  > 00b1c08 Remove selflink integration tests
  > 392ce15 Merge pull request # 108059 from RaghavRoy145/k8s-utils-update
  > 7c6ef62 Merge pull request # 107650 from apelisse/update-managedfields-time-field-description
  > 2d699db Updated k8s.io/utils dependency
  > 72daf89 Merge pull request # 107970 from liggitt/validations-round-trip
  > 181de81 Run hack/update-all.sh
  > ed8b997 Use serializable struct for x-kubernetes-validations in openapi
  > b475f27 Make JSON schema round tripping test more strict
  > 29400d7 Merge pull request # 107956 from benluddy/xvalidations-deepcopy
  > 8ad7e6e Deeply copy JSONSchemaProps.XValidations.
  > 5e47baf Merge pull request # 107688 from liggitt/prune-array
  > 871b919 Merge pull request # 105632 from xens/fix/kubectl-socks5-proxy2
  > 0c5d09f Fix regression pruning array fields with x-kubernetes-preserve-unknown-fields: true
  > 2cfc338 feat: add missing SOCKS5 features
  > bf40ed2 Merge pull request # 105142 from pacoxu/cespare-2.1.2
  > 0e92d7a upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
  > c718707 upgrade cespare/xxhash/v2 to v2.1.2
  > 003be15 Merge pull request # 107551 from wojtek-t/remove_unused_selflink_test_references
  > 1f308a5 Merge pull request # 107565 from jiahuif-forks/deps/structured-merged-diff
  > 538d83d Remove selflink references in different testing-related files
  > 528ea3b generated: ./hack/update-vendor.sh
  > 05f9509 upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
  > 38cf7f6 Merge pull request # 107176 from Iceber/fix-request-info
  > 3c274a4 Merge pull request # 107195 from caesarxuchao/blockOwner
  > 4a15d17 if the ok returned by RequestInfoFrom is false, the requestInfo is nil
  > ad20064 Refers to the GC doc in the blockOwnerDeletion API doc
  > 1ef4cd2 Merge pull request # 107103 from pohly/log-klog-update
  > 62d72d9 Merge pull request # 107061 from alexzielenski/oav3-bug-incorrect-definitions-version
  > 306b66d dependencies: update klog to v2.40.1
  > 6abfddc Merge pull request # 104733 from thaJeztah/bump_moby_term
  > b2e5f2b fix bug which causes openapi builder to lookup cached possibly incorrect schema
  > b4a81f5 Merge pull request # 106436 from dims/cleanup-owners-files-no-activity-in-a-year
  > 0fdde31 go.mod: github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6
  > b0c4213 Merge pull request # 106601 from liggitt/gomodule-gengo-normalize
  > 1d7b071 Cleanup OWNERS files (No Activity in the last year)
  > 982d384 Merge pull request # 106568 from liggitt/json-fieldpath
  > 6c4c420 bump k8s.io/gengo
  > 27fee24 bump sigs.k8s.io/json
  > a09f760 Merge pull request # 106964 from ncdc/portable-code-generation
  > dc0fc6d Merge pull request # 106922 from cheftako/anp-release
  > 4944e93 Bump k8s.io/gengo to v0.0.0-20211115164449-b448ea381d54
  > e6d99b1 Merge pull request # 106949 from cpanato/update-golang-xnet
  > 3497c54 Bump konnectivity network proxy to v0.0.27.
  > 39a622b Merge pull request # 106458 from dims/lint-yaml-in-owners-files
  > ebb93b9 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > ff3cd97 Merge pull request # 106921 from dims/update-x/tools-to-v0.1.8
  > 6dba7a6 Check in OWNERS modified by update-yamlfmt.sh
  > 0d43231 Update golang.org/x/tools to a specific tag and avoid SHA
  > aa82854 Merge pull request # 106850 from MadhavJivrajani/deprecate-clock-pkg
  > ba11ada Bump k8s.io/utils
  > f3eac92 Merge pull request # 106473 from Dingshujie/fix_inotify_memory_leak
  > 65b3c17 Merge pull request # 106722 from kevindelgado/field-validation-apirefdoc
  > 6e695a1 update k/utils to v0.0.0-20211116205334-6203023598ed
  > b0680dd staging: add dummy commit to trigger gomod update (# 106794)
  > dba3122 Update fieldValidation godoc
  > 6ca57ba Merge pull request # 106660 from liggitt/smd-merge
  > 4ac31f8 Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2

Signed-off-by: Knative Automation <automation@knative.team>

* upgrade to latest dependencies

bumping knative.dev/pkg 93b66e6...5f66ecf:
  > 5f66ecf Allow configuration of threads-per-controller (# 2567)
  > 717747b Register webhook GVKs for validating callbacks (# 2590)
  > 501fbd5 upgrade to latest dependencies (# 2592)
  > 3d24b84 fix lint warnings (# 2589)
  > cc6e435 upgrade to latest dependencies (# 2587)
  > 20aabd5 Bump to k8s v0.24.4 client packages (# 2586)
  > 2a05469 updates boilerplate action to use go v1.18 (# 2588)
bumping k8s.io/kube-openapi 4241196...3ee0da9:
  > 3ee0da9 Merge pull request # 299 from Jefftree/def-optimize
  > 3a31a64 Merge pull request # 292 from Jefftree/v2v3conv
  > ba6f675 Optimize Definition generation
  > e69a86c Merge pull request # 298 from Jefftree/allOf
  > 2cbad14 Add OpenAPIConv
  > 9f9c01d Merge pull request # 297 from cici37/errFix
  > 207f0c7 Wrap Refs with AllOf
  > 29d7264 Merge pull request # 295 from Jefftree/fix-api-json
  > d2a55e8 Align maxProperties/minProperties err value with others
  > 52feaf8 Merge pull request # 290 from jiahuif/feature/prune-v2-when-serving-v3
  > 352e363 Fix json encoding for OpenAPI v3 Discovery
  > 662cbb0 Return valid for kubernetes to handle err properly
  > 13192b9 Merge pull request # 289 from jiahuif/feature/openapi-oneof-type
  > 2580423 remove embedded v2 from expected schema
  > 8a7ee80 Merge pull request # 293 from alexzielenski/cache-busting
  > 79a5a7d generated: update integration test.
  > d436835 add test for pruning v2 schema.
  > 6a7b704 Merge pull request # 291 from Jefftree/builder3-test
  > de6f8b0 split openapi mock class into Fake and FakeV3
  > da7e27a add integration test for v3 OneOf
  > eca4f62 do not include v2 schema when serving v3.
  > 89ac9db Merge pull request # 284 from Jefftree/cache-busting
  > 7afa56c Add test for builder3
  > 3ca26f0 address comments
  > 697543f add support for custom v3 oneOf types.
  > ddc6692 Merge pull request # 288 from Jefftree/gnostic-fix
  > b0d7548 Cache busting
  > 130db2b add wrapper around gnostic v3 document
  > a9dfcaa Merge pull request # 286 from Jefftree/leading-newline
  > 91ab739 Update gnostic to drop jsonschema dependency
  > 3f90b8c Merge pull request # 282 from alexzielenski/header_vendorext_marshal
  > c7e0de3 Merge pull request # 285 from Jefftree/proto-upgrade
  > 7626df5 Trim leading newlines in Descriptions
  > 1cd4920 add vendor extensions to marshal openapi v2 header
  > 86aaf54 Upgrade protobuf and change references of googleapis/gnostic -> google/gnostic
bumping knative.dev/networking 215bac9...cefed20:
  > cefed20 upgrade to latest dependencies (# 710)
  > aded181 upgrade to latest dependencies (# 709)
bumping golang.org/x/tools c20fd7c...897bd77:
  > 897bd77 internal/gocommand: remove support for -workfile
  > e6a7e13 go/analysis/tools/internal/checker: add support for RunDespiteError
  > adcfb65 internal/lsp/source: use the object as the hover source for type params
  > 411d040 internal/lsp/source: clean up the interface to hover information
  > 45aeaf7 internal/lsp/source: improve the heuristics for linkable identifiers
  > a317113 internal/lsp/source: fix hover on generic type declarations
  > 1f3875c internal/lsp/source: begin to refactor hovering with a HoverContext type
  > fd59bdf internal/lsp/source: adjust object position when formatting full AST
  > cda4201 internal/lsp/source: simplify Identifier.enclosing
  > 59f1f2c cmd/goyacc: reduce array sizes using smaller base types
  > c677677 internal/lsp/cache: let Session.getGoEnv query GOWORK
  > 9095d10 go/analysis/passes/tests: fix a missed rename from CL 374495
  > 70c3ea2 gopls,internal/lsp: Implement method stubbing via CodeAction
  > 2ff4db7 go/analysis/passes/tests: Check malformed fuzz target.
  > 11109f6 go/ssa/ssautil: Initialize Instances field.
  > 33002ea go/loader: Initialize (types/Info).Instances field
  > be40034 internal/lsp: add support for formatting go.work files
  > 2405dce internal/lsp: use placeholders with prepare rename
  > c6fca02 godoc: handle type parameters correctly in LinkifyText
  > c0b9fb5 internal/lsp/analysis/undeclaredname: suppress impossible quick fixes
  > 9b156ee internal/lsp/source: provide full documentation of builtin types
  > caecc2b internal/typeparams: add a generic form of types.AssignableTo
  > 164402d internal/lsp/cache: set types.Config.GoVersion
  > 6aaba77 internal/lsp/debug: add go version to gopls version output
  > 414ec9c internal/lsp: add ListImports
  > d55d892 gopls/doc: how to request a particular gopls w/ sublime text
  > cf66aec gopls: update coc.nvim documentation for using go.work
  > 597b165 internal/lsp/cache: use -workfile on 1.18
  > 8305295 gopls: recognize the go.work file type
  > 962260a internal/lsp/source: remove the unused source.DetectLanguage
  > 3e30e21 gopls: remove the workspace_metadata command
  > 25d2ab2 internal/lsp/cache: fixes for workspace invalidation
  > 8d915b1 internal/lsp/cache: simplify workspace construction
  > 77f5fa5 internal/lsp/cache: replace old go.work parser with x/mod
  > 4da8ceb internal/lsp/source: remove the unused UpdateUserModFile invocation flag
  > 727dfdb internal/lsp/source/completion: add conventional acronyms for type names
  > c009ab4 internal/lsp/completion: the inserted text should be what is shown to the user
  > eeb95ae gopls: make 'fastfuzzy' the default fuzzy matcher for workspace symbols
  > ea5e1dc internal/typeparams: add a helper to return the origin method
  > a739c97 internal/lsp/fake: retry ioutil.ReadFile on plan9 if it fails due to exclusive use
  > 82366c6 internal/lsp/fake: in WriteFileData, retry writes that fail with ERROR_LOCK_VIOLATION on Windows
  > f6067dc gopls: cleanup the main help pages
  > dfda270 gopls: use the = form in flag parameter printing rather than a space
  > 5ad7054 gopls: add long forms for all the 1 rune flags
  > 217a9fc gopls: take control of the flag printing
  > afd524f gopls: clean up the help text
  > ec9a7de gopls: write out the raw usage text
  > 461d130 internal/lsp: include receiver type parameters when completing receivers
  > 263785d gopls: update dependencies post-release
  > 8e9bdc5 gopls: document that v0.7.5 is the final version to support Go 1.12
  > 492cf3a doc: update the instruction to use beta2
  > 939c2c0 godoc/redirect: close HTTP response bodies in TestRedirect
  > 0f0bbfd go/callgraph/vta: avoid panic on missing function definitions
  > 845bb90 go/types/objectpath: update objectpath tests for TypeString changes
  > be5769c go/types/objectpath: update objectpath tests for TypeString changes
  > 135791d go/callgraph/vta: move test code to testdata/src
  > fe74b5f internal/template: return available semantic tokens even on template error
  > 772a399 internal/template: return a Source with template diagnostics
bumping k8s.io/client-go 11f68c5...3e73df6:
  > 3e73df6 Update dependencies to v0.24.4 tag
  > 5e66e32 Merge pull request # 111274 from Abirdcfly/automated-cherry-pick-of-# 111235-upstream-release-1.24
  > 37577f3 fix a possible panic because of taking the address of nil
  > 686b396 Revert "Introduce APIs to support multiple ClusterCIDRs (# 108290)"
  > af4295f Merge pull request # 109114 from tkashem/client-go-retry-thread-safe
  > d8531f5 client-go: make retry in Request thread safe
  > 33011f1 Merge pull request # 109050 from MadhavJivrajani/client-go-retry
  > 8a672f0 Merge pull request # 109151 from Argh4k/r-101566
  > 01ab7fb client-go: reset request body after response is read and closed
  > f699049 Revert "Field `status.hostIPs` added for Pod (# 101566)"
  > 092a109 Introduce APIs to support multiple ClusterCIDRs (# 108290)
  > 488e9bb Merge pull request # 109137 from wojtek-t/fix_multiple_values_indexer
  > e540ebe Addresses the issue which caused # 109115
  > 1cab689 Add test for indexer with multiple values
  > b1e85f6 Merge pull request # 109031 from Jefftree/openapiv3beta
  > 4fdf361 generated: Update kube-openapi and vendor
  > 9cfda74 Merge pull request # 108032 from deejross/kep3140-cronjob-timezone
  > 0c14d0c Field `status.hostIPs` added for Pod (# 101566)
  > 400b1be make update after timeZone support for CronJob
  > 94a1081 Implementation on Network Policy Status (# 107963)
  > 11ca265 Merge pull request # 108992 from alexzielenski/cache-busting-client-go
  > 92adc4d Merge pull request # 82162 from krmayankk/maxun
  > fa08fc2 adjust comments
  > 1a9591b API: maxUnavailable for StatefulSet
  > 27f72fc update vendor
  > 402aa66 Merge pull request # 108996 from cici37/errUpdate
  > 018cf8a add fetching into discovery client for OpenAPI v3
  > ef44f11 Bump kube-openapi
  > 1933a66 Merge pull request # 108505 from rikatz/kubectl-debug-not-showing-response
  > e0aaa37 Merge pull request # 107180 from ardaguclu/remove-deprecated-serverresource
  > 9c04962 Reintroduce response status and header on kubectl verbose debug
  > 23ab4ae Merge pull request # 108698 from tkashem/last-error
  > 7e062f8 Remove deprecated discovery/ServerResources function
  > ed28381 Merge pull request # 108531 from tallclair/redirects
  > 7c9347d client-go: wrap error from previous attempt to provide more context
  > b307538 Merge pull request # 108159 from pohly/logcheck
  > 8c38cf3 Don't follow redirects with spdy
  > af0252e Update kube-openapi (# 108895)
  > 9175c47 enhance and fix log calls
  > f4f092d Merge pull request # 108981 from liggitt/skip-race
  > 97bcbe7 sync: initially remove files BUILD */BUILD BUILD.bazel */BUILD.bazel Gopkg.toml */.gitattributes
  > 8302916 Temporarily disable TestCheckRetryClosesBody
  > cf06297 Merge pull request # 108725 from pohly/klog-flush-and-exit
  > d82e1fd Merge pull request # 108717 from lavalamp/remove-clustername
  > 2bba973 klog v2.60.1
  > c012194 Merge pull request # 108342 from tkashem/rate-limit-error
  > a34beeb generated files
  > a1a133b Merge pull request # 108445 from pohly/storage-capacity-ga
  > 147848c client-go: chain the error returned by rate limiter
  > 14e253c remove unneeded references
  > c55e66b Merge pull request # 108680 from kidlj/fix_cache_index_comments
  > 6ece0de storage capacity: generated files
  > dedf7ce Merge pull request # 108852 from mikedanese/auth-plugin-doc
  > 6b59aa0 make comments of updateIndices optimization code more accurate
  > f624f8e add better link for gcp auth plugin doc
  > 3ac142e Merge pull request # 108616 from margocrawf/delete-execcredential-v1alpha1
  > c47b802 Merge pull request # 108772 from aojea/user_agent
  > 7088906 Generated code for deleting exec credential v1alpha1 api
  > 0f3c791 client-go: update generated
  > 28b9e26 Remove v1alpha1 of the execcredential
  > 7390aac default kubernetes agent for generated clients
  > 6889a6b Merge pull request # 108644 from Jefftree/googleapis-gnostic
  > 186c332 googleapis/gnostic -> google/gnostic
  > ab732f5 Merge pull request # 107674 from sanposhiho/api-min-domains
  > b32b6a7 Add MinDomains API to TopologySpreadConstraints field
  > 2f52a10 Merge pull request # 107410 from margocrawf/master
  > 0a04e97 Merge pull request # 108426 from deads2k/e2e-check
  > 2b59dab Check whether static cert is already configured in UpdateTransportConfig
  > eb103e0 Merge pull request # 108347 from tkashem/refactor
  > 7d7fd49  add resource enablement check for e2e tests of beta APIs
  > 34f3aff client-go: refactor retry logic for backoff, rate limiter and metric
  > 8e46da3 Merge pull request # 108296 from aojea/client_go_size_metrics
  > e2c62ff client-go: add request and response size metrics
  > cc43a70 Merge pull request # 108262 from tkashem/retry-unit-test
  > 5463dac Merge pull request # 106911 from aojea/client_go_metrics
  > e4ecde2 client-go: add unit test to verify order of calls
  > 83bb1e3 client-go: remove no longer used finalURLTemplate
  > 41e0447 Merge pull request # 107105 from justaugustus/go118
  > dade88b generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > 50aa9bb [go1.18] Bump golang.org/x/... dependencies
  > a7d2e01 Merge pull request # 107527 from wojtek-t/remove_selflink_ga
  > dd71ff2 Autogenerated
  > b74c541 Merge pull request # 108059 from RaghavRoy145/k8s-utils-update
  > 6f7b0ae Updated k8s.io/utils dependency
  > 6964e37 Merge pull request # 107834 from SataQiu/fix-applyconfiguration
  > 4c892f8 Merge pull request # 107812 from diyi0926/add-field-path-back-to-event-logs
  > 1f90b31 code-generator: fix the bug that ApplyConfiguration constructor missing WithKind/WithAPIVersion methods
  > 8f44946 Merge pull request # 107876 from jlsong01/fix-concurrent-scheme-usage
  > 5b56e4a resolve casing issue
  > 470c93d allocate a unique scheme for each test to fix concurrent usage issue
  > 93a6315 add fieldPath back to event logs
  > af150e1 Merge pull request # 107904 from sabbey37/update_azure_auth
  > f4bf759 Update azure auth plugin deprecation to warning
  > 7f04550 Merge pull request # 107507 from alexzielenski/client-preprocess-handler
  > 3255cdc Merge pull request # 105632 from xens/fix/kubectl-socks5-proxy2
  > 54928ee modify SharedIndexInformer to use newInformer constructor which supports transformers
  > f157a09 feat: add missing SOCKS5 features
  > b70ee0a Merge pull request # 105142 from pacoxu/cespare-2.1.2
  > 909a459 Merge pull request # 107559 from liggitt/invalid-selectors
  > ae5b2b8 upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
  > 664b1a6 client-go: refactor: Fix styling issues (# 107248)
  > aab0bb8 Handle invalid selectors properly
  > 3618ec5 Merge pull request # 107551 from wojtek-t/remove_unused_selflink_test_references
  > 092b54e Merge pull request # 107565 from jiahuif-forks/deps/structured-merged-diff
  > a806c6e Remove selflink references in different testing-related files
  > 61ce20e generated: ./hack/update-vendor.sh
  > 3c9082a upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
  > 07be351 Merge pull request # 105387 from howardjohn/metadata-client/tracker
  > 23e2d9e Merge pull request # 107293 from dims/jan-1-owners-cleanup
  > f582d43 Make metadata fake client implement testing.FakeClient
  > 3bf0eac OWNERS cleanup - Jan 2021 Week 1
  > b025aba Merge pull request # 107420 from 21kyu/fix-typos
  > 3480737 fix typos in comment
  > 255c796 Merge pull request # 93709 from ash2k/ash2k/interruptible-sleep
  > 6524542 Merge pull request # 106547 from astraw99/fix-log-typo
  > 7a08020 Make sleep interruptible
  > 8344b1c Merge pull request # 107311 from fasaxc/fix-resource-ver-match
  > a8ff96d fix log typo
  > 5754d8f client-go: Clear the ResourceVersionMatch on paged list calls
  > 782ff78 Merge pull request # 107103 from pohly/log-klog-update
  > a6257fd Enable setting proxyurl in kubeconfig via kubectl config (# 105566)
  > 416ac20 dependencies: update klog to v2.40.1
  > d7ed940 Merge pull request # 106436 from dims/cleanup-owners-files-no-activity-in-a-year
  > 6096096 Merge pull request # 106934 from spencer-p/spencer-master
  > 73f2731 Cleanup OWNERS files (No Activity in the last year)
  > 056a9de Merge pull request # 106568 from liggitt/json-fieldpath
  > 5a53787 Document when workqueue metrics are dropped
  > df79851 bump sigs.k8s.io/json
  > 80a3c86 Merge pull request # 106949 from cpanato/update-golang-xnet
  > 6919fc5 Merge pull request # 106458 from dims/lint-yaml-in-owners-files
  > b630899 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > b945f6e Merge pull request # 106921 from dims/update-x/tools-to-v0.1.8
  > 70f09c4 Check in OWNERS modified by update-yamlfmt.sh
  > 096f1fd Merge pull request # 106852 from wojtek-t/remove_legacy_leader_election
  > 464c8e2 Update golang.org/x/tools to a specific tag and avoid SHA
  > cbd965e Merge pull request # 106850 from MadhavJivrajani/deprecate-clock-pkg
  > 276ea3e Remove support for Endpoints and ConfigMaps lock from leader election
  > 1106390 Bump k8s.io/utils
  > 8bffd27 Merge pull request # 106473 from Dingshujie/fix_inotify_memory_leak
  > c713f38 Merge pull request # 106153 from hyschumi/refactor_thread_safe_store
  > c8a8ad5 update k/utils to v0.0.0-20211116205334-6203023598ed
  > d85d0d9 Merge pull request # 106774 from SergeyKanzhelev/grpcFieldRename
  > 547d6c8 refactor: remove dup code
  > 2f5ae78 generated files for the grpc field rename
  > 91177d7 Merge pull request # 106716 from aojea/http1_flake_timeout
  > 115ee0e bump TestHTTP1DoNotReuseRequestAfterTimeout timeout
  > 1218545 Merge pull request # 106660 from liggitt/smd-merge
  > 38ad836 Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
  > 0e6a989 Merge pull request # 99728 from mattcary/control
bumping knative.dev/serving 62685b3...d6ab464:
  > d6ab464 Update net-istio nightly (# 13309)
  > c832f35 Add the capability for perf tests to store their results in an influxdb (# 13192)
  > 43c7a5c upgrade to latest dependencies (# 13292)
  > ee1058c Fix LatestReadyRevision semantics - it only advances forward (# 13239)
  > 8690e51 Update net-contour nightly (# 13307)
  > 3cae749 Update net-gateway-api nightly (# 13306)
  > e7ad41e Update net-kourier nightly (# 13302)
  > 95cebbc update to use k8s.io/utils/clock package (# 13301)
  > 67255a6 Update net-gateway-api nightly (# 13296)
  > f38229d Use new k8s.io/util/clock package (# 13300)
  > a92d508 Update net-kourier nightly (# 13297)
  > 50bec63 Update net-istio nightly (# 13295)
  > 8b76bfe Update net-contour nightly (# 13294)
  > 1c6a05d Update net-certmanager nightly (# 13291)
  > c5c5ea2 use GKE 1.23 clusters (# 13289)
  > 540e947 upgrade to latest dependencies (# 13290)
  > 8eb8629 upgrade to latest dependencies (# 13288)
  > 78f8af6 Update net-contour nightly (# 13287)
  > 19cd295 update setup-ko action to v0.6 (# 13283)
  > e826275 Update net-certmanager nightly (# 13281)
  > 6bf8c1f Update net-contour nightly (# 13282)
  > 0643359 Update net-istio nightly (# 13280)
  > 85c593d Update net-gateway-api nightly (# 13279)
bumping github.com/stretchr/testify acba37e...181cea6:
  > 181cea6 impr: `CallerInfo` should print full paths to the terminal (# 1201)
  > cf1284f Allow mock expectations to be ordered (# 1106)
  > 66eef0e fix: assert.MapSubset (or just support maps in assert.Subset) (# 1178)
  > 2fab6df Add WithinTimeRange method (# 1188)
  > b5ce165 fixing panic in calls to assertion with nil m.mutex (# 1212)
  > c206b2e Mock can be deadlocked by a panic (# 1157)
  > 1b73601 suite: correctly set stats on test panic (# 1195)
  > ba1076d Add .Unset method to mock (# 982)
  > c31ea03 Support comparing byte slice (# 1202)
  > 48391ba Fix panic in AssertExpectations for mocks without expectations (# 1207)
  > 840cb80 arrays value types in a zero-initialized state are considered empty (# 1126)
  > 07dc7ee Bump actions/setup-go from 3.1.0 to 3.2.0 (# 1191)
  > c33fc8d Bump actions/checkout from 2 to 3 (# 1163)
  > 3c33e07 Added Go 1.18.1 as a build/supported version (# 1182)
  > e2b56b3 Bump github.com/stretchr/objx from 0.1.0 to 0.4.0
  > 41453c0 Update gopkg.in/yaml.v3
  > 285adcc Update go versions in build matrix
  > 6e7fab4 Bump actions/setup-go from 2 to 3.1.0
  > 106ec21 use RWMutex
  > a409ccf fix data race in the suit
  > 3586478 assert: fix typo
  > 7797738 Update versions supported to include `go 1.16`
  > 083ff1c Fixed didPanic to now detect panic(nil).
  > 1e36bfe Use cross Go version compatible build tag syntax
  > e798dc2 Add docs on 1.17 build tags
  > 83198c2 assert: guard CanConvert call in backward compatible wrapper
  > 087b655 assert: allow comparing time.Time
  > 7bcf74e fix msgAndArgs forwarding
  > c29de71 add tests for correct msgAndArgs forwarding
  > f87e2b2 Update builds
  > ab6dc32 fix linting errors in /assert package
  > edff5a0 fix funtion name
  > 5c61ef9 fix potential nil-pointer dereference
  > e209ca8 Improve mock.MatchedBy failed comparison Diff message
  > a9de4f0 Create dependabot.yml
  > fd9e1fb Fix NaN similarity checks
  > ee42bbe Use multiple run commands
  > 57bf675 Update go versions
  > 6c59e0f Convert CI to use GitHub Actions
  > 6241f9a Add String method to Mock to fix # 625
  > dc5c261 Make sure time.Time comparison produces a helpful diff. closes # 989
  > 6990a05 Add ErrorContains
  > bf646ea add test to check that Helper is called
  > 6f81fdf fix the output source file in test output
  > a2f7dbf Change Readme to reflect supported Go versions
bumping k8s.io/api f89a761...44d27eb:
  > 44d27eb Update dependencies to v0.24.4 tag
  > 0bf1867 Revert "Introduce APIs to support multiple ClusterCIDRs (# 108290)"
  > 2de6996 Merge pull request # 109241 from ravisantoshgudimetla/sts-ar-optional
  > 7734d26 [sts] api: Make available replicas optional
  > 38ec09a [sts] Generated: Make available replicas optional
  > ec84bcb Merge pull request # 109178 from liggitt/openapi-master
  > e3797f2 Drop enum tag from certificate request condition
  > 02c2207 Merge pull request # 109151 from Argh4k/r-101566
  > 1eb735b Revert "Field `status.hostIPs` added for Pod (# 101566)"
  > 290a349 Introduce APIs to support multiple ClusterCIDRs (# 108290)
  > b754a94 Merge pull request # 109031 from Jefftree/openapiv3beta
  > a729cc1 generated: Update kube-openapi and vendor
  > 6031be5 Merge pull request # 108736 from NetApp/any-volume-data-source-beta
  > e78ec14 Merge pull request # 108032 from deejross/kep3140-cronjob-timezone
  > 5b36872 Update AnyVolumeDataSource feature gate to beta
  > 6519413 Merge pull request # 107476 from alculquicondor/job-ready
  > 4d603a5 make update after timeZone support for CronJob
  > ed1c913 Field `status.hostIPs` added for Pod (# 101566)
  > 135d041 Graduate JobReadyPods to beta
  > 3bd5d7d TimeZone support for CronJobs
  > f457c96 Implementation on Network Policy Status (# 107963)
  > b091752 Merge pull request # 82162 from krmayankk/maxun
  > e43e442 Merge pull request # 108282 from sftim/20220222_reword_types_container_runtime_neutral
  > 6135a28 API: maxUnavailable for StatefulSet
  > 9431395 Merge pull request # 108996 from cici37/errUpdate
  > 0d1146f Update generated docs
  > b0daa7a Bump kube-openapi
  > 9d3e6aa Avoid using Docker Engine as example for container runtime
  > 92515b8 Handle Non-graceful Node Shutdown (# 108486)
  > 24067bf Update types to be neutral about container runtime
  > df53a95 Update kube-openapi (# 108895)
  > 252596f Merge pull request # 108725 from pohly/klog-flush-and-exit
  > eba027b Merge pull request # 107859 from ravisantoshgudimetla/promote-PodOS-beta
  > 31a68ac klog v2.60.1
  > b14ef06 Merge pull request # 108522 from SergeyKanzhelev/grpcToBeta
  > 2a29e32 Generated: PodOS field to beta
  > 20a98db Merge pull request # 107395 from alculquicondor/indexed-job
  > b956cca promote grpcProbes to beta
  > c3242c8 Merge pull request # 108445 from pohly/storage-capacity-ga
  > 1864916 Graduate IndexedJob to stable
  > 1f158ba Merge pull request # 108782 from cfryanr/expirationseconds_conformance
  > b78eb95 storage capacity: generated files
  > e8dffa9 Promote CertificateSigningRequest's Spec.ExpirationSeconds field to GA
  > e9a2988 storage capacity: clarify relationship between capacity fields
  > 0f1a9d7 Merge pull request # 108441 from pacoxu/pod-overload-ga
  > 4d4dca7 storage capacity: v1 API
  > b9830ac Merge pull request # 108644 from Jefftree/googleapis-gnostic
  > e8cba0c mark PodOverhead to GA in v1.24; remove in v1.26
  > 045528e storage capacity: GA, always enabled, remove feature check
  > 939bda2 googleapis/gnostic -> google/gnostic
  > 17c9f73 Merge pull request # 108639 from jiahuif-forks/feature/openapi/node-condition-type-non-enum
  > fcdc547 polish comments of non-enum values.
  > c1d9c2b unmark non-validated types as enums.
  > ee4a762 Merge pull request # 107674 from sanposhiho/api-min-domains
  > 99de566 Add MinDomains API to TopologySpreadConstraints field
  > b8c40e0 Merge pull request # 108365 from liggitt/fix-proto-gen
  > a7a04f7 Regenerate protobuf
  > 860906f Merge pull request # 103061 from SergeyKanzhelev/removeAlphaRuntimeClass
  > cf872a4 Merge pull request # 108280 from liggitt/secrets
  > 2cb3498 Remove RuntimeClass feature gate as it was GA-ed
  > 35b1d68 Update secrets field API doc
  > 1b1f1b7 Merge pull request # 107105 from justaugustus/go118
  > fedc50b Merge pull request # 108219 from liggitt/api-compatibility-fuzzer
  > 6a7745d generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > ef99526 Merge pull request # 108136 from ahg-g/ahg-affinity
  > b9d60f7 Regenerate HEAD compatibility fixtures
  > 5ab0434 Merge pull request # 106630 from howardjohn/protogen/full-package-name
  > f4d2900 Graduate PodAffinityNamespaceSelector to GA
  > 42578ae Merge pull request # 108129 from ahg-g/ahg-suspend
  > 402c109 go-to-protobuf: regenerate with full go_package
  > 4097bdc Merge pull request # 108138 from liggitt/v1beta1-selector
  > 52c1bbc generated files
  > 0ce2a88 Revert v1beta1 PodDisruptionBudget select patchStrategy
  > fc54d6a Graduate SuspendJob to GA
  > 29fd43e Merge pull request # 108059 from RaghavRoy145/k8s-utils-update
  > 9f54b3e Updated k8s.io/utils dependency
  > 64a9060 Merge pull request # 108055 from liggitt/api-compatibility
  > b2746bc Remove unused API compatibility fixture files
  > 816e830 Add hpa v2 compatibility fixtures
  > 8fb9658 Merge pull request # 107691 from SubhasmitaSw/issue_31393
  > 67a3496 Merge pull request # 107432 from denkensk/graduate-nonpreemptingpriority-to-ga
  > 85611ae removed references to Docker in Kubernetes API
  > 8a75781 Merge pull request # 107656 from dims/add-labels-when-there-are-sig-aliases-used-in-approvers-reviewers
  > 583fc80 graduate nonpreemptingpriority to ga
  > b2d630a Merge pull request # 106932 from SergeyKanzhelev/removeDynamicKubeletConfig
  > dc08a5d Add labels when there sig aliases used in approvers/reviewers
  > e6d62dd Merge pull request # 105632 from xens/fix/kubectl-socks5-proxy2
  > 107b310 remove DynamicKubeletConfig logic from kubelet
  > 1d22b5b feat: add missing SOCKS5 features
  > 35d41aa Merge pull request # 105142 from pacoxu/cespare-2.1.2
  > 0ade255 upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
  > 94676c7 Merge pull request # 107603 from jayesh-srivastava/IANA-links
  > 5be450b Update IANA links
  > 37c9308 Merge pull request # 107565 from jiahuif-forks/deps/structured-merged-diff
  > 13861f0 generated: ./hack/update-vendor.sh
  > 688ca8d Merge pull request # 107529 from humblec/vol-fields
  > a75b0b5 Merge pull request # 107293 from dims/jan-1-owners-cleanup
  > 2240bf0 storage: correct struct fields in volume plugins
  > 6b8e940 Merge pull request # 107466 from humblec/new-field
  > 15e2172 Add mwielgus back
  > 58b7590 correct struct fields in various core storage structs
  > 204fd46 OWNERS cleanup - Jan 2021 Week 1
  > 0bfaff8 Merge pull request # 107441 from humblec/more-pv-source
  > 5b5d5de correct struct fields in VolumeSource and PersistentVolumeSource
  > 37748cc Merge pull request # 107385 from humblec/csipvsource
  > 274b9af csi: correct struct fields in CSI{Persistent}VolumeSource.
  > 7289fed Merge pull request # 107235 from Nordix/deprecate-loadbalancerip
  > db00d7c Update generated files
  > 38141dd Deprecate service.spec.LoadBalancerIP
  > e869828 Merge pull request # 106643 from cyclinder/addresses_in_endpointslice
  > 18d22ba Merge pull request # 107103 from pohly/log-klog-update
  > f45808c fix: documenting that kube-proxy only use the first address in each endpoint
  > 236866c Merge pull request # 107027 from Nordix/disable-nodeport-ga
  > 4f891e5 dependencies: update klog to v2.40.1
  > fcebee2 Update generated files after ServiceLBNodePortControl->GA
  > 6c48d34 Mark ServiceLBNodePortControl as GA
  > 038a002 Merge pull request # 106436 from dims/cleanup-owners-files-no-activity-in-a-year
  > b7112c1 Merge pull request # 107004 from liggitt/flowcontrol-beta
  > f1dacd8 Cleanup OWNERS files (No Activity in the last year)
  > 3dfa338 Point flowcontrol users at v1beta2
  > 0820d15 Merge pull request # 106568 from liggitt/json-fieldpath
  > d992e83 Merge pull request # 106887 from liggitt/hpa-beta
  > 248e099 bump sigs.k8s.io/json
  > b3fcc5e Merge pull request # 106949 from cpanato/update-golang-xnet
  > a7f63e3 Direct v2betaX users to migrate to HPA v2
  > 217eb4a Merge pull request # 106458 from dims/lint-yaml-in-owners-files
  > 32d2b15 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > e092618 Merge pull request # 106921 from dims/update-x/tools-to-v0.1.8
  > 7ee1208 Check in OWNERS modified by update-yamlfmt.sh
  > ef29486 Update golang.org/x/tools to a specific tag and avoid SHA
  > f3ee229 Merge pull request # 106850 from MadhavJivrajani/deprecate-clock-pkg
  > 969edbc Bump k8s.io/utils
  > ec2f4f7 Merge pull request # 106473 from Dingshujie/fix_inotify_memory_leak
  > cc1590f Merge pull request # 106868 from pacoxu/v1.23.0-api-testdata
  > b155431 update k/utils to v0.0.0-20211116205334-6203023598ed
  > 669b4af Remove 1.21.0 API test data
  > 23fb2ef Add v1.23.0 API testdata
  > 25b7aa9 staging: add dummy commit to trigger gomod update (# 106794)
  > 1a73729 Merge pull request # 106774 from SergeyKanzhelev/grpcFieldRename
  > ed38fc4 generated files for the grpc field rename
  > baa6f4b update the grpc field name for consistency
  > 4c321cf Merge pull request # 106660 from liggitt/smd-merge
  > 3b613a0 Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
bumping knative.dev/hack 664eac5...d1317b0:
  > d1317b0 errexit and pipefail should remain off until downstream is fixed (# 228)
  > df80419 🐛 Fix for test failures of knative/serving# 13292 (# 227)
  > 7556452 🎁 Use modscope tool to get info about Go modules (# 223)
  > 103cdb3 Default `SIGN_IMAGES` variable to `false` (# 225)
  > 36b2b3c add flag (# 224)
  > 547a2ca Start Signing our Releases (# 198)
  > 6c30196 🧹 Rewrite unit tests in Golang (# 215)
  > f9dc722 Format go code (# 218)
bumping k8s.io/apiextensions-apiserver cf300a6...b993e22:
  > b993e22 Update dependencies to v0.24.4 tag
  > f6dccd8 Merge pull request # 110042 from Jefftree/automated-cherry-pick-of-# 109880-upstream-release-1.24
  > b82ec0b Remove warning log for merging meta and scale type
  > b34b607 Merge pull request # 109242 from cici37/addTest
  > 1ad114b Merge pull request # 109238 from jpbetz/reduce-time-cel-validation-tests
  > a205029 Add separate cost limit test.
  > 8ec5404 Only validate each expression once in primary CEL correctness suite
  > b94fca5 Merge pull request # 109128 from Jefftree/openapiv3-metrics
  > 16d550b Merge pull request # 109122 from jpbetz/runtime-limit-tightening
  > 62f765a Add metrics for OpenAPI v3 generation
  > 1221011 Merge pull request # 109031 from Jefftree/openapiv3beta
  > dfe9350 Reduce CEL runtime cost limits by 1/2 based on latency goals
  > f350dab Separate OpenAPI V2 and V3 Config
  > d05111e Update tests for kube-openapi upgrade
  > c671030 generated: Update kube-openapi and vendor
  > 426e20e Merge pull request # 108126 from sanposhiho/doc/generatedname
  > 810bf54 Merge pull request # 108990 from jpbetz/per-crd
  > 205af0a fix the doc about generateName conflict
  > ae7a078 Merge pull request # 108629 from skitt/blang-semver-v4
  > 9240dba Enfoce per-CRD estimated cost limit
  > b5908bd Merge pull request # 108612 from DangerOnTheRanger/cel-crd-maxlength
  > 068f21d Upgrade to blang/semver/v4 v4.0.0
  > a17b9ba Add per-CRD cost evaluation.
  > 6b99f74 Merge pull request # 108996 from cici37/errUpdate
  > 97bfd37 Update err handling
  > abe11f3 Bump kube-openapi
  > 76c7ff3 Merge pull request # 109040 from jpbetz/revert-cel-bump
  > 21e0a14 Merge pull request # 108859 from cici37/placeholder
  > 5021b3f Revert "Initialize a base CEL env and share it to avoid repeated function declaration validation"
  > 8f35bcf Merge pull request # 108954 from jpbetz/cel-0.11.1
  > a18d2aa Update due to inconsistent message got from kube-openapi
  > 6ae144f Revert "Bump CEL to 0.11.2"
  > be2a6a0 Initialize a base CEL env and share it to avoid repeated function declaration validation
  > d3fef43 Update err handling
  > f8dc6df Bump CEL to 0.11.2
  > 899817b Return a placeholder error for blocking failure before CEL validation.
  > 6c890e6 Merge pull request # 108073 from benluddy/cel-transition-rule-oldself-plumbing
  > fc90687 Add validation rule tests for transition rules
  > 6fe18a4 Allow and enforce CEL CRD validation rules that reference oldSelf.
  > 6ab3fd1 Update kube-openapi (# 108895)
  > afe8ea9 Merge pull request # 107090 from cici37/reduceNoise
  > 808447f Merge pull request # 106591 from Kartik494/bumpetcd
  > e0c3d86 Return type instead of object
  > 5799d5a Merge pull request # 108725 from pohly/klog-flush-and-exit
  > b4c2bc2 Updated Etcd Version to 3.5.1 in go.mod
  > 8f25f22 Merge pull request # 108717 from lavalamp/remove-clustername
  > 0bf7876 klog v2.60.1
  > 39229d8 Merge pull request # 108950 from jpbetz/fix-cel-test
  > 6e966cf generated files
  > b9cbe6c Remove flaky CEL cost tests that rely on map iteration order
  > a599743 Merge pull request # 108907 from Jefftree/crd-openapi-bug
  > 4812e51 Merge pull request # 108529 from cici37/celCostStability
  > 0a88d0b Fix OpenAPI v3 bug with #/definitions
  > b776ad9 Merge pull request # 103516 from ykakarap/kubectl-subresources-apiserver
  > fab2d1a Adjust cost after library func introduced.
  > faa1359 Merge pull request # 108617 from jpbetz/function-ext-costs
  > c65c485 kubectl: API changes to support --subresource in kubectl
  > 91bff26 Add cel cost stability test.
  > 5772ec0 Add cost calculator for extensions functions, enable regex pre-compilation
  > 31c15bc Merge pull request # 108772 from aojea/user_agent
  > 2b7cf69 client-go: update generated
  > 855f37e Merge pull request # 108646 from cici37/context
  > 3385c39 Merge pull request # 108644 from Jefftree/googleapis-gnostic
  > eff5693 Wire in request context
  > adf04b6 Merge pull request # 108419 from DangerOnTheRanger/cel-maxlength-integration
  > e2b78f2 googleapis/gnostic -> google/gnostic
  > c907672 Merge pull request # 108695 from cici37/errMessage
  > 1b50e07 Add maxLength/maxItems/maxProperties support to cel.Compile.
  > ab086dd Fix err handling due to cel update
  > 4846ad6 Merge pull request # 108595 from cici37/updateLimit
  > a2327b5 Update cost budget
  > b111587 Merge pull request # 108482 from cici37/vendorCEL
  > feee012 Merge pull request # 108643 from liggitt/cobra
  > 963365e Wire runtime cost into validation.
  > 824a45c Merge pull request # 108647 from cici37/bumpCEL
  > d6b1060 Update cobra to v1.4.0
  > 21a13eb Bump cel-go to v0.10.1
  > 58b0992 Merge pull request # 108204 from kevindelgado/field-validation-crd-unit-tests
  > f5b06c9 Merge pull request # 108576 from jpbetz/cel-0_10_0
  > 68670ad PR feedback
  > 685b1c8 Add tests demonstrating numeric comparisons and int-or-string behavior
  > 97d9a2b WIP: start debuging crd handler testing
  > df72649 Bump cel-go to v0.10.0
  > e429598 Merge pull request # 108437 from andrewsykim/bump-konnectivity-v0.0.29
  > 7066a88 bump sigs.k8s.io/apiserver-network-proxy/konnectivity-client@v0.0.30
  > cca509a Merge pull request # 108013 from benluddy/cel-transition-rule-schema-validation
  > e2c64f5 Forbid CEL transition rules on unmergeable CRD subschemas.
  > 96339dc Merge pull request # 108312 from jpbetz/stdlib
  > fa462a9 Add stdlib of CEL functions to Kubernetes that extends the standard library provided by CEL
  > e446098 Merge pull request # 108365 from liggitt/fix-proto-gen
  > f985f3a Merge pull request # 108339 from cheftako/anp-release
  > e7aa232 Regenerate protobuf
  > 59c870e Bump konnectivity-client to v0.0.28
  > d5c90c4 Merge pull request # 108328 from dgrisonnet/fix-go-collector
  > 73189fb bump client_golang to v1.12.1
  > b80398f Merge pull request # 94637 from liggitt/namespace-before-admission
  > f3ea2cc Merge pull request # 108263 from deads2k/more-resthandlers
  > 6e79810 Update tests to have namespace set in req context
  > 15285c5 migrate more rest handlers to select by resource enablement
  > 8b3b1d9 Merge pull request # 107105 from justaugustus/go118
  > fd2dd05 generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > f250253 Merge pull request # 106630 from howardjohn/protogen/full-package-name
  > 83dafd2 Merge pull request # 108163 from wojtek-t/update_selflink_doc
  > c54016b go-to-protobuf: regenerate with full go_package
  > 2a6193b Autogenerated
  > 1d3fa8d Merge pull request # 107527 from wojtek-t/remove_selflink_ga
  > d325580 Autogenerated
  > 50ae234 Remove Selflink from convertors
  > ba8efeb Remove unused selflink parameters from ContextBasedNaming
  > c854e56 Relax to using namer instead of selflinker in API groupversion
  > 00b1c08 Remove selflink integration tests
  > 392ce15 Merge pull request # 108059 from RaghavRoy145/k8s-utils-update
  > 7c6ef62 Merge pull request # 107650 from apelisse/update-managedfields-time-field-description
  > 2d699db Updated k8s.io/utils dependency
  > 72daf89 Merge pull request # 107970 from liggitt/validations-round-trip
  > 181de81 Run hack/update-all.sh
  > ed8b997 Use serializable struct for x-kubernetes-validations in openapi
  > b475f27 Make JSON schema round tripping test more strict
  > 29400d7 Merge pull request # 107956 from benluddy/xvalidations-deepcopy
  > 8ad7e6e Deeply copy JSONSchemaProps.XValidations.
  > 5e47baf Merge pull request # 107688 from liggitt/prune-array
  > 871b919 Merge pull request # 105632 from xens/fix/kubectl-socks5-proxy2
  > 0c5d09f Fix regression pruning array fields with x-kubernetes-preserve-unknown-fields: true
  > 2cfc338 feat: add missing SOCKS5 features
  > bf40ed2 Merge pull request # 105142 from pacoxu/cespare-2.1.2
  > 0e92d7a upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
  > c718707 upgrade cespare/xxhash/v2 to v2.1.2
  > 003be15 Merge pull request # 107551 from wojtek-t/remove_unused_selflink_test_references
  > 1f308a5 Merge pull request # 107565 from jiahuif-forks/deps/structured-merged-diff
  > 538d83d Remove selflink references in different testing-related files
  > 528ea3b generated: ./hack/update-vendor.sh
  > 05f9509 upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
  > 38cf7f6 Merge pull request # 107176 from Iceber/fix-request-info
  > 3c274a4 Merge pull request # 107195 from caesarxuchao/blockOwner
  > 4a15d17 if the ok returned by RequestInfoFrom is false, the requestInfo is nil
  > ad20064 Refers to the GC doc in the blockOwnerDeletion API doc
  > 1ef4cd2 Merge pull request # 107103 from pohly/log-klog-update
  > 62d72d9 Merge pull request # 107061 from alexzielenski/oav3-bug-incorrect-definitions-version
  > 306b66d dependencies: update klog to v2.40.1
  > 6abfddc Merge pull request # 104733 from thaJeztah/bump_moby_term
  > b2e5f2b fix bug which causes openapi builder to lookup cached possibly incorrect schema
  > b4a81f5 Merge pull request # 106436 from dims/cleanup-owners-files-no-activity-in-a-year
  > 0fdde31 go.mod: github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6
  > b0c4213 Merge pull request # 106601 from liggitt/gomodule-gengo-normalize
  > 1d7b071 Cleanup OWNERS files (No Activity in the last year)
  > 982d384 Merge pull request # 106568 from liggitt/json-fieldpath
  > 6c4c420 bump k8s.io/gengo
  > 27fee24 bump sigs.k8s.io/json
  > a09f760 Merge pull request # 106964 from ncdc/portable-code-generation
  > dc0fc6d Merge pull request # 106922 from cheftako/anp-release
  > 4944e93 Bump k8s.io/gengo to v0.0.0-20211115164449-b448ea381d54
  > e6d99b1 Merge pull request # 106949 from cpanato/update-golang-xnet
  > 3497c54 Bump konnectivity network proxy to v0.0.27.
  > 39a622b Merge pull request # 106458 from dims/lint-yaml-in-owners-files
  > ebb93b9 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > ff3cd97 Merge pull request # 106921 from dims/update-x/tools-to-v0.1.8
  > 6dba7a6 Check in OWNERS modified by update-yamlfmt.sh
  > 0d43231 Update golang.org/x/tools to a specific tag and avoid SHA
  > aa82854 Merge pull request # 106850 from MadhavJivrajani/deprecate-clock-pkg
  > ba11ada Bump k8s.io/utils
  > f3eac92 Merge pull request # 106473 from Dingshujie/fix_inotify_memory_leak
  > 65b3c17 Merge pull request # 106722 from kevindelgado/field-validation-apirefdoc
  > 6e695a1 update k/utils to v0.0.0-20211116205334-6203023598ed
  > b0680dd staging: add dummy commit to trigger gomod update (# 106794)
  > dba3122 Update fieldValidation godoc
  > 6ca57ba Merge pull request # 106660 from liggitt/smd-merge
  > 4ac31f8 Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
bumping github.com/prometheus/client_golang 989baa3...2e1c481:
  > 2e1c481 Cut v1.12.1 (# 978)
  > 77626d6 Reduce granularity of histogram buckets for Go 1.17 collector (# 974)
  > 4dd3cbb API client: make http reads more efficient (# 976)
  > 8520671 Use simpler locking in the Go 1.17 collector (# 975)
  > f63e219 Make the Go 1.17 collector thread-safe (# 969)
  > 0108796 Cut v1.12.0 (# 966)
  > 5bd9ee5 go.*: Update dependencies (# 965)
  > 9075cdf promhttp: Check validity of method and code label values (# 962)
  > 22da949 Use the runtime/metrics package for the Go collector for 1.17+ (# 955)
  > dc1559e Update /api/v1/status/tsdb to include headStats (# 925)
  > e6e54e8 Merge pull request # 944 from yeya24/add-wal-replay-status
  > 98fbd99 Merge pull request # 952 from prometheus/repo_sync
  > 440c09d support wal replay status api
  > dbf420e Merge pull request # 928 from prometheus/repo_sync
  > 70a41d5 Update common Prometheus files
  > 6d5cf25 Merge pull request # 939 from gozeloglu/fix-typo
  > 1d09783 Merge pull request # 950 from mrueg/go-1.17
  > a7919ad Update common Prometheus files
  > 1b145ca Merge pull request # 935 from prometheus/beorn7/examples
  > 55320aa Fix typo
  > 8535b62 Add new go:build lines for go 1.17
  > 679eb0d Update cespare/xxhash dependency (# 913)
  > f78dc19 Move flags and metrics into main()
  > d28a147 chore: adds support for go 1.17 on CI.
  > 35ee299 Merge pull request # 909 from prometheus/repo_sync
  > 2261d5c add ExponentialBucketsRange function (# 899)
  > 6cd53c4 Update common Prometheus files
  > 20eef74 Update common Prometheus files (# 892)
  > cb5c8ff Merge pull request # 881 from sivabalan/master
  > 26d4b4c Merge pull request # 885 from prometheus/superq/badgers
  > 5426b51 Updating dependency versions
  > c7175cc Merge pull request # 888 from prometheus/repo_sync
  > 6d946b5 Update status badgets
  > 1965365 Merge pull request # 879 from kakkoyun/fix_changelog
  > e23b9ce Update common Prometheus files
  > 64a9c51 Address minor issues on Changelog
bumping k8s.io/apimachinery 276a8a7...97e5df2:
  > 97e5df2 fix remove implicit copy of a lock
  > 6550efd Merge pull request # 109102 from liggitt/darwin-tls
  > 00f0711 Merge pull request # 109031 from Jefftree/openapiv3beta
  > 53a85ef Tolerate additional error messages in TLS unit tests
  > 9b5b68c generated: Update kube-openapi and vendor
  > 31e52c9 Merge pull request # 108126 from sanposhiho/doc/generatedname
  > 3b8fb46 Merge pull request # 108713 from jiahuif-forks/feature/openapi/intstr-any-of
  > dd2f21c fix the doc about generateName conflict
  > 2866f23 oneOf types for IntOrString
  > 7b6c37e oneOf types for Quantity
  > 1992dcc Merge pull request # 109044 from liggitt/encoder-log
  > 4d8ad18 Merge pull request # 108996 from cici37/errUpdate
  > 9015177 Raise verbosity of EncoderWithAllocator log
  > ea355d9 Bump kube-openapi
  > 1a82635 Merge pull request # 108859 from cici37/placeholder
  > 27a96d8 Merge pull request # 109019 from liggitt/null-fix
  > 2c106ec Remove unused func
  > df7fbf8 Merge pull request # 108531 from tallclair/redirects
  > 6b8ae0d Make strict json unstructured decoding consistent with non-strict decoding
  > 611d116 Update err handling
  > b68ae5e Update kube-openapi (# 108895)
  > 30f68c4 Don't follow redirects with spdy
  > 955b30c Expand testcases around untyped data in json decoding
  > aacfc8a Return a placeholder error for blocking failure before CEL validation.
  > 7300632 Merge pull request # 108725 from pohly/klog-flush-and-exit
  > ff4eb2c Merge pull request # 108717 from lavalamp/remove-clustername
  > aaf4b2e klog v2.60.1
  > a475f7c generated files
  > a8dbe81 review comments
  > f992b21 remove unneeded references
  > 5556187 find and replace
  > e1c5512 change field name
  > c68a4df Merge pull request # 108644 from Jefftree/googleapis-gnostic
  > eeb7a8d Merge pull request # 108359 from ArangoGutierrez/devel/108355
  > b8c3709 googleapis/gnostic -> google/gnostic
  > aa72564 Merge pull request # 108252 from wojtek-t/avoid_object_deep_copies
  > a324a2a Fix logging statement with missing parameter
  > 5f1f3f0 Prepare apiserver for operating on cached objects by not modifying them
  > d81a7ed Merge pull request # 106525 from dgrisonnet/sanitize-forwarded-uri
  > da0995b Merge pull request # 106830 from pacoxu/StreamingProxyRedirects-remove
  > 2b952f7 pkg/util/proxy: escape redirect URL
  > 2936d3f Merge pull request # 108365 from liggitt/fix-proto-gen
  > 96ac948 remove unused parameter: intercceptRedirects & RequireSameHostRedirects
  > b0775b9 apimachinery/pkg/util/proxy: escape forwarded URI
  > 57893b8 Merge pull request # 108186 from p0lyn0mial/watch-list-reduce-allocations-in-watch-server
  > 1657375 Regenerate protobuf
  > 4f3ae9f Merge pull request # 107105 from justaugustus/go118
  > 5901cfa introduces a new streaming encoder that utilizes a memory allocator during objects serialization
  > 86d2c9e Merge pull request # 108219 from liggitt/api-compatibility-fuzzer
  > dc51050 generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > ce93857 fixes TestNestedEncodeError test
  > f356a33 Merge pull request # 106630 from howardjohn/protogen/full-package-name
  > 7d61d87 Fill API compatibility data with identifying values rather than random data
  > 60477b4 [go1.18] Bump golang.org/x/... dependencies
  > 94e26b2 introduces a memory allocator
  > ddce29f Merge pull request # 107697 from kevindelgado/nested-decoding
  > 08e82e3 go-to-protobuf: regenerate with full go_package
  > a65a9ec provides EncodeWithAllocator method for the protobuf encoder
  > ec22c43 Merge pull request # 107705 from ardaguclu/filter-strategic-patch-nonexist
  > d603de9 Nested decoders handle strict decoding errors
  > 92a83a4 codec: exposes EncodeWithAllocator method
  > a995449 Merge pull request # 108163 from wojtek-t/update_selflink_doc
  > cfd9b3f Simplify casting in discardNullValuesFromPatch
  > e7b1571 codec interfaces
  > 20500e5 Autogenerated
  > 1b70fc8 Discard null values in complex objects in strategic patch
  > f5001e0 Update SelfLink field documentation
  > 1414335 Merge pull request # 107527 from wojtek-t/remove_selflink_ga
  > cafff28 Autogenerated
  > eebcb96 Update SelfLink OpenAPI documentation
  > 7e3486b Relax to using namer instead of selflinker in API groupversion
  > 4475671 Introduce Namer interface
  > cec36f7 Remove selflink setting from apiserver
  > 1a1682d Merge pull request # 108059 from RaghavRoy145/k8s-utils-update
  > a8d1671 Merge pull request # 107650 from apelisse/update-managedfields-time-field-description
  > 0ff68d0 Updated k8s.io/utils dependency
  > 96c98da Merge pull request # 108055 from liggitt/api-compatibility
  > ce3db85 Run hack/update-all.sh
  > e7458ea Add check for unused API compatibility fixture files
  > 04356ed Update ManagedFields Time description to be more accurate
  > df99359 Merge pull request # 107841 from aojea/fix_race_socks5
  > 1dd05ad deflake TestRoundTripSocks5AndNewConnection unit test
  > 322368c Merge pull request # 107758 from aojea/flake_socks5
  > 3b49665 disable socks5 flake test
  > 3d7c63b Merge pull request # 105632 from xens/fix/kubectl-socks5-proxy2
  > e787e55 feat: add missing SOCKS5 features
  > 73cb564 Merge pull request # 105142 from pacoxu/cespare-2.1.2
  > e537f0c upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
  > 162a22f Merge pull request # 107606 from xens/feat/propagate_req_context_into_proxyreq
  > 91a5267 feat: propagate req context into proxyReq
  > 3c16f3d Merge pull request # 107565 from jiahuif-forks/deps/structured-merged-diff
  > d54bd08 generated: ./hack/update-vendor.sh
  > d1e4f60 upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
  > 80d954b Merge pull request # 107293 from dims/jan-1-owners-cleanup
  > d8a436c OWNERS cleanup - Jan 2021 Week 1
  > e9b426b Merge pull request # 106472 from ash2k/ash2k/remove-return-value
  > 1646622 Merge pull request # 106647 from kidlj/add_unit_tests_for_SetNestedSlice
  > 489a8d5 Remove return value from MaybeResetRESTMapper()
  > 621c98e Merge pull request # 106915 from MikeSpreitzer/deprecate-interval-clock
  > 9225110 add unit tests for TestSetNestedStringSlice, TestSetNestedSlice etc.
  > b76ef24 Merge pull request # 104819 from justinsb/less_cmp
  > 3750a41 Note dishonesty of IntervalClock
  > fbbdcc6 Merge pull request # 106688 from kidlj/fix_obsolete_runtime_schema_comments
  > f495b04 Use utils string-slice comparison
  > ea11419 Merge pull request # 107195 from caesarxuchao/blockOwner
  > 22bcbe5 fix obsolete comments in runtime/schema struct
  > 9584bbb Merge pull request # 105808 from yuanjize/master
  > 6976816 Refers to the GC doc in the blockOwnerDeletion API doc
  > de7147d Merge pull request # 107103 from pohly/log-klog-update
  > f75369a Fix function comment typo
  > 7e097b1 dependencies: update klog to v2.40.1
  > e7b02e6 Merge pull request # 106436 from dims/cleanup-owners-files-no-activity-in-a-year
  > e65876e Merge pull request # 106568 from liggitt/json-fieldpath
  > 4e5ef7a Cleanup OWNERS files (No Activity in the last year)
  > 90b4bfb bump sigs.k8s.io/json
  > 6df201a Merge pull request # 106949 from cpanato/update-golang-xnet
  > 32abfd8 Merge pull request # 106458 from dims/lint-yaml-in-owners-files
  > 4bfcafb dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > ee64e46 Merge pull request # 106921 from dims/update-x/tools-to-v0.1.8
  > 1edfc96 Check in OWNERS modified by update-yamlfmt.sh
  > 57e7b49 Update golang.org/x/tools to a specific tag and avoid SHA
  > 0cb2c3d Merge pull request # 106850 from MadhavJivrajani/deprecate-clock-pkg
  > 5a5dd29 clock: Deprecate types to use k8s.io/utils/clock
  > 573b50c Bump k8s.io/utils
  > 32df714 Merge pull request # 106473 from Dingshujie/fix_inotify_memory_leak
  > 6cf7a67 Merge pull request # 106797 from kidlj/fix_mapToUnstructured_todo
  > 3b691e5 update k/utils to v0.0.0-20211116205334-6203023598ed
  > 15885e2 Merge pull request # 106722 from kevindelgado/field-validation-apirefdoc
  > a58f9b5 remove TODOs in mapToUnstructured and sliceToUnstructured
  > 15877ef Merge pull request # 101719 from SergeyKanzhelev/removeReallyCrashForTesting
  > 8fa9c2c Update fieldValidation godoc
  > a50b011 Merge pull request # 106786 from kidlj/fix_mapToUnstructured_error_message
  > 73ee90c remove ReallyCrashForTesting and cleaned up some references to HandleCrash behavior
  > 0b80a01 Merge pull request # 106785 from kidlj/cleanup_typeFrom_made_twice
  > 5052b16 fix mapToUnstructured error message
  > 67ffd82 Merge pull request # 106646 from pohly/api-errors-nil
  > 32ad59f cleanup: use present typeFrom variable to avoid another reflect.TypeOf call
  > 7d2b743 Merge pull request # 103863 from tanjing2020/time
  > 995f5f8 api/errors: explicitly allow nil error parameters
  > cdd1abb Merge pull request # 106452 from MadhavJivrajani/watch-test-coverage
  > 15b0056 Replace  with
  > 5f07275 staging: add dummy commit to trigger gomod update (# 106794)
  > 418d00d Add unit test for Recorder
  > ffb9472 Merge pull request # 106660 from liggitt/smd-merge
  > a9c6a30 Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
  > 7149480 Merge pull request # 105916 from kevindelgado/validation-unify-all
bumping golang.org/x/mod 49f84bc...9b9b3d8:
  > 9b9b3d8 zip: always populate known keys in haveVCS map in TestVCS
  > c2adaff zip: treat plan9 git as unsupported
  > 5f2f164 zip: skip tests that run 'git init' and 'git config' on plan9
  > 3a5865c modfile: rename directory directive to use
  > c96bc14 x/mod: update requirement on x/crypto
  > ecfafd6 semver: remove unused err field
  > dd30a60 module: accept trailing slash in MatchPrefixPattern
  > 37dd689 modfile: in SetRequireSeparateIndirect, convert lines to blocks
  > 4be982b modfile: in SetRequireSeparateIndirect, arrange requirements consistently
  > 1b1db11 zip: add ErrUnrecognizedVCS error, allowing fallback behavior
  > 4029241 [dev.cmdgo] modfile: parser changes for workfile proposal
  > 607370a module: use strings.ContainsRune in fileNameOK
  > 98d530a zip: add CreateFromVCS, which creates a module zip from vcs
  > 154199d zip: add bit more information about what checkFiles does
bumping knative.dev/eventing e1866d7...b8cb60c:
  > b8cb60c upgrade to latest dependencies (# 6508)
  > e46f4d5 Quarterly release cadence (# 6520)
  > fae8544 InMemoryChannel receiver validates received events (# 6511)
  > 3acc3ec Make some broker conformance tests decoratable with broker options (# 6510)
  > 7f1f49f Knative port prefer header check test to rekt (# 6499)
  > f63a073 Knative containersource test to rekt (# 6507)
bumping k8s.io/code-generator 31c00a6...65c70a5:
  > 65c70a5 generated: Update kube-openapi and vendor
  > 15a5f67 Merge pull request # 108126 from sanposhiho/doc/generatedname
  > c771500 Merge pull request # 108992 from alexzielenski/cache-busting-client-go
  > 4a52dcf fix the doc about generateName conflict
  > 5a00495 update vendor
  > a207ba4 Merge pull request # 108996 from cici37/errUpdate
  > 9f21e2b Bump kube-openapi
  > 671bd3e Update kube-openapi (# 108895)
  > 9929ef4 Merge pull request # 108725 from pohly/klog-flush-and-exit
  > c5df488 Merge pull request # 108717 from lavalamp/remove-clustername
  > 206a8cc klog v2.60.1
  > a23a1f1 generated files
  > f85d174 teach code generator about ugly fields
  > 3e00677 Merge pull request # 108772 from aojea/user_agent
  > 306583c client-go: update generated
  > 9dbaade default kubernetes agent for generated clients
  > cdbee2b Merge pull request # 108644 from Jefftree/googleapis-gnostic
  > 9763ef4 googleapis/gnostic -> google/gnostic
  > 8d7923d Merge pull request # 108365 from liggitt/fix-proto-gen
  > f1858f0 Fix protobuf generation
  > 0c4a6d9 Merge pull request # 107105 from justaugustus/go118
  > 25e8fa3 generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > 32a7a63 [go1.18] Bump golang.org/x/... dependencies
  > 5770f4d Merge pull request # 106630 from howardjohn/protogen/full-package-name
  > 5915ef0 Merge pull request # 108163 from wojtek-t/update_selflink_doc
  > 6769cf5 Remove double boilerplate
  > 6538e15 Autogenerated
  > 87d0e9f go-to-protobuf: use full path for go_package
  > cad66f3 Merge pull request # 107527 from wojtek-t/remove_selflink_ga
  > 52348e7 Autogenerated
  > 547d6d2 Remove SelfLink from autogenerating applyconfigurations
  > bbecdaa Merge pull request # 108059 from RaghavRoy145/k8s-utils-update
  > ed2f643 Merge pull request # 107650 from apelisse/update-managedfields-time-field-description
  > 836551d Updated k8s.io/utils dependency
  > 2df02cb Merge pull request # 107834 from SataQiu/fix-applyconfiguration
  > 2515885 Run hack/update-all.sh
  > f3a897a code-generator: fix the bug that ApplyConfiguration constructor missing WithKind/WithAPIVersion methods
  > 9c1c6b4 Merge pull request # 105632 from xens/fix/kubectl-socks5-proxy2
  > ca4cdc1 feat: add missing SOCKS5 features
  > e4455d9 Merge pull request # 105142 from pacoxu/cespare-2.1.2
  > 76ef341 upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
  > 46b6323 Merge pull request # 107565 from jiahuif-forks/deps/structured-merged-diff
  > 03c1f21 generated: ./hack/update-vendor.sh
  > 197714c upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
  > 7e38d57 Merge pull request # 106978 from pohly/log-message-verbosity
  > 1ad454e avoid klog Info calls without verbosity
  > ae5cafc Merge pull request # 107195 from caesarxuchao/blockOwner
  > b64c36c Refers to the GC doc in the blockOwnerDeletion API doc
  > ce8fd65 Merge pull request # 107103 from pohly/log-klog-update
  > c367d78 dependencies: update klog to v2.40.1
  > 08f5f5b Merge pull request # 106601 from liggitt/gomodule-gengo-normalize
  > 5a604ed bump k8s.io/gengo
  > 05a01c0 Merge pull request # 106964 from ncdc/portable-code-generation
  > f1a3d4f Bump k8s.io/gengo to v0.0.0-20211115164449-b448ea381d54
  > 4dd26a2 Merge pull request # 106949 from cpanato/update-golang-xnet
  > 194e9e9 Merge pull request # 106458 from dims/lint-yaml-in-owners-files
  > f7b51b0 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > f1673b2 Merge pull request # 106921 from dims/update-x/tools-to-v0.1.8
  > 742f451 Check in OWNERS modified by update-yamlfmt.sh
  > d001e99 Update golang.org/x/tools to a specific tag and avoid SHA
  > 77d70b0 Merge pull request # 106850 from MadhavJivrajani/deprecate-clock-pkg
  > 83c01e1 Bump k8s.io/utils
  > 901b633 Merge pull request # 106473 from Dingshujie/fix_inotify_memory_leak
  > 81b6111 Merge pull request # 106722 from kevindelgado/field-validation-apirefdoc
  > 62630d3 update k/utils to v0.0.0-20211116205334-6203023598ed
  > 993e1ce staging: add dummy commit to trigger gomod update (# 106794)
  > 036d4df Update fieldValidation godoc
  > 1685c04 Merge pull request # 106660 from liggitt/smd-merge
  > 0f2dbc9 Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
  > 999c27b Merge pull request # 105916 from kevindelgado/validation-unify-all
bumping github.com/spf13/cobra 178edbb...5b2b9e9:
  > 5b2b9e9 Removes viper dependency by removing cobra/ CLI tool (# 1604)
  > 9369465 labeler: fix syntax
  > e1b831e Updates labeler for new labels (# 1613)
  > 8267283 Add MAINTAINERS file (alphabetical order) (# 1545)
  > 6d2dc43 Add Pixie to projects. (# 1581)
  > a599632 Fix install command (# 1576)
  > 7cabfeb Update Go Doc link and badge (# 1593)
  > e04ec72 Bump license year to 2022 in golden files (# 1575)
  > cb9d7b1 Bump github.com/spf13/viper from 1.10.0 to 1.10.1 (# 1567)

Signed-off-by: Knative Automation <automation@knative.team>

* Fix build issue with older cli-runtime module & deprecated functions

* Fix unit tests

Signed-off-by: Knative Automation <automation@knative.team>
Co-authored-by: David Simansky <dsimansk@redhat.com>
2022-09-19 09:32:09 +00:00
Gunjan Vyas 6376f9a607
Add --scale-activation flag to match new Serving option (#1729)
* Add --scale-activation flag to match new Serving option

* Add scale activation tests

* Docs gen

* moved the scale activation test to service_options_test.go
2022-09-05 09:00:22 +00:00
Gunjan Vyas 6c81567557
added gvr sink test cases and support to specify resource name in both singular/plural versions (#1724) 2022-08-23 12:38:18 +00:00
Gunjan Vyas bf20fe2185
Add support for providing sink spec in GVR format (#1717) 2022-08-09 21:08:34 +00:00
David Simansky 05ccf8e035
Fix volume creation for PVC (#1709) 2022-07-29 10:48:38 +00:00
Gunjan Vyas 61579a20bc
Added --broker-config flag to broker create command (#1700)
* Added --broker-config flag to broker create command

* Added unit tests

* Added comments for exported functions and regenerated docs

* Changed format for spec config
2022-07-12 18:00:13 +00:00
David Simansky 9abb876c76
Add --probe-liveness and --probe-readiness flags (#1697)
* Add --probe-liveness and --probe-readiness flags

* Add more unit test

* Add even more unit tests

* Fix spelling

* Add error coverage

* Update pkg/kn/flags/podspec.go

Co-authored-by: Gunjan Vyas <vyasgun20@gmail.com>

* Regen docs

* Fix error message

* Split probe opts into standalone flag

* Fix docs

Co-authored-by: Gunjan Vyas <vyasgun20@gmail.com>
2022-07-12 17:27:13 +00:00
Gunjan Vyas c23a1f7dbe
Added PVC support to volume mounts (#1693)
* Added  PVC support to volume mounts

* Added unit tests for pvc volume type

* Added e2e tests
2022-07-01 09:54:42 +00:00
Gunjan Vyas b6965469fe
Added support for mounting EmptyDir volume type (#1679)
* Added emptyDir support for volume mount

* Moved detailed emptyDir configuration spec to --volume

* Added unit tests

* Added readonly false for emptyDir volume
2022-06-24 12:22:25 +00:00
Gunjan Vyas 2a56f07c18
Added delivery options to broker create (#1670)
* Added delivery flags

* Added test cases

* Added client tests

* Added unit tests and updated flag usage

* Added broker update command

* Added unit tests for update command

* Added mock and update retry tests
2022-05-26 11:06:05 +00:00
knative-automation 4df601027b
[main] Upgrade to latest dependencies (#1675)
* upgrade to latest dependencies

bumping knative.dev/pkg a8b7d99...f907b31:
  > f907b31 Update community files (# 2520)
  > 2d8305b Update community files (# 2517)
bumping knative.dev/hack a8076b0...b4d4d73:
  > b4d4d73 Update community files (# 178)
  > f4972b4 Update community files (# 177)
bumping knative.dev/serving f726b1d...45f7c05:
  > 45f7c05 Fix deprecation notices (# 12958)
  > 4446497 fix owner files after merging scaling + serving working groups (# 12960)
  > 92b11a8 drop swap file (# 12959)
  > 591e12d upgrade to latest dependencies (# 12954)
  > a522443 Update net-istio nightly (# 12951)
  > 9ea835d Update net-gateway-api nightly (# 12950)
  > bc7fcd3 Update net-certmanager nightly (# 12949)
  > b2fff20 Update net-contour nightly (# 12948)
  > 9db81c3 Update net-kourier nightly (# 12952)
  > 4e54509 Update community files (# 12946)
  > 646e5cc Update net-istio nightly (# 12945)
  > f56e235 Update net-certmanager nightly (# 12944)
  > 08f0d31 Update net-contour nightly (# 12929)
  > ba84f6e upgrade to latest dependencies (# 12943)
  > 08e09bc kind-e2e dump namespaces and crds (# 12942)
  > 5776635 Update net-istio nightly (# 12931)
  > d7e2e3a Update net-certmanager nightly (# 12928)
  > 0bdaf56 Update net-kourier nightly (# 12930)
  > 3b832ad Update net-gateway-api nightly (# 12926)
  > 1a99825 Use mako stub for collecting performance tests results (# 12889)
  > fd6b191 fix a flake where the informer didn't have KPA (# 12934)
  > 9b7788c Update community files (# 12933)
  > f778a37 Update net-certmanager nightly (# 12925)
bumping knative.dev/eventing 9af9870...c3e1396:
  > c3e1396 Propagate log level to env var in source ConfigWatcher (# 6391)
  > 9449169 Update community files (# 6390)
  > d7a8a95 upgrade to latest dependencies (# 6389)
  > 75253dc Only proxy some headers from the reply in MTBroker filter (# 6357)
  > bba50a4 Upgrade test exports logs before shutting down sender (# 6384)
  > 0a738fd Remove calling 'ExecuteLocalYAML', b/c it is deprecated (# 6380)
  > e7c9ffc Adding retry for 408 (Request Timeout) http status code ♻️ (# 6370)
  > b966175 remove the namespae for the imc (# 6382)
  > 005d6b6 adding util for adding custom annotation values to different broker implementation usage (# 6378)
  > 02a6fa0 Update community files (# 6379)
  > ee7c071 Update the link of the sample code.(# 6374) (# 6375)
bumping knative.dev/networking 91dcb36...941c61a:
  > 941c61a move label to apis/networking (# 674)
  > 773e2bf fix deprecated comments (# 673)
  > 3f52bdb Update community files (# 672)
  > f1ee84b Split up the `networking/pkg` to separate packages (# 670)
  > 7363ea6 Add label selector for secrets (# 668)
  > 894675d Update community files (# 669)

Signed-off-by: Knative Automation <automation@knative.team>

* Fix deprecated networking pkg label

Co-authored-by: David Simansky <dsimansk@redhat.com>
2022-05-24 20:13:03 +00:00
David Simansky 93e27f74a8
Mark --inject-broker flag as deprecated (#1661) 2022-04-28 09:07:53 +00:00
Eng Zer Jun 736c7c24ef
test: use `T.TempDir` to create temporary test directory (#1660)
* test: use `T.TempDir` to create temporary test directory

This commit replaces `ioutil.TempDir` with `t.TempDir` in tests. The
directory created by `t.TempDir` is automatically removed when the test
and all its subtests complete.

Prior to this commit, temporary directory created using `ioutil.TempDir`
needs to be removed manually by calling `os.RemoveAll`, which is omitted
in some tests. The error handling boilerplate e.g.
	defer func() {
		if err := os.RemoveAll(dir); err != nil {
			t.Fatal(err)
		}
	}
is also tedious, but `t.TempDir` handles this for us nicely.

Reference: https://pkg.go.dev/testing#T.TempDir
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>

* docs: update CHANGELOG.adoc

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2022-04-21 11:53:30 +00:00
Gunjan Vyas b858dab2b4
Added subpath functionality to --mount flag (#1655)
* Added subpath functionality to --mount flag

* Added mount subpath test

* Added e2e tests for volume subpath mount

* Updated changelog
2022-04-18 14:12:13 +00:00
Gunjan Vyas bb055ee1a4
Added scale-metric flag to configure metric name (#1653)
* Added scale-metric flag to configure metric name

* Updated flag description

* code gen fix

* Added test for coverage

* Updated Changelog
2022-04-18 09:15:12 +00:00
Gunjan Vyas 2929f381a9
Added flag to configure wait-window between intermediate errors durin… (#1645)
* Added flag to configure wait-window between intermediate errors during service create

* Added waitconfig struct

* Moved --wait-window flag to shared flags
2022-04-13 17:17:09 +00:00
Gunjan Vyas 0ac405d4b5
Add timeout option to service create (#1643)
* Add timeout option to service create

* Changed unit tests to reflect the default timeout value

* Fixed timeout help message

* Added unit test for --timeout flag

* Moved --timeout flag to shared flags
2022-04-13 16:14:09 +00:00
Gunjan Vyas bb7fd73821
Added pull-policy flag to service (#1644)
* Added pull-policy flag to service

* Added unit tests

* Added test to increase coverage

* Added unit test and made --pull-policy case insensitive

* Added config_changes test cases to increase coverage

* Improve help message for pull-policy flag

* Move image pull policy processing to podspec.go

* Add negative test case for pull policy
2022-04-13 08:15:08 +00:00
knative-automation b13174cc9a
[main] Upgrade to latest dependencies (#1632)
* upgrade to latest dependencies

bumping k8s.io/apimachinery 47f99e7...276a8a7:
  > 276a8a7 Merge pull request # 107638 from gjkim42/cherry-pick-of-# 106473-upstream-release-1.23
  > 32582e3 Update k/utils to v0.0.0-20211116205334-6203023598ed
  > 91f688f Merge pull request # 107567 from jiahuif-forks/automated-cherry-pick-of-# 107565-upstream-release-1.23
  > b004898 generated: ./hack/update-vendor.sh
  > e6473ad upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
  > 4427f8f Merge pull request # 106835 from cpanato/go117-release-1-23
  > 7e05421 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > 1d209c8 Merge pull request # 106661 from liggitt/automated-cherry-pick-of-# 106660-upstream-release-1.23
  > bc8397d Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
  > db630ad Server Side Field Validation
  > 9edaf59 Merge pull request # 106448 from aojea/hlee/issue-103721/staticcheck
  > 7b19dc5 remove ineffectual assignment base var
  > c6fa79a nolint float64(-0.0), //nolint:staticcheck // SA4026:
  > 3c77d51 nolint unused expectNoMatchDirect function
  > c3a9c93 fix ineffectual assignment to base var
  > 15e61a1 fix SA4005: ineffective assignment to field PatchMeta.patchStrategies (staticcheck)
  > 9d6998d migrate nolint coments to golangci-lint
  > cc08b72 Merge pull request # 105623 from ash2k/ash2k/resettable-rest-mapper
  > f3cf56e Merge pull request # 105057 from jiahuif-forks/feature/enum-types-feature-enablement
  > 551a1f0 ResettableRESTMapper to make it possible to reset wrapped mappers
  > 10158cf Merge pull request # 104844 from aojea/clientgo_close_idle
  > 8dbf676 generated: ./hack/update-vendor.sh
  > 19377c9 Merge pull request # 106234 from jpbetz/cel-libs
  > dd07dbd CloseIdleConnections for wrapped Transport
  > b076af9 Pin new dependency: github.com/google/cel-go v0.9.0
  > 0922fd5 Merge pull request # 106181 from ulucinar/aru/consume-kube-openapi
  > d7e096f Merge pull request # 105421 from brianpursley/kubernetes-105146
  > b2cebad Bump k8s.io/kube-openapi to commit ee342a809c29
  > 9402052 Merge pull request # 105983 from jiahuif-forks/dep/bump-smd
  > 918d368 Fix bug where attempting to use patch with deleteFromPrimitiveList on an empty or nonexistent list incorrectly adds the item to be removed.
  > aa7685d generated: ./hack/update-vendor.sh
  > b255da5 Merge pull request # 105959 from liggitt/podsecurity-details
  > 11a505a apierrors: optimize ToAggregate() for zero-length lists
  > 43e7be7 apierrors: Avoid spurious <nil> in invalid error message
  > a39cb4b Merge pull request # 105896 from zqzten/upgrade-json-patch
  > 0a1a573 upgrade github.com/evanphx/json-patch to v4.12.0
  > 153f11a Merge pull request # 104877 from pohly/json-kobj
  > f8f6d27 klog 2.30.0, logr 1.2.0, zapr 1.2.0
  > a7973b2 Merge pull request # 105030 from liggitt/json-stdlib
  > 40349b1 vendor sigs.k8s.io/json
  > 253c511 Switch from json-iterator to utiljson
  > e6c90c4 Merge pull request # 105702 from liggitt/json-strict-test
  > 436a610 Test json/yaml decoding type coercion
  > 3c79fac Fix strict json decoder test
  > ff30008 Add missing json tag on internal unstructured list
  > 6c3d2b3 Merge pull request # 95128 from ii/remove-unwanted-redirects
  > 9111733 Merge pull request # 104873 from pohly/json-output-stream
  > ec3388c Redirect proxy requests for only GET & HEAD methods
  > 6ea1bd9 resource: support using Quantity as command line value
  > 968be71 Merge pull request # 105466 from liggitt/json-stdlib-pretty
  > 8c52066 Compact pretty-printed compatibility fixtures when decoding
  > f8ea685 Use stdlib json encoder for yaml and pretty-json marshaling
  > df63df3 Merge pull request # 105372 from MadhavJivrajani/vendor-clock-utils
  > 2616b06 run hack/{pind-dependency.sh, update-vendor.sh}
  > 0eeeaa3 Merge pull request # 105330 from liggitt/importboss-doc
  > e896b70 Make package paths referenced by import boss valid
  > 86c0c0f Merge pull request # 105095 from wojtek-t/migrate_clock_3
  > ddfe1ec Migrate to k8s.io/utils/clock in client-go
  > f7f8dd8 Merge pull request # 105026 from wojtek-t/migrate_clock_2
  > 87fb71e Merge pull request # 104949 from Karthik-K-N/json-iterator-version-update
  > 234eb3d  Migrate to k8s.io/utils/clock in apimachinery
  > 093b2e9 Updated vendor files and pinned versions
  > 71bf7ba Merge pull request # 104747 from kinvolk/invidian/typos
  > 2694a9d Merge pull request # 104103 from pohly/logr-1.0
  > 1059638 Fix typo coersion -> coercion
  > b274948 Merge pull request # 103751 from y-tag/approx-float64
  > ac0292d klog 2.20.0, logr v1.1.0, zapr v1.1.0
  > 9fff050 Merge pull request # 104816 from mkumatag/fix-rand
  > 0adefd5 Additional resource quantity testing
  > 60a8f1c Merge pull request # 104699 from vincepri/generate-name-error
  > 6c3d45d Update the valid string from rand.go
  > c542eeb fix AsApproximateFloat64() for BinarySI
  > 43a0941 Object creation with generateName should return a proper error
  > 74be3b8 Merge pull request # 103692 from justaugustus/go117
  > e001aa9 generated: Run hack/update-gofmt.sh
  > 6b8f11a generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > a068ff4 [go1.17] Bump golang.org/x/... dependencies
  > 43d8bfe Merge pull request # 104187 from j2gg0s/remove-unnecessary-map-in-converter
  > 19d9835 Merge pull request # 97350 from FabianKramm/master
  > 42dd94c apimachinery: remove unused ignoredConversions map and nameFunc in converter.
  > 8e946d1 Merge pull request # 104368 from aojea/ruleguard
  > 29ed2d8 kubectl proxy: append context host path to request path
  > 9cba95e update vendor
  > 04387bf run hack/update-netparse-cve.sh
  > 02cfb53 Merge pull request # 104413 from liggitt/openapi-ipvalidation
  > aa45c77 Bump k8s.io/kube-openapi
  > 1af25b6 Merge pull request # 101926 from bhcleek/errors/code-check
  > 805eea8 Merge pull request # 104279 from liggitt/add-staging-golang-license
  > d1d7b99 check APIStatus.Code in Is* family of functions
  > 05b78bb Copy golang license to staging copies
  > a653093 Merge pull request # 101475 from ash2k/ash2k/stop-timer
  > 2cdc0db Merge pull request # 102913 from pacoxu/upgrade-promotheus-common
  > f5b61dc Correctly drain timer
  > f776929 Merge pull request # 103564 from kevindelgado/unstr-extr-poc
  > 24db68d upgrade github.com/prometheus/common to v0.28.0
  > 4164974 fix boilerplate and staticcheck
  > cb71a88 fix extract_test
  > bb87b1b remove apiserver impor from client-go
  > 5c86445 Manually set GVK in extract, add commentary to extractor
  > 21f109e Initial UnstructuredExtract without caching
bumping k8s.io/api 9d2e771...a1613d7:
  > a1613d7 Update dependencies to v0.23.4 tag
  > d42c342 Merge pull request # 107638 from gjkim42/cherry-pick-of-# 106473-upstream-release-1.23
  > 5b17c10 Update k/utils to v0.0.0-20211116205334-6203023598ed
  > 041d396 Merge pull request # 107567 from jiahuif-forks/automated-cherry-pick-of-# 107565-upstream-release-1.23
  > 1b5f1f9 generated: ./hack/update-vendor.sh
  > 69f9c87 Merge pull request # 107005 from liggitt/automated-cherry-pick-of-# 107004-upstream-release-1.23
  > fa0d183 Merge pull request # 106888 from liggitt/automated-cherry-pick-of-# 106887-upstream-release-1.23
  > cd2e958 Point flowcontrol users at v1beta2
  > 1cfd3d8 Merge pull request # 106835 from cpanato/go117-release-1-23
  > 15d9b0c Direct v2betaX users to migrate to HPA v2
  > d24c38d dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > 45fc4f6 Merge pull request # 106776 from SergeyKanzhelev/grpcFieldNameCharryPick
  > 2776038 regenerated files
  > 2972bc8 update the grpc field name for consistency
  > 2893881 Merge pull request # 106661 from liggitt/automated-cherry-pick-of-# 106660-upstream-release-1.23
  > 750097c Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
  > 8a6e2ee Merge pull request # 105916 from kevindelgado/validation-unify-all
  > cf43cc3 Merge pull request # 99728 from mattcary/control
  > fc94c9d Server Side Field Validation
  > 6f9317d tests for statefulset PersistentVolumeClaimDeletePolicy api change
  > 6f4caf0 statefulset PersistentVolumeClaimDeletePolicy api change
  > 1d6faf2 Merge remote-tracking branch 'origin/master'
  > db3d9bc implement :grpc probe action
  > b7adf12 Merge pull request # 105057 from jiahuif-forks/feature/enum-types-feature-enablement
  > 3ba8597 Merge pull request # 106154 from gnufied/recover-expansion-failure-123
  > 6bc0285 add enum markers for built-in v1 types.
  > 3b96cd1 Merge pull request # 106285 from SergeyKanzhelev/updateHandlersDescription
  > be51f63 Implement API changes necessary for recovery from resize failure
  > 4759853 generated: ./hack/update-vendor.sh
  > bf6ff80 Merge pull request # 105555 from MikeSpreitzer/fix-105393
  > bc22e59 ./hack/update-openapi-spec.sh after the updated probe handler types descriptions
  > 2d1f8bd Merge pull request # 106234 from jpbetz/cel-libs
  > 6487905 Update generated
  > d7c9145 updated probe handler types descriptions
  > 64c6a22 Merge pull request # 104636 from hbagdi/ingress-class-namespaced-params-ga
  > 17b4c12 Pin new dependency: github.com/google/cel-go v0.9.0
  > 3eb12fc Update comment on ResourcePolicyRule
  > ce16127 Merge pull request # 106181 from ulucinar/aru/consume-kube-openapi
  > 6dc5253 Graduate IngressClassNamespacedParams to GA
  > 0917088 Merge pull request # 102534 from wangyysde/create-hpav2stable
  > fabbfe4 Bump k8s.io/kube-openapi to commit ee342a809c29
  > 4df1ddc rename v2beta2 to v2
  > 1920a30 just copy v2beta2 to v2
  > 7979b39 Merge pull request # 105940 from dobsonj/kep-1682-ga
  > e423bf5 Merge pull request # 105983 from jiahuif-forks/dep/bump-smd
  > 3aff6e7 Move CSIVolumeFSGroupPolicy feature to GA
  > 542317d generated: ./hack/update-vendor.sh
  > cca52a0 De-share the Handler struct in core API (# 105979)
  > 29b5863 referenced the V1Secret type (# 105901)
  > 4101918 Merge pull request # 104693 from ravisantoshgudimetla/add-podOS-field
  > b7ac315 Merge pull request # 100318 from lyft/hpa-v2beta2-opt-conditions
  > 472ae40 testdata: Pod OS field
  > ee6ea93 Merge pull request # 105609 from pohly/generic-ephemeral-volume-ga
  > 38ff9a3 Mark v2beta1 and v2beta2 HPA status conditions as optional to resolve unnecessary apply error
  > 557aa26 generated: Add os field to Pod Spec
  > bf3f702 Merge pull request # 105726 from DiptoChakrabarty/podexecdoc
  > a83064a generic ephemeral volume: graduation to GA
  > f52c238 api: Introduce os field to pod spec
  > c9a65ff Merge pull request # 104915 from alculquicondor/job-ready
  > 84fbf07 remove default value comment for pod exec and update openapi spec
  > 5604a48 Merge pull request # 105896 from zqzten/upgrade-json-patch
  > 8f0e95b Add ready field to Job status
  > ef9c7a4 upgrade github.com/evanphx/json-patch to v4.12.0
  > 7d47955 Merge pull request # 104877 from pohly/json-kobj
  > ac20314 klog 2.30.0, logr 1.2.0, zapr 1.2.0
  > 0d10942 Merge pull request # 105030 from liggitt/json-stdlib
  > dc1e5d5 Merge pull request # 105405 from verb/1.23-ec-beta
  > feba9b8 vendor sigs.k8s.io/json
  > 654d74d Merge pull request # 105687 from alculquicondor/job-tracking
  > f3837cb Generated code for EphemeralContainers beta
  > 73bbc49 Graduate JobTrackingWithFinalizers to beta
  > f42ce3c Disallow subpath for ephemeral container mounts
  > 2a5dae0 Merge pull request # 105219 from sahilvv/ga_ttl
  > 08ca84a Add test for EphemeralContainerCommon struct tags
  > 57acaa5 GA TTLAfterFinish
  > de23480 Clarify EphemeralContainer behavior in docs
  > 965a3d4 Merge pull request # 105466 from liggitt/json-stdlib-pretty
  > 7d4a437 Promote EphemeralContainers feature to beta
  > 0d93349 Fix pretty-printed fixtures
  > dd41419 Merge pull request # 105372 from MadhavJivrajani/vendor-clock-utils
  > d1a1228 run hack/{pind-dependency.sh, update-vendor.sh}
  > a771498 Merge pull request # 105330 from liggitt/importboss-doc
  > fc7a6c5 Make package paths referenced by import boss valid
  > 7036ead move IPv6DualStack feature to stable. (# 104691)
  > 87c4113 Merge pull request # 104949 from Karthik-K-N/json-iterator-version-update
  > 9608724 Merge pull request # 104399 from tkashem/apf-v1beta2
  > 1367e0a Updated vendor files and pinned versions
  > 5c8efac Merge pull request # 104045 from ravisantoshgudimetla/promote-minReadySec-sts-beta
  > 43bebb0 apf: regenerate for v1beta2
  > f745d22 Merge pull request # 104747 from kinvolk/invidian/typos
  > c347539 testdata: STS minReadySeconds beta
  > a473268 apf: ebable v1beta2
  > 897e446 Merge pull request # 104103 from pohly/logr-1.0
  > 32e2770 Fix typo assigment -> assignment
  > 8da00a0 api: Promote statefulset MinReadySeconds to beta
  > cd22686 apf: rename to v1beta2
  > d21f9c9 Merge pull request # 104829 from mikedanese/rbac-doc
  > 3dded91 klog 2.20.0, logr v1.1.0, zapr v1.1.0
  > 7a17be7 Fix typo fileystem -> filesystem
  > 9cb5675 apf: copy v1beta1 to v1beta2
  > 2faddc9 rbac: remove AttributeRestriction documentation
  > 9cb86d9 Merge pull request # 103941 from saschagrunert/seccomp-profile-root
  > 3ca8c84 Remove deprecated `--seccomp-profile-root`/`seccompProfileRoot` configuration
  > f20796d Merge pull request # 103692 from justaugustus/go117
  > ece165c generated: Run hack/update-gofmt.sh
  > 7b85cee generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > 2e3872a Merge pull request # 104509 from mysunshine92/job-0823
  > d8b6789 fix typo: Modify PodTrackingWithFinalizers to JobTrackingWithFinalizers
  > 5403b8c Merge pull request # 104368 from aojea/ruleguard
  > 69511e4 update vendor
  > 62998e9 Merge pull request # 104270 from liggitt/1.22-compatibility-data
  > f6e4980 Merge pull request # 104413 from liggitt/openapi-ipvalidation
  > 7872f87 Remove 1.20.0 API test data
  > 17ecddf Bump k8s.io/kube-openapi
  > e5a2d0c Add 1.22 API test data
  > 2491c6b Merge pull request # 101789 from pohly/mutable-csi-driver
  > 692293c generated swagger docs
  > a97eb92 CSIDriver: allow "StorageCapacity" to be modified
  > dea7265 Merge pull request # 102913 from pacoxu/upgrade-promotheus-common
  > 499b6f9 Merge pull request # 103872 from able8/fix-a-typo-in-comment
  > 37acb84 upgrade github.com/prometheus/common to v0.28.0
  > c02a408 Merge pull request # 103779 from SergeyKanzhelev/ContainerStatusApiDocs
  > 9ed9a63 Fix a typo in comment
  > 7a35d40 Clarify ready (# 103782)
  > 8dde4c7 TODO comment should have been removed with # 2912, the restartCount docs wasn't updated as part of # 6794.
  > aa30bda Merge pull request # 103747 from mattcary/noapi
bumping k8s.io/apiextensions-apiserver 811461e...75190f0:
  > 75190f0 Update dependencies to v0.23.4 tag
  > 2f4923f Merge pull request # 108030 from liggitt/automated-cherry-pick-of-# 107970-upstream-release-1.23
  > 7185162 Use serializable struct for x-kubernetes-validations in openapi
  > b7984b2 Make JSON schema round tripping test more strict
  > 517b3a7 Merge pull request # 107968 from benluddy/automated-cherry-pick-of-# 107956-upstream-release-1.23
  > 5a97858 Deeply copy JSONSchemaProps.XValidations.
  > da1467a Merge pull request # 107638 from gjkim42/cherry-pick-of-# 106473-upstream-release-1.23
  > 74a969b Merge pull request # 107689 from liggitt/automated-cherry-pick-of-# 107688-upstream-release-1.23
  > 4cf7251 Update k/utils to v0.0.0-20211116205334-6203023598ed
  > a510ebc Fix regression pruning array fields with x-kubernetes-preserve-unknown-fields: true
  > e6ecc4a Merge pull request # 107567 from jiahuif-forks/automated-cherry-pick-of-# 107565-upstream-release-1.23
  > bd60879 generated: ./hack/update-vendor.sh
  > b4947e4 upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
  > cdb171a Merge pull request # 107037 from jdnurme/1.23-knp-27-merge
  > d690e9b cherry pick of knp 0.0.27
  > 591fc2d Merge pull request # 106835 from cpanato/go117-release-1-23
  > f10de57 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > 3221597 Merge pull request # 106661 from liggitt/automated-cherry-pick-of-# 106660-upstream-release-1.23
  > 31e1b0d Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
  > 1c17837 Merge pull request # 106462 from jpbetz/cel-e2e2
  > 563f73c Merge pull request # 105916 from kevindelgado/validation-unify-all
  > 3b2c86f Add e2e test for CEL Validation Rules
  > abac151 Server Side Field Validation
  > 4b86980 sync: update go.mod
  > 4c15c61 Merge pull request # 106448 from aojea/hlee/issue-103721/staticcheck
  > 91ff711 remove unused listMetaType var
  > 3838b1e migrate nolint coments to golangci-lint
  > 963c6ff Merge pull request # 105945 from Jefftree/openapi-v3-test
  > 42b45ce Add OpenAPI v3 publishing under feature gate OpenAPIV3
  > db04da6 Merge pull request # 105057 from jiahuif-forks/feature/enum-types-feature-enablement
  > 1199a5a Merge pull request # 106051 from jpbetz/cel-port
  > 8e34cc7 generated: apiextensions-apiserver OpenAPI spec.
  > 1e49ba9 Enable feature gated custom resource validation using validation rules
  > 33ddeaf prune enum when OpenAPIEnums is disabled.
  > a18dafa Update third_party/forked/celopenapi to support kubernetes schema extensions and CEL property name escaping
  > 1bc477a generated: ./hack/update-vendor.sh
  > 3e65834 Add validation rule compilation and validation of x-kubernetes-validations extension fields
  > 4dcacf7 Auto update/generated files for validation rules feature
  > b84c534 Merge pull request # 106234 from jpbetz/cel-libs
  > 4b54177 Integrate CEL in wired off state to appease verify vendor
  > ca0a300 Manual changes in /third_party/forked/celopenapi to use Kubernetes types and remove unused code.
  > ccfa8e3 Add models from cel-policy-templates
  > a355471 Pin new dependency: github.com/google/cel-go v0.9.0
  > e52d568 Merge pull request # 106181 from ulucinar/aru/consume-kube-openapi
  > 4ca9c4c Merge pull request # 106213 from cheftako/try_clean
  > 46474e6 Bump k8s.io/kube-openapi to commit ee342a809c29
  > db9f537 Bump konnectivity to v0.0.25
  > 4c1a29c Merge pull request # 105983 from jiahuif-forks/dep/bump-smd
  > 537abca generated: ./hack/update-vendor.sh
  > 01632cd Merge pull request # 102945 from chenchun/fake
  > 9f08acc Merge pull request # 105653 from p0lyn0mial/crd-503-refactor
  > 108d059 Auto generated
  > dd20d89 apiextentionserver: refactor returning 503 for custom resource requests during server start
  > ebfb0f7 Merge pull request # 105896 from zqzten/upgrade-json-patch
  > 66ee571 upgrade github.com/evanphx/json-patch to v4.12.0
  > 10b6750 Merge pull request # 104877 from pohly/json-kobj
  > 638e647 klog 2.30.0, logr 1.2.0, zapr 1.2.0
  > daab40b Merge pull request # 105030 from liggitt/json-stdlib
  > 2bf8fb2 Merge pull request # 105490 from aojea/restclient-shared-transport
  > 6ecd800 vendor sigs.k8s.io/json
  > c49617d updated generated
  > 8e290cb Switch from json-iterator to utiljson
  > ec755f5 Merge pull request # 105076 from pohly/log-flush-frequency-bug
  > 14db7f1 Merge pull request # 105372 from MadhavJivrajani/vendor-clock-utils
  > 9e1400e initialize logging after flag parsing
  > 8d0ae7c run hack/{pind-dependency.sh, update-vendor.sh}
  > b0555e7 Merge pull request # 104949 from Karthik-K-N/json-iterator-version-update
  > 0149c93 Merge pull request # 104969 from liggitt/crd-error-validation
  > 7de5c90 Updated vendor files and pinned versions
  > 9a412db Fix null JSON round tripping
  > f73ff4b Propagate conversion errors
  > d98297d Merge pull request # 104747 from kinvolk/invidian/typos
  > 58a0ad7 Merge pull request # 104103 from pohly/logr-1.0
  > b4740a1 Fix typo coersion -> coercion
  > a067eab Merge pull request # 104444 from cheftako/anp-v23
  > 3d2f112 klog 2.20.0, logr v1.1.0, zapr v1.1.0
  > 89638b8 Merge pull request # 104652 from MikeSpreitzer/add-resourcde-config
  > 7ded4f9 Enable http2 health checking with go 1.16.5
  > 7f34a56 Merge pull request # 104231 from astraw99/fix_unified_workers
  > 6d17d53 Introduce storagebackend.ConfigForResource
  > bdd9a82 Merge pull request # 103692 from justaugustus/go117
  > 9fb4790 unify worker num to workers
  > f4befd4 generated: Run hack/update-gofmt.sh
  > d24c5cb generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > 0c663f5 Merge pull request # 104368 from aojea/ruleguard
  > c51bea0 run hack/update-netparse-cve.sh
  > 94de4c1 Merge pull request # 104466 from stbenjam/bump-utils
  > 436c764 vendor: bump k8s.io/util to get fix for LRU cache
  > 322de0e Merge pull request # 103448 from eddiezane/ez/update-cobra-1.2.1
  > 0aa8228 Update cobra to v1.2.1
  > db7708e Merge pull request # 104413 from liggitt/openapi-ipvalidation
  > f288353 Merge pull request # 104330 from liggitt/defaulter-package
  > ebbf994 Bump k8s.io/kube-openapi
  > a332d81 Merge pull request # 103402 from ilyee/validation-test
  > 17f449c bump gengo to include defaulter-gen package support
  > 74fc111 Add unit tests for validateStructuralInvariants
  > e11bc83 Merge pull request # 104248 from liggitt/drop-beta
  > a104830 Merge pull request # 102913 from pacoxu/upgrade-promotheus-common
  > e0e2cc7 Drop legacy validation logic for CRD API
  > affd00a Merge pull request # 103700 from tkashem/storage-object-tracker
  > 8516f26 upgrade google.golang.org/api to v0.45.0
  > afa06d6 Drop beta REST APIs removed in 1.22
  > 89809e4 apiserver: add callback to get notified of object count
  > 2bfa9a5 upgrade github.com/prometheus/common to v0.28.0
  > 215a8f6 Update golang.org/x/time/rate (# 104014)
  > 0389b17 Merge pull request # 103895 from cheftako/anpv122
  > 2524dfc Update to using apiserver-network-proxy v1.22
  > cb2283d Merge pull request # 103743 from kolyshkin/runc-1.0.1
  > 6fa4852 vendor: bump runc to 1.0.1
  > fcfdc0b Merge pull request # 103601 from dashpole/webhook_tracing
  > 4953389 add tracing to webhook requests
bumping k8s.io/code-generator 7b37ed0...fb849a7:
  > fb849a7 Merge pull request # 107638 from gjkim42/cherry-pick-of-# 106473-upstream-release-1.23
  > 0fbe752 Update k/utils to v0.0.0-20211116205334-6203023598ed
  > 293ba3b Merge pull request # 107567 from jiahuif-forks/automated-cherry-pick-of-# 107565-upstream-release-1.23
  > 102c4b7 generated: ./hack/update-vendor.sh
  > 7182501 upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
  > 1680916 Merge pull request # 106835 from cpanato/go117-release-1-23
  > e1deb1b dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > 5266a1f Merge pull request # 106661 from liggitt/automated-cherry-pick-of-# 106660-upstream-release-1.23
  > e6baa0e Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
  > 2ae819a Server Side Field Validation
  > 63f081a Merge pull request # 106448 from aojea/hlee/issue-103721/staticcheck
  > 6be528b fix ineffectual assignment to name (ineffassign)
  > bce3d85 Merge pull request # 105057 from jiahuif-forks/feature/enum-types-feature-enablement
  > 526a2ef generated: ./hack/update-vendor.sh
  > 7b5df41 Merge pull request # 106234 from jpbetz/cel-libs
  > dae1b7b Pin new dependency: github.com/google/cel-go v0.9.0
  > 6579f18 Merge pull request # 106181 from ulucinar/aru/consume-kube-openapi
  > dd362fd Bump k8s.io/kube-openapi to commit ee342a809c29
  > 1003036 Merge pull request # 105983 from jiahuif-forks/dep/bump-smd
  > b5850d9 generated: ./hack/update-vendor.sh
  > 35fbf26 Merge pull request # 102945 from chenchun/fake
  > efa7a93 Auto generated
  > f53a9f9 Pass DeleteOptions down to the Reactor
  > e92ab9f Merge pull request # 105896 from zqzten/upgrade-json-patch
  > 3a62c14 upgrade github.com/evanphx/json-patch to v4.12.0
  > 1ca1c4b Merge pull request # 104877 from pohly/json-kobj
  > 765cb83 klog 2.30.0, logr 1.2.0, zapr 1.2.0
  > 03c63d7 Merge pull request # 105030 from liggitt/json-stdlib
  > 5a93c8b Merge pull request # 105490 from aojea/restclient-shared-transport
  > 65cde1d vendor sigs.k8s.io/json
  > 180e9a3 updated generated
  > 62c9cbb client-go: share http client for all GV
  > ede4574 Merge pull request # 105372 from MadhavJivrajani/vendor-clock-utils
  > 4d89208 run hack/{pind-dependency.sh, update-vendor.sh}
  > da5f105 Merge pull request # 105330 from liggitt/importboss-doc
  > 274be6e Make package paths referenced by import boss valid
  > 9e65146 Merge pull request # 105169 from liggitt/gomodule-codegenerator
  > 4a2a938 Smoke test code-generator using full packages
  > df0a6b4 Merge pull request # 104949 from Karthik-K-N/json-iterator-version-update
  > 4317b0d Updated vendor files and pinned versions
  > cefb511 Merge pull request # 104747 from kinvolk/invidian/typos
  > db3ab43 Merge pull request # 104103 from pohly/logr-1.0
  > 066fa02 Fix typo coersion -> coercion
  > cb72d5a klog 2.20.0, logr v1.1.0, zapr v1.1.0
  > e7c2dcc Merge pull request # 104475 from Iceber/update-code-generate
  > 55f37e8 Merge pull request # 101572 from carlory/fix-prerelease-lifecycle-gen-usage
  > 64446c7 code-generator: remove bounding-dirs flag of the deepcopy-gen in the script
  > ef1f065 Merge pull request # 103692 from justaugustus/go117
  > 3ba1129 update the usage doc of prerelease-lifecycle-gen
  > 6b84a4d generated: Run hack/update-gofmt.sh
  > 8aab4da generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > c012e94 [go1.17] Bump golang.org/x/... dependencies
  > 48d3d44 Merge pull request # 104466 from stbenjam/bump-utils
  > 3d0e586 vendor: bump k8s.io/util to get fix for LRU cache
  > 7edd005 Merge pull request # 104413 from liggitt/openapi-ipvalidation
  > 2717b3a Merge pull request # 104330 from liggitt/defaulter-package
  > c74d1ec Bump k8s.io/kube-openapi
  > 16d6d02 bump gengo to include defaulter-gen package support
  > 3bfba9d Merge pull request # 104279 from liggitt/add-staging-golang-license
  > 767f1ea Copy golang license to staging copies
  > 6037d5d Merge pull request # 102913 from pacoxu/upgrade-promotheus-common
  > 09c8290 Merge pull request # 100738 from cuisongliu/bug_register-gen_groupName
  > 3d7bf31 upgrade google.golang.org/api to v0.45.0
  > f7583cc Merge pull request # 103847 from liggitt/generator-install-fix
  > f9cd01d code-generator/register-gen: groupName can't use '// +groupName=somegroup ' to override
  > 9e0e641 upgrade github.com/prometheus/common to v0.28.0
  > 96aa56d Update golang.org/x/time/rate (# 104014)
  > 5bb9f2e k8s.io/code-generator: Change BoilerplatePath() to locate file or require explicit flag
  > ee3ba0f Merge pull request # 103548 from dims/drop-hashicorp-lru
  > 04e4fe8 k8s.io/code-generator: Enable generate-*  scripts usage as module deps
bumping knative.dev/eventing 9590bc3...9b9cdee:
  > 9b9cdee Adding code of conduct to reference knative/community's CoC (# 6281)
  > 5df47e1 Bump k8s deps to v0.23.4 (# 6280)
  > 2233333 Update community files (# 6275)
  > 40ad27a Test Channel as dead letter sink (# 6272)
  > c02e63a upgrade to latest dependencies (# 6267)
  > 5fcc285 only reconcile triggers that point to the MTChannelBroker class (# 6265)
  > 08ac6d0 upgrade to latest dependencies (# 6266)
  > 19935b1 Set dead letter sink URI in the `Channel` status (# 6256)
  > fffe9c2 Update community files (# 6255)
  > f9498e8 upgrade to latest dependencies (# 6252)
  > 1d881c1 Update community files (# 6251)
bumping knative.dev/hack e178598...14f832e:
  > 14f832e Update community files (# 161)
  > c9c3ea1 Update community files (# 160)
  > aae7c22 Update community files (# 159)
  > 0687d6e Update community files (# 158)
bumping knative.dev/networking e8b2eb9...ec52d71:
  > ec52d71 Add validation for activator-ca and activator-san (# 637)
  > 7d792a6 bump deps and pull in k8s v0.23 lib (# 638)
  > f35c7e7 Update community files (# 636)
  > 31d0d3f upgrade to latest dependencies (# 635)
  > d1f3f8e upgrade to latest dependencies (# 634)
  > 1890039 upgrade to latest dependencies (# 632)
  > c478885 Update community files (# 633)
  > 02ec99f Update community files (# 631)
  > 8f9516e upgrade to latest dependencies (# 630)
bumping k8s.io/client-go a406c93...b425fb6:
  > b425fb6 Update dependencies to v0.23.4 tag
  > 0f7ee70 Merge pull request # 107638 from gjkim42/cherry-pick-of-# 106473-upstream-release-1.23
  > 42bda1a Update k/utils to v0.0.0-20211116205334-6203023598ed
  > 857d6f1 Merge pull request # 107567 from jiahuif-forks/automated-cherry-pick-of-# 107565-upstream-release-1.23
  > 94fb0d0 generated: ./hack/update-vendor.sh
  > f739adf upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
  > 3074be1 Merge pull request # 107334 from fasaxc/automated-cherry-pick-of-# 107311-upstream-release-1.23
  > 8ae6aa2 client-go: Clear the ResourceVersionMatch on paged list calls
  > 72a8f74 Merge pull request # 106835 from cpanato/go117-release-1-23
  > d333414 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > c752eaa Merge pull request # 106782 from palnabarun/automated-cherry-pick-of-# 106716-upstream-release-1.23
  > 17bbf03 Merge pull request # 106776 from SergeyKanzhelev/grpcFieldNameCharryPick
  > 0d94476 bump TestHTTP1DoNotReuseRequestAfterTimeout timeout
  > 1d1035d regenerated files
  > f3c25ef Merge pull request # 106661 from liggitt/automated-cherry-pick-of-# 106660-upstream-release-1.23
  > 3f1288c Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
  > b4c5f29 tests for statefulset PersistentVolumeClaimDeletePolicy api change
  > f1d7f5c Merge pull request # 106463 from SergeyKanzhelev/grpcProbe
  > ad95a77 Merge pull request # 106660 from liggitt/smd-merge
  > a154062 Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
  > 10e087c Merge pull request # 99728 from mattcary/control
  > 475f2c7 tests for statefulset PersistentVolumeClaimDeletePolicy api change
  > 2a70348 sync: update go.mod
  > 51a4fd4 Merge pull request # 106448 from aojea/hlee/issue-103721/staticcheck
  > cc8a98c Merge pull request # 103526 from brianpursley/kubectl-686
  > 34c9930 remove unused fakeUpgradeConnection
  > 3f38fd3 Merge pull request # 105623 from ash2k/ash2k/resettable-rest-mapper
  > f5d063c close streamConn and stop listening when an error occurs while port forwarding
  > d62dc4e no lint unused variables
  > e2c9d63 Merge pull request # 105057 from jiahuif-forks/feature/enum-types-feature-enablement
  > c5a1393 ResettableRESTMapper to make it possible to reset wrapped mappers
  > 2e69bf9 fix unassigned error on client-go test
  > d9ceca5 Merge pull request # 106154 from gnufied/recover-expansion-failure-123
  > 0ed96f3 generated: ./hack/update-vendor.sh
  > 5b8ad0d migrate nolint coments to golangci-lint
  > 28b1932 Merge pull request # 104844 from aojea/clientgo_close_idle
  > c643e47 Implement API changes necessary for recovery from resize failure
  > 2f764f9 Merge pull request # 106399 from justinsb/populate_event_typemetad
  > f34af1a CloseIdleConnections for wrapped Transport
  > ecfd45a leaderelection: populate the apiVersion/kind when reporting events
  > e627be7 Merge pull request # 106234 from jpbetz/cel-libs
  > 8d0429e Pin new dependency: github.com/google/cel-go v0.9.0
  > 843baa6 Merge pull request # 106240 from tkashem/client-retry
  > 0f29216 Merge pull request # 106181 from ulucinar/aru/consume-kube-openapi
  > 4b3bec4 client-go: add jitter to flowcontrol.Backoff
  > 5d42009 Merge pull request # 102534 from wangyysde/create-hpav2stable
  > 50900ef Bump k8s.io/kube-openapi to commit ee342a809c29
  > 607f5b2 rename v2beta2 to v2
  > 6d69eb8 Merge pull request # 105794 from margocrawf/master
  > 9b0b23a Merge pull request # 106177 from aojea/RoundTripperWrapper
  > 5fca705 --as-uid flag in kubectl and kubeconfigs.
  > 06eaec4 assert RoundTripperWrapper interface
  > 26d331c client-go token source transport implement RoundTripperWrapper interface
  > 6d49694 Merge pull request # 105983 from jiahuif-forks/dep/bump-smd
  > 980663e Merge pull request # 105819 from tosi3k/client-go-traces
  > 871103e generated: ./hack/update-vendor.sh
  > e57f404 Merge pull request # 102945 from chenchun/fake
  > 9af7db3 Add more info to the ListAndWatch trace
  > 2f5d8b0 Merge pull request # 106014 from enj/enj/i/unwrap_exec
  > dd4008c Auto generated
  > d92ef13 client-go exec: make sure round tripper can be unwrapped
  > d478a57 Pass DeleteOptions down to the Reactor
  > fd0a034 De-share the Handler struct in core API (# 105979)
  > 5be956b Merge pull request # 104693 from ravisantoshgudimetla/add-podOS-field
  > c64db8c generated: Add os field to Pod Spec
  > c151c2c Merge pull request # 104915 from alculquicondor/job-ready
  > 651ddcb Merge pull request # 105896 from zqzten/upgrade-json-patch
  > 0659305 Add ready field to Job status
  > 1e6b5d9 upgrade github.com/evanphx/json-patch to v4.12.0
  > 56656ba Merge pull request # 104877 from pohly/json-kobj
  > 816febe klog 2.30.0, logr 1.2.0, zapr 1.2.0
  > d8ccb0e Merge pull request # 105030 from liggitt/json-stdlib
  > 4154d81 Merge pull request # 105490 from aojea/restclient-shared-transport
  > dfce9f4 vendor sigs.k8s.io/json
  > 88713b7 Merge pull request # 105405 from verb/1.23-ec-beta
  > 4d53a8d updated generated
  > 7159ac8 Generated code for EphemeralContainers beta
  > 30025c3 expose NewForConfigAndClient for the metadata client
  > fa4ee25 Merge pull request # 104327 from sxllwx/fix/dynamic-client
  > 12956a0 expose NewForConfigAndClient for the dynamic client
  > 7697067 Merge pull request # 105603 from shawnhanx/eventstructuredlogging
  > 61ae14a set the content-type Header when the dynamic client sends the request
  > bb294ff NewDiscoveryClientForConfigAndClient constructor
  > 9359514 Support SetStructuredLogging with the new events library
  > fd09dce RESTClient contructors for config and http client
  > 3511ef4 Merge pull request # 105156 from aojea/clientgo_trace
  > 1cbb8e6 Merge pull request # 105312 from Karthik-K-N/fix-reatelimite-testfail
  > 3a10028 client-go httpstats
  > f71d255 Merge pull request # 104653 from astraw99/fix-word-comment
  > 881e30a Changes to fix the flake test case in ratelimiter
  > dbfa30b Merge pull request # 105372 from MadhavJivrajani/vendor-clock-utils
  > 1816a40 fix word comment to common
  > 235fd36 run hack/{pind-dependency.sh, update-vendor.sh}
  > b3f71e4 Merge pull request # 105330 from liggitt/importboss-doc
  > fe0e5b1 Merge pull request # 103900 from ash2k/ash2k/cache-mapper-and-client
  > 93c09c3 Make package paths referenced by import boss valid
  > 6d070ad Merge pull request # 105315 from wzshiming/test/events-expansion
  > 0ae31f6 Cache rest mapper and discovery client
  > 9bea344 Merge pull request # 104300 from wojtek-t/converting_informer
  > a062895 Add unit test coverage for events expansion
  > f1b4ce1 Merge pull request # 105234 from wojtek-t/optimize_indexer
  > c702a41 Create TransformingIndexerInformer
  > 439294e Update comments
  > b7ec70c Merge pull request # 104507 from wzshiming/fix/match
  > e61d0d5 Optimize index updating
  > b100ecf Create TransformingInformer
  > 372575c Merge pull request # 104483 from margocrawf/master
  > 6e9eb81 Check namespaces match in UpdateWithEventNamespace
  > 463b3d1 Optimize indexer
  > 7cbd2d5 Merge pull request # 105162 from MadhavJivrajani/migrate-clock-pkg
  > e0129e6 Introduces Impersonate-Uid to client-go.
  > 721036c migrate k8s.io/apimachinery/util/clock -> k8s.io/utils/clock
  > 79916c5 Merge pull request # 104578 from MadhavJivrajani/refactor-rate-limiters
  > 191e5dc Merge pull request # 105095 from wojtek-t/migrate_clock_3
  > b9fa896 Refactor client-go/util/flowcontrol/throttle.go RateLimiter
  > 4fc3881 Merge pull request # 104655 from luyou86/client-go-bucket-rate-limiter-add-maxDelay
  > 01243dd Migrate to k8s.io/utils/clock in client-go
  > cc76160 Merge pull request # 105031 from howardjohn/q/memory-leak
  > a6277bb client-go bucket rate limiter add maxDelay
  > 98470c8 Merge pull request # 105080 from smira/client-error-wrapping
  > eb364c7 workqueue: fix leak in queue preventing objects from being GCed
  > efdf058 Merge pull request # 105026 from wojtek-t/migrate_clock_2
  > 8f8a83c fix: wrap errors correct when validating kubeconfig
  > 0866d96 Merge pull request # 104949 from Karthik-K-N/json-iterator-version-update
  > 608b521 Migrate to k8s.io/utils/clock in client-go - part 1
  > 7e5e2e0 Merge pull request # 104991 from hzxuzhonghu/mem-leak
  > e4babf5 Updated vendor files and pinned versions
  > 2ed3e42 Merge pull request # 104874 from wojtek-t/migrate_clock_1
  > 2f21912 Fix workqueue memory leak
  > a5f006e Merge pull request # 104969 from liggitt/crd-error-validation
  > 8d49a0b  Migrate to k8s.io/utils/clock in flowcontrol backoff
  > bf0611c Merge pull request # 104399 from tkashem/apf-v1beta2
  > 5960e3c Propagate conversion errors
  > 14a5158 Migratet to k8s.io/utils/clock in workqueue
  > 29730ab Merge pull request # 104045 from ravisantoshgudimetla/promote-minReadySec-sts-beta
  > 0c0d853 apf: regenerate for v1beta2
  > 45fb834 Merge pull request # 104853 from kitianFresh/feature/avoid-sharedIndexInformer-run-more-than-once
  > aade4d8 api: Promote statefulset MinReadySeconds to beta
  > b36b60b Merge pull request # 104725 from NoicFank/master
  > f0bcda0 avoid sharedIndexInformer run more than once, avoid more cache and memory consume
  > 9b97591 Merge pull request # 101928 from alexanderConstantinescu/drain-workqueue
  > b866957 Improve DeltaFIFO function 'ListKeys'
  > 9026029 Merge pull request # 104841 from h4ghhh/deltafifo_rv
  > 22aa998 [queue] Implement `ShutDownWithDrain` allowing the queue to drain when shutting down
  > 92773de Merge pull request # 104103 from pohly/logr-1.0
  > c209a2e para 'resourceVersion' in DeltaFIFO.Replace is not used, so remove it
  > dbb2afa Merge pull request # 104812 from astraw99/fix-sharedInformer-doc
  > 90bee32 klog 2.20.0, logr v1.1.0, zapr v1.1.0
  > 84f9a96 Merge pull request # 103023 from tiloso/staticcheck-apiserver-clientgo
  > 33e23ed fix sharedInformer doc
  > a31b18a Merge pull request # 104573 from sxllwx/refine/clear-comments-for-metaclient
  > 04efcfc Fix staticcheck in apiserver and client-go pkgs
  > ce70fec Merge pull request # 104172 from atiratree/revert-jsonpath-fix
  > 0c4682e explain the reason why metaclient special processing metav1.DeleteOptions encoding
  > b350fc3 Merge pull request # 104231 from astraw99/fix_unified_workers
  > e529a15 add a test for jsonpath template parsing to prevent regressions
  > 3dc80a3 Merge pull request # 103692 from justaugustus/go117
  > a9a86ad unify worker num to workers
  > 496c390 revert "fix wrong output when using jsonpath"
  > 624e682 generated: Run hack/update-gofmt.sh
  > 484a294 generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
  > e311efc [go1.17] Bump golang.org/x/... dependencies
  > b1403d1 Merge pull request # 104504 from astraw99/fix_typo_CRED
  > f100d86 fix typo CRED to CRUD
  > 590eaed Merge pull request # 104373 from astraw99/fix_typo_rate_limiter
  > e88163c Merge pull request # 104368 from aojea/ruleguard
  > 9d15ff7 fix typo of rate limiter
  > a6edfab run hack/update-netparse-cve.sh
  > 9c45b4b Merge pull request # 104466 from stbenjam/bump-utils
  > 284a0d5 vendor: bump k8s.io/util to get fix for LRU cache
  > 2961e1d Merge pull request # 104413 from liggitt/openapi-ipvalidation
  > d2b8b64 Regenerate applyconfigurations
  > a3cb704 Bump k8s.io/kube-openapi
  > d6c8310 Merge pull request # 103912 from Iceber/fix-event-recorder
  > 19db02e Merge pull request # 103918 from olagacek/master
  > 3e35ef9 client-go/events: avoid referencing a nil related object
  > 044192f Merge pull request # 104279 from liggitt/add-staging-golang-license
  > 23071d6 Allow customizing spam filtering in event client library
  > 81fcb4f Merge pull request # 104258 from coderanger/patch-3
  > 21ff407 Copy golang license to staging copies
  > e89f211 Typo in a comment.
  > 150ce54 Merge pull request # 102913 from pacoxu/upgrade-promotheus-common
  > b756925 Merge pull request # 102872 from barkbay/client/fix-discovery-error
  > 9a97b38 upgrade google.golang.org/api to v0.45.0
  > 0f5acb8 Merge pull request # 103917 from aojea/slow_handlers
  > 728eec7 Return StatusError 404 in fake client when resource is not found
  > e679b1f upgrade github.com/prometheus/common to v0.28.0
  > fa98c04 Merge pull request # 103657 from dgrisonnet/fix-event-doc
  > c63d830 client-go: deltaFIFO trace slow handlers
  > 2d8e761 Merge pull request # 103564 from kevindelgado/unstr-extr-poc
  > 398a64c client-go/tools: update events version in doc
  > 3c86d4a Merge pull request # 100406 from tomkukral/retry-doc
  > dfebd37 fix boilerplate and staticcheck
  > bcf88f0 Update golang.org/x/time/rate (# 104014)
  > 5783ea1 fix typo in retry doc
  > ba2f263 fix vendor
  > ac207fa Merge pull request # 103747 from mattcary/noapi
  > d445499 remove apiserver impor from client-go
  > 2406d22 Revert "tests for statefulset PersistentVolumeClaimDeletePolicy api change"
  > 10ec231 wrap extractor errors
  > b5bb807 Revert caching in favor of simple ttl
  > 784e3fb remove commented out code
  > 305b0bc Address PR feedback around gvk parser generation ergonomics
  > 1b1afde Restructure caching logic
  > 6728eba comments
  > f316b7b rename cache, add to integration test
  > 4389b4f Add HasOpenAPISchemaChanged to DiscoveryInterface
  > 5d4570c basic caching working
  > 7525c0e Manually set GVK in extract, add commentary to extractor
  > 690f06e Initial UnstructuredExtract without caching
bumping knative.dev/pkg 38af013...e6e3cf0:
  > e6e3cf0 Adding code of conduct to reference knative/community's CoC (# 2470)
  > 26a8fea Update community files (# 2468)
  > 7f16595 bump k8s deps to v0.23.4 (# 2458)
  > 3a4cc56 Add configmap informer factory (# 2466)
  > 13bdd74 add popany to bucketer (# 2445)
  > 616f1ab Add genreconcile for NetworkPolicy. (# 2465)
  > 721abec Bump prometheus/client_golang to v1.11.1 (# 2450)
  > a5ba81d Update community files (# 2461)
  > 3c4dec9 Take pointer to map in AsOptionalMap for consistency (# 2460)
  > ce6f287 Initialize prefix remapping map to avoid panic (# 2453)
  > 78fdd53 Update community files (# 2456)
  > a850b9e Use t.Setenv instead of os.Setenv in tests (# 2454)
  > d2cdc68 Update community files (# 2451)
bumping knative.dev/serving f52ae88...646d0b1:
  > 646d0b1 removing deprecated serving.knative.dev/release label (# 12754)
  > 40c3e33 upgrade to latest dependencies (# 12764)
  > dd10cc5 use GKE 1.22 clusters (# 12758)
  > f1c08d8 Add unit tests for custom item rate limiter (# 12733)
  > ed92cdd Update net-kourier nightly (# 12750)
  > 80be89b update dependencies - k8s v0.23 libs (# 12753)
  > b8b7480 Add support for topology spread constraint (# 12715)
  > 12b0d28 Adding code of conduct to reference knative/community's CoC (# 12757)
  > 185d96e Update net-certmanager nightly (# 12747)
  > 0753bb1 Update net-kourier nightly (# 12744)
  > b7b0731 Update net-certmanager nightly (# 12740)
  > 4c132e7 Update community files (# 12745)
  > e2d7b98 upgrade to latest dependencies (# 12739)
  > 53a6a6f Update net-kourier nightly (# 12741)
  > 13fad41 Update net-gateway-api nightly (# 12742)
  > 8fe1387 Move `WithPodSecurityContext()` util to the common place (# 12737)
  > 2e6e0c9 Update net-istio nightly (# 12735)
  > 991e550 Update net-gateway-api nightly (# 12723)
  > a4dfb30 upgrade to latest dependencies (# 12721)
  > 77efc54 Update net-certmanager nightly (# 12727)
  > 94ce9ec Update net-kourier nightly (# 12724)
  > b5996a7 Fix PVC test service name (# 12736)
  > 509c582 Update net-istio nightly (# 12725)
  > 035df85 Update community files (# 12730)
  > a93cf84 Update community files (# 12716)
  > 08fdf9a Update net-kourier nightly (# 12719)
  > 9fb7372 Update net-gateway-api nightly (# 12711)
  > 910e518 Update net-kourier nightly (# 12710)
  > dbe2fef Update net-contour nightly (# 12709)
  > 7932c0b Enable istio access logging during e2e (# 12714)
  > 3d71d98 Update net-certmanager nightly (# 12708)
  > 79d4908 Fix TestProbeRuntimeAfterStartup/periodSeconds=0 flake (# 12643)

Signed-off-by: Knative Automation <automation@knative.team>

* Upgrade k8s.io/cli-runtime to matching version

Co-authored-by: David Simansky <dsimansk@redhat.com>
2022-03-22 07:14:12 -07:00
David Simansky c2fe56c830
Refactor version command to use go modules (#1621) 2022-03-08 11:51:05 -08:00