Commit Graph

123142 Commits

Author SHA1 Message Date
Itamar Holder
ab5f84e8ed Refactor: Better pod image, read cgroup file from container
- Improve cgroup file read: execute from container instead of host
- Clean unused variables/functions
- BeTrue/BeFalse -> BeTrueBecause/BeFalseBecause
- Use agnhost instread of stress image
- Improve description and fix typo

Signed-off-by: Itamar Holder <iholder@redhat.com>
2024-05-21 11:19:54 +03:00
Itamar Holder
b17050927c Update node conformance to use NoSwap
Signed-off-by: Itamar Holder <iholder@redhat.com>
2024-05-21 11:19:54 +03:00
Itamar Holder
bdeb80a846 Add serial tests
Signed-off-by: Itamar Holder <iholder@redhat.com>
2024-05-21 11:19:54 +03:00
Itamar Holder
2230ed7dc6 Refactor: helper functions and quantity improvement
- Add getSleepingPod() helper function
- Refactor: quantity functions to return resource.quantity instead of int64
- Improve helper functions for memory capacity

Signed-off-by: Itamar Holder <iholder@redhat.com>
2024-05-21 11:19:54 +03:00
Itamar Holder
13403e836a Fix swap feature gate check by introduting IsFeatureGateEnabled()
Signed-off-by: Itamar Holder <iholder@redhat.com>
2024-05-21 11:19:54 +03:00
Itamar Holder
959d01cbbf Remove cgroup v1 support for swap tests
Signed-off-by: Itamar Holder <iholder@redhat.com>
2024-05-21 11:19:54 +03:00
Itamar Holder
eb5d647655 Move current test under its own NodeConformance context
Signed-off-by: Itamar Holder <iholder@redhat.com>
2024-05-21 11:19:54 +03:00
Itamar Holder
9f344f23fb Add NodeSwap as a node feature in nodefeature.go
Also, Remove wrong documentation about
tempSetCurrentKubeletConfig() returning bool

Signed-off-by: Itamar Holder <iholder@redhat.com>
2024-05-21 11:19:54 +03:00
Lukasz Szaszkiewicz
9248cccc27 replace ENABLE_CLIENT_GO_WATCH_LIST_ALPHA with WatchListClient gate 2024-05-21 08:47:31 +02:00
Kubernetes Prow Robot
a70089ab99
Merge pull request #125009 from BenTheElder/make-branch
define BRANCH to silence undefined variable warning
2024-05-20 21:56:44 -07:00
AxeZhan
3a2a500182 check restartpolicy in getFinishTimeFromContainers 2024-05-21 11:58:06 +08:00
Kubernetes Prow Robot
b168ad5a31
Merge pull request #125008 from eddiezane/ez/sig-cli-owners
Update sig-cli owners
2024-05-20 20:18:56 -07:00
Kubernetes Prow Robot
62aae86899
Merge pull request #125005 from brianpursley/fix-deprecated-ptr
Use ptr.To instead of deprecated pointer functions
2024-05-20 18:14:08 -07:00
Benjamin Elder
0973b4b6c4 define BRANCH to silence undefined variable warning 2024-05-20 17:05:52 -07:00
Eddie Zaneski
0ad33b1267
Update sig-cli owners
Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>
2024-05-20 17:08:03 -06:00
Kubernetes Prow Robot
765e7ef0d2
Merge pull request #124912 from enj/enj/i/enc_config_typos
encryptionconfig: detect typos
2024-05-20 15:40:41 -07:00
Matthias Bertschy
893ab296d7 increase memory limit for e2e test containers
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com>
2024-05-20 22:40:03 +02:00
Brian Pursley
288d132cf6 Use ptr.To instead of deprecated pointer functions 2024-05-20 16:14:54 -04:00
Kubernetes Prow Robot
7b73bc472c
Merge pull request #125002 from jmcgrath207/revert-122631-disable-service-links
Revert "DisableServiceLinks admission controller"
2024-05-20 11:39:33 -07:00
Alexander Zielenski
b34197dc14 feedback 2024-05-20 11:21:31 -07:00
John McGrath
e72788d58e
Revert "DisableServiceLinks admission controller" 2024-05-20 12:20:46 -05:00
Kubernetes Prow Robot
56147500da
Merge pull request #124929 from HirazawaUi/remove-unused-proxy-function
[kube-proxy]: Remove unused util functions
2024-05-20 10:17:57 -07:00
Kubernetes Prow Robot
31d43ee485
Merge pull request #124867 from p0lyn0mial/upstream-progress-notification-for-waitUntilWatchCacheFreshAndForceAllEvents
storage/cacher: waitUntilWatchCacheFreshAndForceAllEvents checks if storage.RequestWatchProgress is supported
2024-05-20 09:12:29 -07:00
Kubernetes Prow Robot
073c1596f2
Merge pull request #124602 from Iceber/fix_discovery_prioritized_versions
fix the version order of 'discovery.k8s.io'
2024-05-20 09:12:20 -07:00
Kubernetes Prow Robot
935292b62d
Merge pull request #124754 from p0lyn0mial/upstream-cacher-dispatchevents-progress-requester
storage/cacher: dispatchEvents use progressRequester
2024-05-20 08:10:32 -07:00
Lubomir I. Ivanov
4a6d3187fa kubeadm: deprecate the RootlessControlPlane feature gate
The feature was left in alpha for a few releases, since
k8s started planning on a broader feature UserNamespacesSupport,
which is what kubeadm should integrate with.

