Commit Graph

112937 Commits

Author SHA1 Message Date
SataQiu
e0f11d9c5b kubeadm: fix gocritic lint errors 2023-01-08 11:23:26 +08:00
Kubernetes Prow Robot
3aff1f97be
Merge pull request #114899 from SataQiu/cleanup-import-restrictions
kubeadm: update .import-restrictions
2023-01-07 08:59:26 -08:00
SataQiu
5d99ad1182 kubeadm: update .import-restrictions 2023-01-07 23:46:02 +08:00
Kubernetes Prow Robot
ca5c522080
Merge pull request #114892 from nikhita/rules-prune-1.22
staging/publishing: remove rules for 1.22
2023-01-07 04:31:26 -08:00
Nikhita Raghunath
498eaacf0a staging/publishing: remove rules for 1.22 2023-01-07 14:13:15 +05:30
Kubernetes Prow Robot
643353abfe
Merge pull request #114885 from enj/enj/i/etcd_path_all_features
Enable all features during etcd storage path test
2023-01-06 21:01:38 -08:00
Kubernetes Prow Robot
8ce77a53b7
Merge pull request #113744 from iancoolidge/devel-cpuset-set
Prepare cpuset for import into kubernets/utils
2023-01-06 21:01:27 -08:00
Kubernetes Prow Robot
f7a9a9d5a9
Merge pull request #114881 from enj/enj/i/kms_grpc_flake
kms gRPC test: wait until server is healthy
2023-01-06 18:59:27 -08:00
Monis Khan
32c44b33e8
Enable all features during etcd storage path test
Signed-off-by: Monis Khan <mok@microsoft.com>
2023-01-06 20:41:46 -05:00
Ian K. Coolidge
5533e49e2c cpuset: Add package comment
Describe use cases (node IDs, HT siblings, etc)

Call out novelty (Linux CPU list parse/dump)

Describe future work (relax immutable, refactor to use 'set')
2023-01-06 23:32:51 +00:00
Ian K. Coolidge
cbb985a310 cpuset: Delete 'builder' methods
All usage of builder pattern is convertible to cpuset.New()
with the same or fewer lines of code.

Migrate Builder.Add to a private method of CPUSet, with a comment
that it is only intended for internal use to preserve immutable
propoerty of the exported interface.

This also removes 'require' library dependency, which avoids
non-standard library usage.
2023-01-06 23:32:51 +00:00
Ian K. Coolidge
f3829c4be3 cpuset: Rename 'NewCPUSet' to 'New' 2023-01-06 23:32:51 +00:00
Ian K. Coolidge
768b1ecfb6 cpuset: hide 'Filter' API
FilterNot is only used in this file, and is trivially converted to a
'filter' call site by inverting the predicate.

Filter is only used in this file, so don't export it.
2023-01-06 23:32:51 +00:00
Ian K. Coolidge
e5143d16c2 cpuset: Make 'ToSlice*' methods look like 'set' methods
In 'set', conversions to slice are done also, but with different names:

ToSliceNoSort() -> UnsortedList()
ToSlice() -> List()

Reimplement List() in terms of UnsortedList to save some duplication.
2023-01-06 23:32:51 +00:00
Ian K. Coolidge
a0c989b99a cpuset: Remove *Int64 methods
These are rarely used and can be accommodated with a trivial helper.
2023-01-06 23:32:51 +00:00
Ian K. Coolidge
67a057d4f2 cpuset: Remove 'MustParse' method
Removes exit/fatal from cpuset library.

Usage in podresources test was not necessary.

