Commit Graph

19650 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
b4fd162664 Merge pull request #118647 from mochizuki875/fix_netadmin_debugging_profile
Add CAP_NET_RAW to netadmin debugging profile
2023-10-19 09:31:16 +02:00
Kubernetes Prow Robot
1c2b0023dd Merge pull request #120994 from thockin/kube_codegen_extra_peer_dirs
Add --extra-peer in conversion in kube_codegen
2023-10-19 04:03:36 +02:00
Monis Khan
f5cb2ada94 k8s.io/kms: drop direct dependency on klog
Signed-off-by: Monis Khan <mok@microsoft.com>
2023-10-18 14:16:54 -04:00
Kubernetes Prow Robot
54e0922d1f Merge pull request #121250 from carlory/fix-120882
update pretty param description
2023-10-18 19:34:46 +02:00
Kubernetes Prow Robot
ca43bf0582 Merge pull request #120154 from palnabarun/authz-config-external-changes
[StructuredAuthorizationConfiguration] Add --authorization-config flag and guard it using a Feature Gate
2023-10-18 16:21:13 +02:00
Kubernetes Prow Robot
dc8b57d8a7 Merge pull request #121283 from tnqn/cleanup-unregistered-group
Unregister group path from apiserver when the group no longer exists
2023-10-18 10:30:09 +02:00
Quan Tian
0cda42af7a Unregister group path from apiserver when the group no longer exists
After a CRD or an APIService was deleted, the corresponding group was
never unregistered. It caused a stale entry to remain in the root path
and could potentially lead to memory leak as the groupDiscoveryHandler
was never released and the handledGroups was never cleaned up.

The commit implements the cleanup. It tracks each group's usage and
unregister the a group when there is no version for this group.

Signed-off-by: Quan Tian <qtian@vmware.com>
2023-10-18 15:17:21 +08:00
Nabarun Pal
22e5a806a7 Add --authorization-config flag to apiserver
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2023-10-18 11:58:47 +05:30
carlory
75f20ee64d update pretty param description 2023-10-18 13:45:43 +08:00
Kubernetes Prow Robot
0304c567b6 Merge pull request #121085 from jiahuif-forks/fix/crd-validation-expressions/enum-cost
CRD Validation Expresions: set maxLength to longest enum.
2023-10-17 23:28:39 +02:00
Nabarun Pal
007ef653ad add feature gates for authorization config
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2023-10-17 23:49:09 +05:30
Kubernetes Prow Robot
0095ae3b25 Merge pull request #120195 from Ithrael/fix/error-handling-condition-in-test
fix(test): fix error handling condition in test
2023-10-17 20:08:01 +02:00
Jiahui Feng
bf32f87d00 skip CEL validations for enum violation. 2023-10-17 10:10:13 -07:00
Kubernetes Prow Robot
d22e315c4a Merge pull request #120910 from palnabarun/3221/fix-kubeconfig-file-type-name
staging/apiserver: correct KubeConfig type name in authorization types
2023-10-17 18:50:33 +02:00
Kubernetes Prow Robot
86bcca4713 Merge pull request #121161 from siyuanfoundation/test-delete
k8s.io/apiserver/storage: add 3 new unit tests for delete.
2023-10-17 17:21:27 +02:00
Kubernetes Prow Robot
5b7339b804 Merge pull request #121121 from kiashok/addRuntimeHdlrImageSpec
Add runtime handler field to ImageSpec struct
2023-10-17 17:21:13 +02:00
Nabarun Pal
2bf2c4f3a4 staging/apiserver: correct KubeConfigFile type in authorization types
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2023-10-17 20:01:27 +05:30
Kubernetes Prow Robot
0466ac05cc Merge pull request #121276 from haircommander/compress-cri-owners
cri-api: compress OWNERS files
2023-10-17 02:29:17 +02:00
Kubernetes Prow Robot
ac66f3d466 Merge pull request #121010 from Jefftree/decouple-openapi-v2v3-config
Decouple openapi v2v3 config
2023-10-16 23:41:11 +02:00
Kubernetes Prow Robot
6224f2f43f Merge pull request #121160 from siyuanfoundation/test-create
k8s.io/apiserver/storage: add a new TestCreate case.
2023-10-16 22:26:46 +02:00
Peter Hunt
56023e00cb cri-api: compress OWNERS files
as that seems more in line with the intention of these files

