Commit Graph

112940 Commits

Author SHA1 Message Date
Patrick Ohly
cb1edc00ef Revert "e2e storage: define local PersistentVolume tests in deterministic order"
This reverts commit 5636418f10. Ginkgo is
now handling the random spec ordering.
2023-01-09 20:55:26 +01:00
Patrick Ohly
baf832d80d dependencies: update ginkgo to v2.7.0
The new ginkgo release adds sorting of specs. This was triggered by
the observation that parallel test execution of Kubernetes E2E tests
sometimes ran the same spec twice and (presumably) other specs not at all
because spec order was random due to iteration over a map.

Sorting should avoid that problem.
2023-01-09 20:54:58 +01:00
Kubernetes Prow Robot
cf7a3c5bbb
Merge pull request #114906 from ii/promote-subjectaccessreview-test
Promote e2e test for SubjectAccessReview & createAuthorizationV1NamespacedLocalSubjectAccessReview +2 Endpoints
2023-01-08 17:09:27 -08:00
Stephen Heywood
befb7d4a6a Promote SubjectAccessReview e2e test to Conformance 2023-01-09 11:24:05 +13: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