Library reference in cpu_manager_test was moved to a local function, and
converted to use e2e test framework error catching.
2023-01-06 23:32:51 +00:00
Ian K. Coolidge
824bd57ad6 cpuset: Convert Union arguments to variadic
This allows Union to implement UnionAll easily.
2023-01-06 23:32:50 +00:00
Monis Khan
95ade66cc2
kms gRPC test: wait until server is healthy
Signed-off-by: Monis Khan <mok@microsoft.com>
2023-01-06 18:27:03 -05:00
Kubernetes Prow Robot
0e49c542d7
Merge pull request #114869 from liggitt/kube-openapi
bump kube-openapi
2023-01-06 13:31:27 -08:00
Kubernetes Prow Robot
810cdfc9df
Merge pull request #114860 from TommyStarK/cmd-kubeapiserver/clean-code
cmd/kubeapiserver: Clean code, avoid unnecessary condition, avoid non-nil but zero-length slice
2023-01-06 11:22:09 -08:00
Kubernetes Prow Robot
fae77f0241
Merge pull request #114633 from soltysh/sig-apps-reviewers
Add atiratree as sig-apps reviewer
2023-01-06 11:21:57 -08:00
Kubernetes Prow Robot
98dae661f8
Merge pull request #114678 from ibihim/kmsv2-plugin-service-grpc
kmsv2: add grpc service
2023-01-06 10:00:09 -08:00
Kubernetes Prow Robot
be9d9a850d
Merge pull request #113959 from Jefftree/jefftree-owners
Update OWNERS for jefftree
2023-01-06 09:59:58 -08:00
Jordan Liggitt
e55c9843ab
Regenerate openapi 2023-01-06 12:24:30 -05:00
Jordan Liggitt
d0967bbe5e
Prune trailing newlines when enums are disabled 2023-01-06 12:24:29 -05:00
Jordan Liggitt
d78de56d76
bump kube-openapi 2023-01-06 12:24:18 -05:00
TommyStarK
527b905aaa cmd/kubeapiserver: Clean code, avoid unnecessary condition, avoid non-nil but zero-length slice
Signed-off-by: TommyStarK <thomasmilox@gmail.com>
2023-01-06 18:03:41 +01:00
Kubernetes Prow Robot
00cd2ae3bc
Merge pull request #114078 from Karthik-K-N/fix-flake-test
Fix TestJitterWithNegativeMaxFactor flaky test
2023-01-06 05:19:58 -08:00
Krzysztof Ostrowski
371b3b3be8
kmsv2: add grpc service
Signed-off-by: Krzysztof Ostrowski <kostrows@redhat.com>
2023-01-06 13:43:32 +01:00
Kubernetes Prow Robot
c549b59983
Merge pull request #114125 from sanposhiho/skip-reimplementation
feature(scheduler): won't run Filter if PreFilter returned a Skip status
2023-01-06 02:25:59 -08:00
Kubernetes Prow Robot
bd43394467
Merge pull request #114623 from Huang-Wei/feat/smart-preemption-identification
Enhanced logic to identify eligible preemption node
2023-01-06 00:23:59 -08:00
Kensei Nakada
e5b536755f feature(scheduler): won't run Filter if PreFilter returned a Skip status 2023-01-06 07:38:15 +00:00
Kubernetes Prow Robot
901c1de5ea
Merge pull request #114870 from mattcary/mutation
Avoid mutation of PVC in stateful set controller shared cache
2023-01-05 23:16:09 -08:00
Kubernetes Prow Robot
d19f8f3162
Merge pull request #114858 from acpana/acpana/fix-verify-licenses
fix path for not approved licenses
2023-01-05 23:15:58 -08:00
Kubernetes Prow Robot
3d67e162a0
Merge pull request #114867 from deads2k/app
add deads2k to approvers for code-generator and sample-controller
2023-01-05 21:30:09 -08:00
Kubernetes Prow Robot
4a98fa2536
Merge pull request #114540 from pacoxu/kubeadm-v1beta2
remove deprecated Kubeadm v1beta2 API
2023-01-05 21:29:58 -08:00
Matthew Cary
ed18ab54ba Avoid mutation of PVC in stateful set controller shared cache
Change-Id: Ieb8e443e460150d16524ca1c1fb3770f546b2c28
2023-01-05 18:09:05 -08:00
Kubernetes Prow Robot
e048acbc03
Merge pull request #114832 from jkh52/register-client-metrics
egress_selector.go: register konnectivity-client metrics.
2023-01-05 16:36:03 -08:00
Kubernetes Prow Robot
1af8278647
Merge pull request #114857 from jpbetz/bump-cel-1_12_66
Bump cel-go bump to 0.12.6 to fix bug in cel-go
2023-01-05 15:30:10 -08:00
Kubernetes Prow Robot
894165b4ab
Merge pull request #114388 from claudiubelu/checkout-as-is
gitattributes: all files LF line endings
2023-01-05 15:29:59 -08:00
David Eads
01a5c23dc1 add deads2k to approvers for code-generator and sample-controller 2023-01-05 17:16:22 -05:00
Kubernetes Prow Robot
52cb0c28ce
Merge pull request #114820 from TommyStarK/test-integration/replace-deprecated-pointer-function
test/integration: Replace deprecated pointer function
2023-01-05 13:58:11 -08:00
Kubernetes Prow Robot
fcaa32bd99
Merge pull request #114725 from danwinship/kube-proxy-startup-cleanup
(minor) kube-proxy startup cleanup
2023-01-05 13:57:59 -08:00
Kubernetes Prow Robot
f5beb2d5eb
Merge pull request #114851 from liggitt/license-verify
Fix verify-license cleanup
2023-01-05 12:54:20 -08:00
Kubernetes Prow Robot
c6594f6c98
Merge pull request #114848 from TommyStarK/test-e2e/replace-deprecated-pointer-function
test/e2e: Replace deprecated pointer function
2023-01-05 12:54:09 -08:00
Kubernetes Prow Robot
8dd70a16ad
Merge pull request #114699 from kerthcet/feat/distinguish-unschedulabel-with-unresolvable
Distinguish between Unschedulable and UnschedulableAndUnresolvable in scheduler's PostFilter
2023-01-05 12:53:57 -08:00
Alex Pana
124fd62ad2
fix path for not approved licenses
Signed-off-by: Alex Pana <8968914+acpana@users.noreply.github.com>
2023-01-05 20:19:33 +00:00
Joe Betz
8a69d206a2 Fix 114661 via cel-go bump to 0.12.6 to pick up cel-go#620 2023-01-05 14:24:00 -05:00
Kubernetes Prow Robot
41976c813b
Merge pull request #114850 from ibihim/open-import-restrictions-for-subpackages-on-kms
staging/publishing: open up kms package for sub packages and utils
2023-01-05 11:08:32 -08:00
Kubernetes Prow Robot
cd1115ced0
Merge pull request #114835 from apelisse/testfield-configurable-typeconverter
Give TypeConverter to TestFieldManager
2023-01-05 11:08:21 -08:00