Signed-off-by: Peter Hunt <pehunt@redhat.com>
2023-10-16 15:31:15 -04:00
Kubernetes Prow Robot
3a3dc870a2 Merge pull request #121118 from alexzielenski/apiserver/apiextensions/ratcheting-factor-correlation
CRDValidationRatcheting: Factor object correlation and comparison into reusable component
2023-10-16 21:20:02 +02:00
Kubernetes Prow Robot
b5cc6aab48 Merge pull request #119802 from takirala/tga/update-ErrGroupDiscoveryFailed
client-go: chore: implement `Is` interface for `ErrGroupDiscoveryFailed`
2023-10-16 21:19:52 +02:00
Kubernetes Prow Robot
f6ba25fdbd Merge pull request #119026 from AxeZhan/sleepAction
Introducing Sleep Action for PreStop Hook
2023-10-16 21:19:44 +02:00
Jefftree
e3098225ea bump kube-openapi 2023-10-16 15:05:13 -04:00
Jefftree
b30c6bdff8 Fix v3 spec 2023-10-16 15:05:13 -04:00
Kubernetes Prow Robot
146252cae8 Merge pull request #120485 from ushitora-anqou/patch-1
fix: typo in staging/src/k8s.io/cri-api/pkg/apis/runtime/v1/api.proto
2023-10-16 19:07:12 +02:00
kiashok
d1a6c0ae7d Update cri-api change in v1.29.0
Signed-off-by: kiashok <kiashok@microsoft.com>
2023-10-16 09:55:14 -07:00
Siyuan Zhang
2f923e356e k8s.io/apiserver/storage: add a new TestCreate case.
Add a test case of create with rv set.

Signed-off-by: Siyuan Zhang <sizhang@google.com>
2023-10-16 08:44:34 -07:00
AxeZhan
5c0618b848 codegen 2023-10-16 19:50:33 +08:00
Kubernetes Prow Robot
4254a77c21 Merge pull request #121249 from pohly/klog-call-fixes
fix invalid log calls
2023-10-16 13:14:01 +02:00
Patrick Ohly
957adfac49 fix invalid log calls
These were found with a modified klog that enables "go vet" to check klog call
parameters:

    cmd/kubeadm/app/features/features.go:149:4: printf: k8s.io/klog/v2.Warningf format %t has arg v of wrong type string (govet)
    			klog.Warningf("Setting deprecated feature gate %s=%t. It will be removed in a future release.", k, v)
    test/images/sample-device-plugin/sampledeviceplugin.go:147:5: printf: k8s.io/klog/v2.Errorf does not support error-wrapping directive %w (govet)
    				klog.Errorf("error: %w", err)
    test/images/sample-device-plugin/sampledeviceplugin.go:155:3: printf: k8s.io/klog/v2.Errorf does not support error-wrapping directive %w (govet)
    		klog.Errorf("Failed to add watch to %q: %w", triggerPath, err)
    staging/src/k8s.io/code-generator/cmd/prerelease-lifecycle-gen/prerelease-lifecycle-generators/status.go:207:5: printf: k8s.io/klog/v2.Fatalf does not support error-wrapping directive %w (govet)
    				klog.Fatalf("Package %v: unsupported %s value: %q :%w", i, tagEnabledName, ptag.value, err)
    staging/src/k8s.io/legacy-cloud-providers/vsphere/nodemanager.go:286:3: printf: (k8s.io/klog/v2.Verbose).Infof format %s reads arg #1, but call has 0 args (govet)
    		klog.V(4).Infof("Node %s missing in vSphere cloud provider cache, trying node informer")
    staging/src/k8s.io/legacy-cloud-providers/vsphere/nodemanager.go:302:3: printf: (k8s.io/klog/v2.Verbose).Infof format %s reads arg #1, but call has 0 args (govet)
    		klog.V(4).Infof("Node %s missing in vSphere cloud provider caches, trying the API server")