UserNamespacesSupport graduated to beta in 1.30.
Once it graduates to GA kubeadm can start using it an remove
RootlessControlPlane.
2024-05-20 16:55:11 +03:00
Kubernetes Prow Robot
b10a141fd2
Merge pull request #124614 from p0lyn0mial/upstream-reflector-warn-no-bookmark-event
client-go/reflector: warns when the bookmark event for initial events hasn't been received
2024-05-20 06:46:50 -07:00
Lukasz Szaszkiewicz
93960f4890 client-go/reflector: warns when the bookmark event for initial events hasn't been received 2024-05-20 14:42:48 +02:00
Lukasz Szaszkiewicz
33f81ee23f storage/cacher: dispatchEvents use progressRequester 2024-05-20 14:18:36 +02:00
HirazawaUi
facf702e64 Remove useless util functions 2024-05-20 19:57:43 +08:00
AxeZhan
e4348a1210 consider sidecar containers in getFinishTimeFromContainers 2024-05-20 18:31:23 +08:00
TommyStarK
902a6b55eb
cmd/kubelet: remove deprecated otel NewNoopTracerProvider
Signed-off-by: TommyStarK <thomasmilox@gmail.com>
2024-05-19 23:43:06 +02:00
SataQiu
4bd3baece3 kube-controller-manager: remove the deprecated horizontal-pod-autoscaler-upscale-delay and horizontal-pod-autoscaler-downscale-delay flags 2024-05-19 17:49:23 +08:00
AxeZhan
b5f25c41ce add an integration test when nodeAffinity specifies a non-existent node. 2024-05-18 05:00:59 +08:00
AxeZhan
d6d1e6ad8a base on allNodes when calculating nextStartNodeIndex 2024-05-18 00:30:38 +08:00
Kubernetes Prow Robot
a31030543c
Merge pull request #124920 from kimsehwan96/update-an-incorrect-comment-in-kubeadm-controlplane-join-phase
Update an incorrect comment in kubeadm controlplane join phase
2024-05-17 06:03:51 -07:00
NoicFank
31a4b13238 enhancement(scheduler): share waitingPods among profiles 2024-05-17 17:07:27 +08:00
Kubernetes Prow Robot
5ceb99dc6b
Merge pull request #124824 from seans3/export-poke-udp
Export PokeUDP helper function
2024-05-16 20:13:01 -07:00
Kubernetes Prow Robot
67012614c3
Merge pull request #124442 from neolit123/1.31-add-image-pull-policy-to-upgrade-config
kubeadm: support image pull mode and policy in UpgradeConfiguration
2024-05-16 20:12:52 -07:00
kimsehwan96
894a838a1a Update an incorrect comment in kubeadm controlplane join phase 2024-05-17 12:09:42 +09:00
Kubernetes Prow Robot
6d4250ed41
Merge pull request #123149 from mochizuki875/remove_probe_from_copy_pod
kubectl debug: Add --keep-* flag to control the removal of probes, labels, annotations, and initContainers from copy pod
2024-05-16 17:35:53 -07:00
Kubernetes Prow Robot
c276258e20
Merge pull request #124913 from enj/enj/i/go_work_sum_ignore
Ignore go.work.sum for fake workspaces
2024-05-16 14:43:36 -07:00
Alexander Zielenski
5bac4c16b6 preserve errors for additionalProperties and xvalidations so the API surface stays the same
Once this has had some soak time we can allow CRDs to use these abilities
2024-05-16 13:14:04 -07:00
Alexander Zielenski
74f8e4dd51 add allOf support into CEL validator
preserve errors for additionalProperties and xvalidations so the API surface stays the same

Once this has had some soak time we can allow CRDs to use these abilities
2024-05-16 13:14:03 -07:00
Alexander Zielenski
44d05119e2 codegen: deepycopy-gen 2024-05-16 13:13:14 -07:00
Alexander Zielenski
bf7770f92f allow CEL and additionalProperties used in allof
additionalProperties makes sense to use in a NestedValueValidation, but it is currently forbidden. This change makes the treatment of additionalProperties more in line with the treatment of `items` or `properties` - so users can specify additional value validations for schemas which use `additionalProperties` structurally.

This change also move XValidations so that it is allowed to be used inside an allOf in a CRD schema
2024-05-16 13:13:14 -07:00
Kubernetes Prow Robot
0aa01be424
Merge pull request #124906 from liggitt/pod-list-panic
Fix printPod panic with spurious container statuses
2024-05-16 12:27:47 -07:00
Monis Khan
974e2d956e
Ignore go.work.sum for fake workspaces
Signed-off-by: Monis Khan <mok@microsoft.com>
2024-05-16 13:52:36 -04:00
Kubernetes Prow Robot
2a003648b0
Merge pull request #124793 from mimowo/fix-managed-by-comment
Fix the comment for the Job managedBy field
2024-05-16 10:50:57 -07:00
mochizuki875
b63fa1300c Add keep options 2024-05-16 17:26:20 +00:00