Kubernetes Prow Robot
152a0ca474
Merge pull request #125712 from benluddy/remove-cbor-test-skips
...
KEP-4222: Remove temporary mechanism for skipping CBOR tests.
2024-06-26 17:57:04 -07:00
Kubernetes Prow Robot
11446a394f
Merge pull request #125745 from BenTheElder/ping-ping
...
bump github.com/moby/spdystream to v0.3.0
2024-06-26 15:15:41 -07:00
Kubernetes Prow Robot
c7e316374c
Merge pull request #125733 from wojtek-t/test_watch_semantics_flake
...
Fix test flakes for TestWatchSemantics
2024-06-26 13:09:45 -07:00
Quan Tian
59d90eb17e
Make the output of kubectl describe service more informative ( #125117 )
...
* kubectl: add internalTrafficPolicy to Service describer
* kubectl: add loadBalancer ipMode to Service describer
* kubectl: fix duplicate IP fields in Service describer
For a LoadBalancer Service, there were two "IP" fields in the output of
`kubectl describe service` if its loadBalancerIP is not empty, which
looks ambiguous.
2024-06-26 13:09:36 -07:00
Benjamin Elder
c5aa8fdc71
bump github.com/moby/spdystream to v0.3.0
...
picks up fix for data-race in Ping
2024-06-26 12:27:14 -07:00
Kubernetes Prow Robot
8637867c9c
Merge pull request #125422 from benluddy/cbor-disable-binarymarshaler
...
KEP-4222: Disable recognition of Binary(Unm|M)arshaler in CBOR serializer.
2024-06-26 12:00:54 -07:00
Kubernetes Prow Robot
a4b8d0faa8
Merge pull request #125731 from dashpole/revert_otel
...
Revert "Update opentelemetry dependencies to the latest release."
2024-06-26 10:59:18 -07:00
Kubernetes Prow Robot
2b122bc5fa
Merge pull request #125650 from mjudeikis/mjudeikis/generic-controlplane
...
Generic Control Plane: Add Extra.DisableAvailableConditionController for kube-aggregator
2024-06-26 10:59:10 -07:00
Kubernetes Prow Robot
437f6e92ec
Merge pull request #125641 from nirs/sample-cli-plugin-help
...
Sample cli plugin help
2024-06-26 10:59:02 -07:00
Kubernetes Prow Robot
b29dce0757
Merge pull request #125627 from yt-huang/clean-up
...
drop deprecated PollWithContext and adopt PollUntilContextTimeout ins…
2024-06-26 10:58:55 -07:00
Wojciech Tyczyński
5081ba45f9
Fix test flakes for TestWatchSemantics
2024-06-26 17:49:54 +02:00
David Ashpole
e89a2bf6ac
./hack/update-vendor.sh
2024-06-26 14:16:58 +00:00
David Ashpole
e94047c900
Revert "update OpenTelemetry dependencies"
...
This reverts commit 82e9ce79c7 .
2024-06-26 14:13:33 +00:00
Kubernetes Prow Robot
66126bbdc6
Merge pull request #125721 from p0lyn0mial/upstream-cacher-tests-decrease-time
...
apiserver/storage: decrease running time of RunWatchSemantics
2024-06-26 06:28:28 -07:00
Kubernetes Prow Robot
7996836cce
Merge pull request #125717 from cpanato/update-rules
...
update publishing rules to use go1.22.4 for all branches
2024-06-26 06:28:21 -07:00
Ben Luddy
cc5a18678f
Disable recognition of Binary(Unm|M)arshaler in CBOR serializer.
...
The underlying CBOR library will by default encode a value to and from byte string if its type
implements encoding.BinaryMarshaler or encoding.BinaryUnmarshaler, respectively. This is now
disabled via an option to avoid diverging from JSON in those cases.
2024-06-26 09:19:31 -04:00
Marek Siarkowicz
1c111c603e
Remove 5 seconds from TestWatchStreamSeparation execution by reusing etcdserver
2024-06-26 11:32:57 +02:00
Lukasz Szaszkiewicz
c6ef512b5b
apiserver/storage: decrease running time of RunWatchSemantics
2024-06-26 10:50:42 +02:00
Kubernetes Prow Robot
e07314860c
Merge pull request #125713 from pacoxu/revert-125405-upstream-consistent-read-from-cache-supports-pagination
...
Revert "apiserver/storage/cacher: consistent read from cache supports limit"
2024-06-26 00:02:29 -07:00
Kubernetes Prow Robot
01f9712c6f
Merge pull request #125419 from benluddy/cbor-byteslice-base64
...
KEP-4222: Enable JSON-compatible base64 encoding of []byte for CBOR.
2024-06-26 00:02:22 -07:00
cpanato
0880712970
update publishing rules to use go1.22.4 for all branches
...
Signed-off-by: cpanato <ctadeu@gmail.com >
2024-06-26 08:56:45 +02:00
Kubernetes Prow Robot
10e3ec8975
Merge pull request #125706 from jpbetz/fix-fixture-test
...
Remove test dependency on swagger.json to fix client-go tests
2024-06-25 21:56:27 -07:00
Paco Xu
df17ea2e37
Revert "apiserver/storage/cacher: consistent read from cache supports limit"
2024-06-26 11:51:12 +08:00
Kubernetes Prow Robot
c6fd466fb4
Merge pull request #125703 from sbueringer/pr-fix-message-expression-evaluation
...
Validate CRD stored messageExpressions with the correct CEL environment
2024-06-25 20:04:54 -07:00
Kubernetes Prow Robot
7a6062f4c1
Merge pull request #122891 from siyuanfoundation/api-comp-ver1
...
apimachinery: API Emulation Versioning
2024-06-25 20:04:48 -07:00
Ben Luddy
2029bba634
Remove temporary mechanism for skipping CBOR tests.
...
The CBOR decode and "appendix a" unit tests cover specific serialization behaviors that were known
to be incomplete at the time. Now that all of those cases have been addressed, the mechanism for
skipping those tests can be removed.
2024-06-25 21:12:54 -04:00
Ben Luddy
38f87df0e3
Enable JSON-compatible base64 encoding of []byte for CBOR.
...
The encoding/json package marshals []byte to a JSON string containing the base64 encoding of the
input slice's bytes, and unmarshals JSON strings to []byte by assuming the JSON string contains a
valid base64 text.
As a binary format, CBOR is capable of representing arbitrary byte sequences without converting them
to a text encoding, but it also needs to interoperate with the existing JSON serializer. It does
this using the "expected later encoding" tags defined in RFC 8949, which indicate a specific text
encoding to be used when interoperating with text-based protocols. The actual conversion to or from
a text encoding is deferred until necessary, so no conversion is performed during roundtrips of
[]byte to CBOR.
2024-06-25 21:05:26 -04:00
Kubernetes Prow Robot
f848e4df7b
Merge pull request #125679 from dims/add-sig/etcd-labels-for-related-directories
...
Add sig/etcd labels for related directories
2024-06-25 16:47:26 -07:00
Kubernetes Prow Robot
d48a3036be
Merge pull request #125537 from seans3/rc-fallback-log
...
Adds logging during remote command executor fallback
2024-06-25 16:47:20 -07:00
Kubernetes Prow Robot
727fe1671b
Merge pull request #125421 from benluddy/cbor-simple-values
...
KEP-4222: Reject CBOR simple values other than true, false, and null.
2024-06-25 16:47:10 -07:00
Siyuan Zhang
379676c4be
add DefaultComponentGlobalsRegistry flags in ServerRunOptions
...
Signed-off-by: Siyuan Zhang <sizhang@google.com >
2024-06-25 22:12:11 +00:00
Siyuan Zhang
4352c4ad27
Add version mapping in ComponentGlobalsRegistry.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com >
2024-06-25 22:12:11 +00:00
Siyuan Zhang
701e5fc374
Add composition flags for emulation version and feature gate.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com >
2024-06-25 22:12:11 +00:00
Siyuan Zhang
403301bfdf
apiserver: Add API emulation versioning.
...
Co-authored-by: Siyuan Zhang <sizhang@google.com >
Co-authored-by: Joe Betz <jpbetz@google.com >
Co-authored-by: Alex Zielenski <zielenski@google.com >
Signed-off-by: Siyuan Zhang <sizhang@google.com >
2024-06-25 22:12:11 +00:00
Kubernetes Prow Robot
beb48b7f5d
Merge pull request #125669 from benluddy/cbor-bump-v2.7.0
...
KEP-4222: Bump github.com/fxamacker/cbor/v2 to v2.7.0.
2024-06-25 14:18:33 -07:00
Kubernetes Prow Robot
c2fc33869f
Merge pull request #125667 from p0lyn0mial/upstream-watchlist-off-when-progress-notification-disabled
...
cacher: returns an error when watch list was requested and storage.RequestWatchProgress is disabled
2024-06-25 14:18:26 -07:00
Kubernetes Prow Robot
d198961730
Merge pull request #125418 from benluddy/cbor-byte-array-to-array
...
KEP-4222: Encode byte array to CBOR as array of integer, not byte string.
2024-06-25 14:18:05 -07:00
Kubernetes Prow Robot
34dd2007cb
Merge pull request #125263 from jpbetz/fix-nop-apply
...
Fix check to ignore non-semantic changes to objects to handle unstructured
2024-06-25 14:17:51 -07:00
Joe Betz
1095af88e7
Remove test dependency on swwagger.json to fix client-go repo
2024-06-25 13:31:03 -04:00
Stefan Bueringer
d081fd56a2
Validate stored messageExpressions with the correct CEL environment
...
Signed-off-by: Stefan Büringer buringerst@vmware.com
2024-06-25 18:37:34 +02:00
Ben Luddy
dbe4c093d9
Bump github.com/fxamacker/cbor/v2 to v2.7.0.
2024-06-25 10:07:40 -04:00
Davanum Srinivas
16e24513b7
drop OWNERS in kubeadm
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2024-06-25 06:42:33 -04:00
Kubernetes Prow Robot
8cf93c8d83
Merge pull request #125405 from p0lyn0mial/upstream-consistent-read-from-cache-supports-pagination
...
apiserver/storage/cacher: consistent read from cache supports limit
2024-06-25 02:15:53 -07:00
Kubernetes Prow Robot
80212923db
Merge pull request #124025 from saschagrunert/log-container-status
...
Continue streaming kubelet logs when runtime is unavailable
2024-06-25 02:15:40 -07:00
Lukasz Szaszkiewicz
cb8cbc60a1
cacher: returns an error when watch list was requested and storage.RequestWatchProgress is disabled
2024-06-25 10:04:37 +02:00
Kubernetes Prow Robot
535e833aef
Merge pull request #125575 from dashpole/update_otel_27
...
Update opentelemetry dependencies to the latest release.
2024-06-24 21:01:46 -07:00
Ben Luddy
037ba12551
Encode byte array to CBOR as array of integer, not byte string.
...
This is structurally compatible with the JSON behavior.
2024-06-24 23:37:28 -04:00
Ben Luddy
326e0a44d1
Reject CBOR simple values other than true, false, and null.
2024-06-24 23:34:37 -04:00
Kubernetes Prow Robot
921fb0b7c5
Merge pull request #125237 from aojea/ipmode_integration
...
improve loadbalancer IPMode testing
2024-06-24 19:22:43 -07:00
Kubernetes Prow Robot
d236a9127f
Merge pull request #125560 from jpbetz/apply-gen-fake
...
Add field management support to fake client-go typed client
2024-06-24 16:48:46 -07:00