2023-10-16 10:21:07 +02:00
AxeZhan
9327f3a173 api changes 2023-10-15 13:32:54 +08:00
Kubernetes Prow Robot
c40bc8c7d8 Merge pull request #120503 from dgrisonnet/body-size
Rename request body size metric to conform with Prometheus best practices
2023-10-15 05:55:39 +02:00
Kubernetes Prow Robot
4d8a51acac Merge pull request #121229 from aojea/remove_cluster_cidr
remove ClusterCIDR alpha API
2023-10-15 02:56:33 +02:00
Kubernetes Prow Robot
cf54acce5c Merge pull request #120274 from danwinship/kube-proxy-config-docs
kube-proxy config/CLI doc fixups
2023-10-15 02:56:24 +02:00
Kubernetes Prow Robot
4a94a570bd Merge pull request #121182 from cpanato/update-rulz
Update publishing-bot rules for active release branches that uses go120 to Go 1.20.10
2023-10-14 23:50:46 +02:00
Kubernetes Prow Robot
43e617f252 Merge pull request #120248 from pacoxu/grpc-container-probe
remove feature gate GRPCContainerProbe
2023-10-14 23:50:20 +02:00
Kubernetes Prow Robot
e0426ffd62 Merge pull request #118806 from abhigyadufare/patch-1
Error Typofix
2023-10-14 23:49:43 +02:00
Kubernetes Prow Robot
52cba2d8d8 Merge pull request #117411 from tenzen-y/add-multiply-method
quantity: Add multiplication methods
2023-10-14 23:49:26 +02:00
Kubernetes Prow Robot
f07df93ffb Merge pull request #119566 from haircommander/cri-owners
cri-api: add CRI implementation maintainers as approvers
2023-10-14 22:42:15 +02:00
Antonio Ojea
c2d473f0d4 remove ClusterCIDR
KEP-2593 proposed to expand the existing node-ipam controller
to be configurable via a ClusterCIDR objects, however, there
were reasonable doubts on the SIG about the feature and after
several months of dicussions we decided to not move forward
with the KEP intree, hence, we are going to remove the existing
code, that is still in alpha.

https://groups.google.com/g/kubernetes-sig-network/c/nts1xEZ--gQ/m/2aTOUNFFAAAJ

Change-Id: Ieaf2007b0b23c296cde333247bfb672441fe6dfc
2023-10-14 19:06:22 +00:00
Kubernetes Prow Robot
b87cae907d Merge pull request #121001 from jiahuif-forks/feature/validating-admission-policy/typed-composition-variables
ValidatingAdmissionPolicy: typed variables support.
2023-10-14 01:55:43 +02:00
Kubernetes Prow Robot
088f8c0ec5 Merge pull request #121096 from alexzielenski/common-schema
add rest of accessors to common.Schema
2023-10-14 00:00:54 +02:00
Alexander Zielenski
fb1fc8b4a7 ratcheting: disable correlation by index
discussion: https://github.com/kubernetes/kubernetes/pull/121118#discussion_r1358865893
2023-10-13 14:36:46 -07:00
Alexander Zielenski
d991ed56c2 comments: clear up correlateOldValueForChildAtNewIndex godoc 2023-10-13 14:11:02 -07:00
Alexander Zielenski
0ed67c9e41 cleanup: use swtich in CachedDeepEqual and add more comments 2023-10-13 14:05:47 -07:00
Alexander Zielenski
60c90fc085 cleanup: consistently support nil receiver and document 2023-10-13 13:57:55 -07:00
Alexander Zielenski
abb68591af cleanup: clarify correlatedOldValueForChildAtNewIndex comment 2023-10-13 13:54:53 -07:00
Yuki Iwai
ddcbae734a Add a 0 × 0 case
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-10-14 05:54:15 +09:00