Kubernetes Prow Robot
d040043edb
Merge pull request #124736 from MikeSpreitzer/exempt-borrows-more
...
More assertive borrowing by exempt
2024-07-18 13:41:38 -07:00
Kubernetes Prow Robot
595927da21
Merge pull request #125660 from saschagrunert/oci-volumesource-api
...
[KEP-4639] Add `ImageVolumeSource` API
2024-07-18 10:39:15 -07:00
Kubernetes Prow Robot
601eb7e9cf
Merge pull request #122922 from marosset/windows-memory-eviction
...
Add support for Windows memory-pressure eviction
2024-07-18 10:39:06 -07:00
Kubernetes Prow Robot
73198f893c
Merge pull request #124859 from morlay/master
...
Remove json:",omitempty" where json:",inline" specified.
2024-07-18 09:33:33 -07:00
Sascha Grunert
f7ca3131e0
Add ImageVolumeSource API
...
Adding the required Kubernetes API so that the kubelet can start using
it. This patch also adds the corresponding alpha feature gate as
outlined in KEP 4639.
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2024-07-18 17:25:54 +02:00
Lukasz Szaszkiewicz
88f47b4b4d
Revert "kube-apiserver: promote WatchList feature to beta"
...
This reverts commit 0b15903b35 .
2024-07-18 09:29:24 +02:00
Kubernetes Prow Robot
d0545c8eb4
Merge pull request #126073 from a7i/fake-apply-scale-subresource
...
fix: fake clientset ApplyScale subresource from 'status' to 'scale'
2024-07-17 17:35:52 -07:00
Kubernetes Prow Robot
45cb3a1bd0
Merge pull request #126173 from bergerhoffer/cli-help
...
A few minor help text tweaks
2024-07-17 16:29:34 -07:00
Mark Rossetti
0411a3d565
Add support for memory pressure evictiong on Windows
...
Signed-off-by: Mark Rossetti <marosset@microsoft.com >
2024-07-17 15:11:30 -07:00
Kubernetes Prow Robot
42e22cc99d
Merge pull request #126162 from danwinship/kube-proxy-config-owners
...
Add me to kube-proxy config api approvers
2024-07-17 13:10:00 -07:00
Kubernetes Prow Robot
b23f41e192
Merge pull request #125940 from thockin/master
...
Clarify errors in ProjectedVolume validation
2024-07-17 13:09:51 -07:00
Kubernetes Prow Robot
ef8d67f865
Merge pull request #125809 from aojea/cloud_hostname
...
add unit tests for hostname node.status.addresses
2024-07-17 12:05:52 -07:00
Andrea Hoffer
5252f79f9b
A few minor help text tweaks
2024-07-17 13:30:34 -04:00
Kubernetes Prow Robot
c3bcd4fff0
Merge pull request #126139 from enj/enj/i/revert_list_cache
...
Revert "Move ConsistentListFromCache to Beta default"
2024-07-17 09:59:14 -07:00
Dan Winship
5c372faca6
Add me to kube-proxy config api approvers
2024-07-17 09:41:53 -04:00
Monis Khan
aeb51a16e3
Revert "Move ConsistentListFromCache to Beta default"
...
This reverts commit 0c0e19b343 .
During stress test for SVM controller, the controller is unable to
make a list call due to following error:
resourceversion.go:155: I0716 21:49:26.973127] storage-version-migrator-controller: Error syncing SVM resource, retrying svm="crdsvm" err="error getting latest resourceVersion for stable.example.com/v1, Resource=testcrds: Timeout: Too large resource version: 28976, current: 20349"
With the feature disabled, the stress test passes.
Signed-off-by: Monis Khan <mok@microsoft.com >
2024-07-16 23:12:16 -04:00
Kubernetes Prow Robot
8aff9d3192
Merge pull request #126072 from aroradaman/proxy-config-v1alpah2-windows
...
kube-proxy: internal config: add Linux and Windows section
2024-07-16 19:37:12 -07:00
Kubernetes Prow Robot
fc3abdaf2d
Merge pull request #125470 from everpeace/kep-3619-SupplementalGroupsPolicy-e2e
...
KEP-3619: Add NodeStatus.Features.SupplementalGroupsPolicy API and e2e
2024-07-16 13:57:06 -07:00
xyz-li
18b81ab68c
api: fix ValidatingAdmissionPolicyList json tag
...
This change make api-server not omity the field `item` of
ValidatingAdmissionPolicyList when ValidatingAdmissionPolicy is empty.
So kubetl will print ValidatingAdmissionPolicyList correctly when ValidatingAdmissionPolicy is empty.
Signed-off-by: xyz-li <hui0787411@163.com >
2024-07-16 17:00:28 +08:00
Shingo Omura
5d75660dc1
KEP-3619: API: add NodeFeatures.SupplementalGroupsPolicy in NodeStatus
...
KEP-3619: don't capitalize comment in K8S API
KEP-3619: fix typos and grammatical ones in K8s API
KEP-3619: rephrase NodeFeatures, NodeHandlerFeatures in K8s API
2024-07-16 12:35:55 +09:00
Shingo Omura
38e4c6b016
KEP-3619: CRI: add RuntimeFeatures.SupplementalGroupsPolicy in StatusResponse
...
KEP-3619: don't capitalize comment in CRI
KEP-3619: fix typos and grammatical ones in CRI
KEP-3619: rephrase RuntimeFeatures, RuntimeHandlerFeatures comment in CRI
2024-07-16 12:11:58 +09:00
Kubernetes Prow Robot
ae1caa40a2
Merge pull request #125961 from Jerry-yz/master
...
Chore: fix scheduler code comment typos
2024-07-15 19:27:30 -07:00
Kubernetes Prow Robot
f36a821de8
Merge pull request #126034 from sohankunkerkar/add-usernamespaces
...
api: add user namespaces field to NodeRuntimeHandlerFeatures
2024-07-15 16:41:17 -07:00
Kubernetes Prow Robot
611cbbf64b
Merge pull request #126105 from benluddy/cbor-framer
...
KEP-4222: Implement runtime.Framer for CBOR Sequences.
2024-07-15 13:11:09 -07:00
Peter Hunt
86240aaca1
api: add user namespaces field to NodeRuntimeHandlerFeatures
...
Signed-off-by: Sohan Kunkerkar <sohank2602@gmail.com >
2024-07-15 15:55:39 -04:00
Ben Luddy
e2b36a0f0c
Implement runtime.Framer for CBOR Sequences.
2024-07-15 15:07:14 -04:00
Daman Arora
7a6fec3ea7
kube-proxy: internal config: add Windows section
...
Introduce Windows section for internal configuration of kube-proxy
adhering to the v1alpha2 version specifications as detailed in
https://kep.k8s.io/784 . This also introduces WindowsRunAsService
to v1alpha1 configuration.
Signed-off-by: Daman Arora <aroradaman@gmail.com >
2024-07-15 22:43:47 +05:30
Kubernetes Prow Robot
fe1840205c
Merge pull request #125926 from MadhavJivrajani/bump-staticcheck-exclude-SA1006
...
[go1.23] hack: bump go-tools and exclude SA1006
2024-07-15 10:05:19 -07:00
Kubernetes Prow Robot
06ec6ba05d
Merge pull request #125305 from p0lyn0mial/upstream-dynamic-client-uses-watch-list
...
dynamic client: add support for API streaming
2024-07-15 10:05:12 -07:00
Kubernetes Prow Robot
7bbc891f9b
Merge pull request #125769 from siyuanfoundation/api-comp-ver1
...
add emulated-version flag to kube-scheduler to control the feature gate.
2024-07-15 09:01:17 -07:00
Lukasz Szaszkiewicz
d778356bc6
dynamic client: add support for API streaming
2024-07-15 11:55:55 +02:00
Madhav Jivrajani
c5481b0413
.*: fix lint errors
...
Fix SA4032 and SA3000 which are flagged after bumping to go1.23rc1
and v0.5.0-rc1 of go-tools.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com >
2024-07-15 15:03:15 +05:30
Amir Alavi
872c344250
fix: fake clientset ApplyScale subresource from 'status' to 'scale'
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2024-07-13 14:10:52 -04:00
Kubernetes Prow Robot
46aa8959a0
Merge pull request #126018 from aroradaman/bump-k8s-utils
...
bump k8s.io/utils
2024-07-13 10:47:08 -07:00
Daman Arora
c6a129b715
bump k8s.io/utils
...
Signed-off-by: Daman Arora <aroradaman@gmail.com >
2024-07-13 19:25:20 +05:30
Daman Arora
37eb06efb0
component-base/tracing: initialize tests with klog verbosity level 2
...
Signed-off-by: Daman Arora <aroradaman@gmail.com >
2024-07-13 19:25:20 +05:30
Kubernetes Prow Robot
a87612b667
Merge pull request #126057 from thockin/make-pod-ip-host-ip-required
...
make PodIP.IP and HostIP.IP required.
2024-07-12 17:17:01 -07:00
Kubernetes Prow Robot
1a19d5102c
Merge pull request #125748 from benluddy/cbor-custom-marshalers
...
KEP-4222: Check for and reject unsupported custom marshalers and unmarshalers.
2024-07-12 17:16:54 -07:00
Ben Luddy
40c2839083
Error on custom (un)marshalers without a CBOR implementation.
...
When CBOR marshaling or unmarshaling a type that implements any of TextMarshaler, TextUnmarshaler,
json.Marshaler, or json.Unmarshaler, without also implementing the corresponding CBOR interface, the
proposed behavior is to automatically use the available interface method by transcoding between CBOR
and JSON or text. As a safety measure, values of these types will be rejected by the CBOR serializer
until that is implemented.
2024-07-12 15:05:11 -04:00
Lan Liang
73613b48c6
make PodIP.IP and HostIP.IP required.
...
Fields used as map keys must be required or defaulted when used in a CRD schema.
see https://github.com/kubernetes/kubernetes/issues/124540
Signed-off-by: Lan Liang <gcslyp@gmail.com >
2024-07-12 09:27:27 -07:00
Michal Wozniak
f1233ac5e0
JobPodFailurePolicy to GA
...
# Conflicts:
# pkg/controller/job/job_controller_test.go
2024-07-12 17:21:32 +02:00
Kubernetes Prow Robot
d11e86027d
Merge pull request #126046 from mimowo/fix-job-pod-failure-api
...
Use omitempty for optional fields in Job Pod Failure Policy
2024-07-12 08:13:04 -07:00
Michal Wozniak
f523be6f70
Use omitempty for optional fields in Job Pod Failure Policy
2024-07-12 10:45:32 +02:00
Kubernetes Prow Robot
2d4514e169
Merge pull request #125802 from mmorel-35/testifylint/len+empty
...
fix: enable empty and len rules from testifylint on pkg and staging package
2024-07-11 23:12:06 -07:00
Kubernetes Prow Robot
1080554307
Merge pull request #124969 from RomanBednar/pv-phase-transition-time-ga
...
graduate PersistentVolumeLastPhaseTransitionTime to GA in 1.31
2024-07-11 15:29:19 -07:00
Kubernetes Prow Robot
ccbbbc0f1f
Merge pull request #125790 from benluddy/cbor-fieldsv1
...
KEP-4222: Support either JSON or CBOR in FieldsV1.
2024-07-11 12:16:07 -07:00
Ben Luddy
37071989a0
Support either JSON or CBOR in FieldsV1.
...
The value of FieldsV1 is dependent upon its serialization. All existent FieldsV1 usage can safely
assume either JSON null or a JSON object. This is notably different from RawExtension, which might
hold arbitrary bytes.
To retain backwards compatibility for existing programs, FieldsV1 values decoded from CBOR will be
automatically transcoded to JSON. This will follow the same opt-out and migration plan as
RawExtension.
2024-07-11 11:13:15 -04:00
Kubernetes Prow Robot
37f733a657
Merge pull request #125868 from soltysh/wait_for
...
Add --for=create option to kubectl wait
2024-07-11 05:03:17 -07:00
Kubernetes Prow Robot
c20aa764d7
Merge pull request #125333 from ardaguclu/kep-4292-beta
...
KEP-4292: Preparations to promote custom profiling in kubectl debug
2024-07-11 05:03:03 -07:00
Kubernetes Prow Robot
c3c8a9cfd4
Merge pull request #125676 from benluddy/cbor-bufferpool
...
KEP-4222: Don't pool large CBOR encode buffers
2024-07-10 17:08:41 -07:00