Commit Graph

116740 Commits

Author SHA1 Message Date
Patrick Ohly
bde66bfb55 kubelet dra: restore skipping of unused resource claims
1aeec10efb removed iterating over containers in favor of iterating over pod
claims. This had the unintended consequence that NodePrepareResource gets
called unnecessarily when no container needs the claim. The more natural
behavior is to skip unused resources. This enables (theoretic, at this time)
use cases where some DRA driver relies on the controller part to influence
scheduling, but then doesn't use CDI with containers.
2023-06-27 16:02:31 +02:00
Patrick Ohly
874daa8b52 kubelet dra: fix checking of second pod which uses a claim
When a second pod wanted to use a claim, the obligatory sanity check whether
the pod is really allowed to use the claim ("reserved for") was skipped.
2023-06-27 16:01:11 +02:00
Patrick Ohly
ec70b2ec80 e2e dra: add "kubelet must skip NodePrepareResource if not used by any container"
If (for whatever reason) no container uses a claim, then there's no need to
prepare it.
2023-06-21 10:42:22 +02:00
Kubernetes Release Robot
bbc7ca94a4 CHANGELOG: Update directory for v1.28.0-alpha.3 release 2023-06-20 17:03:14 +00:00
Kubernetes Prow Robot
2651e70f57
Merge pull request #118759 from mimowo/dont-apibackoff-on-pod-failures
Do not bump API requests backoff in the Job controller due to pod failures
2023-06-20 08:52:21 -07:00
Kubernetes Prow Robot
2d60430a16
Merge pull request #118730 from my-git9/ut-features
[UT] increase coverage ut for kubeadm/app/features
2023-06-20 07:54:36 -07:00
Kubernetes Prow Robot
9ed8cfcc2c
Merge pull request #118721 from bart0sh/PR120-DRA-E2E-Node-add-NodeAlphaFeature
DRA Node E2E: add NodeAlphaFeature to fix CI
2023-06-20 07:54:23 -07:00
Kubernetes Prow Robot
2e93c65eff
Merge pull request #114849 from padlar/handle-terminating-namespaces
handle event errors caused due to terminating namespaces
2023-06-20 04:52:21 -07:00
Michal Wozniak
784a309b91 Do not error in Job controller sync when there are pod failures 2023-06-20 11:31:24 +02:00
xin.li
180c2332bf [UT] increase coverage ut for kubeadm/app/features
Signed-off-by: xin.li <xin.li@daocloud.io>
2023-06-20 12:57:22 +08:00
Kubernetes Prow Robot
c0147ff528
Merge pull request #118747 from dims/do-not-prepull-images-for-e2e-node-jobs
Do not prepull images for e2e-node jobs
2023-06-19 19:58:21 -07:00
Davanum Srinivas
564c236ce2
Do NOT prepull images for e2e-node jobs
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2023-06-19 22:01:12 -04:00
Kubernetes Prow Robot
a19373f028
Merge pull request #118745 from alculquicondor/test-race-expectations
Fix race in logging expectations
2023-06-19 11:24:22 -07:00
Aldo Culquicondor
c84b5b0a99
Cleanup unnecessary renames of variable t
Change-Id: Idf4d0ed7e09cf14323567381de158041236680b0
2023-06-19 13:27:17 -04:00
Aldo Culquicondor
c9b01dd977
Fix race in logging expectations
Change-Id: I27da7cae741935da6f0815639a54bfd597a2a6c6
2023-06-19 13:26:39 -04:00
Kubernetes Prow Robot
162034db85
Merge pull request #118744 from mimowo/job-it-tests-small-default-backoff
Set small DefaultJobPodFailureBackOff in Job integration tests
2023-06-19 08:50:22 -07:00
Michal Wozniak
3dd1bac4dc Set small DefaultJobPodFailureBackOff in Job integration tests 2023-06-19 16:52:38 +02:00
Kubernetes Prow Robot
d2332eb5fd
Merge pull request #118743 from mimowo/use-generics-in-job-tests
Replace deprecated sets.Int with sets.Set[int] in Job integration tests
2023-06-19 07:04:22 -07:00
Kubernetes Prow Robot
988094878e
Merge pull request #108075 from ialidzhikov/cleanup/pointer-duration
Make use of `k8s.io/utils/pointer.Duration`
2023-06-19 05:22:21 -07:00
Michal Wozniak
2596245f5a Replace deprecated sets.Int with sets.Set[int] in Job integration tests 2023-06-19 13:55:54 +02:00
Kubernetes Prow Robot
bfd833baf3
Merge pull request #115982 from peaaceChoi/master
Update toplogy keyset initialization
2023-06-19 04:04:21 -07:00
Kubernetes Prow Robot
26f7f8e980
Merge pull request #118733 from neolit123/1.28-etcd-version-fixup
kubeadm: drop older etcd versions from kubeadm support
2023-06-18 23:32:21 -07:00
Kubernetes Prow Robot
0004ce8684
Merge pull request #118689 from bzsuni/clean
[dependencies] update prometheus/client_golang v1.14.0 to v1.16.0
2023-06-18 14:46:20 -07:00
ialidzhikov
958c8fb695 Make use of k8s.io/utils/pointer.Duration
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2023-06-18 21:46:26 +03:00
Lubomir I. Ivanov
ede2ec22b6 kubeadm: drop older etcd versions from kubeadm support
- drop versions < 1.22 in the etcd map
- use 3.5.9-0 for >= 1.22 versions
- make the minimum version for external etcd 3.4.13-4 and max 3.5.9-0
- update images_test to not rely on a pinned etcd version in tests

note: the image 3.4.18-0 was never released in registry.k8s.io!
2023-06-18 15:38:53 +03:00
Ed Bartosh
a1e0aa0e50 DRA Node E2E: add NodeAlphaFeature to fix CI
Added NodeAlphaFeature:DynamicResourceAllocation to the Node DRA test
to fix failing containerd serial jobs. Those jobs skip tests labeled
with NodeAlphaFeature.
2023-06-17 13:12:40 +03:00
Kubernetes Prow Robot
1ff1a26426
Merge pull request #118542 from cchapla/crd_webhook_metrics_updates
Updating names from webhookconversion to conversionwebhook for apiserver
2023-06-16 10:34:19 -07:00
Kubernetes Prow Robot
cef13f11fd
Merge pull request #118615 from mimowo/job-controller-backoff-cleanup
Cleanup job controller handling of backoff
2023-06-16 08:58:19 -07:00
Michal Wozniak
74c5ff97f1 Lower the constants for the rate limiter in Job controller 2023-06-16 17:00:04 +02:00
Michal Wozniak
c51a422d78 Cleanup job controller handling of backoff 2023-06-16 14:53:27 +02:00
Kubernetes Prow Robot
fa78f28f0a
Merge pull request #117522 from pawbana/auth-provider-gcp-windows
Added support for image credential provider for windows and arm64 on gce
2023-06-15 17:48:38 -07:00
Kubernetes Prow Robot
3454de64dd
Merge pull request #116863 from SergeyKanzhelev/knowninplaceBug
added known issue for 1.27 release
2023-06-15 17:48:31 -07:00
Kubernetes Prow Robot
58d7a794d2
Merge pull request #113504 from pacoxu/taint-unit-test
AddOrUpdateTaintOnNode: if node does not exists, return an error
2023-06-15 17:48:19 -07:00
Kubernetes Prow Robot
b637006302
Merge pull request #118420 from alculquicondor/job_warnings
Add warnings for big number of completions and parallelism
2023-06-15 14:24:18 -07:00
Kubernetes Prow Robot
604584d1d3
Merge pull request #118631 from champtar/ca-not-before
Make CA valid 1 hour in the past
2023-06-15 11:22:30 -07:00
Kubernetes Prow Robot
79ca192b4f
Merge pull request #118585 from twz123/fix-ginkgo-no-color-deprecation-warning
Fix ginkgo noColor deprecation warning
2023-06-15 11:22:18 -07:00
Kubernetes Prow Robot
1193ab62e2
Merge pull request #116746 from AxeZhan/csi_translate
Return name instead whole volume when error occurred in csi-translation
2023-06-15 06:50:18 -07:00
bzsuni
5aa5f1abc9 update prometheus/client_golang v1.14.0 to v1.16.0
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2023-06-15 11:24:32 +00:00
Kubernetes Prow Robot
c984d53b31
Merge pull request #117896 from kolyshkin/mount-utils-spring-cleaning
Mount utils spring cleaning and optimization
2023-06-15 01:40:17 -07:00
Kubernetes Prow Robot
41575586b4
Merge pull request #118668 from Riaankl/Uupdate-pending_eligible_endpoints.yaml-to-match-APISnoop
Update pending_eligible_endpoints.yaml to match APISnoop
2023-06-14 20:38:31 -07:00
Kubernetes Prow Robot
7bd66c4a30
Merge pull request #118666 from upodroid/simplify-node-e2e-flags
Update container runtime flags to use containerd instead of docker
2023-06-14 20:38:18 -07:00
Kubernetes Prow Robot
e56002ab04
Merge pull request #118665 from bart0sh/PR119-DRA-E2E-remove-NodeFeature
DRA Node E2E: remove NodeFeature label
2023-06-14 18:10:18 -07:00
Kubernetes Release Robot
8636f9353a CHANGELOG: Update directory for v1.27.3 release 2023-06-14 21:26:04 +00:00
Kubernetes Prow Robot
e436472e24
Merge pull request #118628 from dims/check-before-you-sudo
check before you sudo on AWS EC2 instances
2023-06-14 14:14:17 -07:00
Kubernetes Release Robot
763555814b CHANGELOG: Update directory for v1.26.6 release 2023-06-14 20:17:31 +00:00
Kubernetes Prow Robot
302564c66f
Merge pull request #118655 from aojea/glbc_up
use ingress-gce-glbc v1.23.1 image for CI
2023-06-14 12:50:30 -07:00
Kubernetes Prow Robot
78f18c1b4b
Merge pull request #116894 from enj/enj/i/encrypt_resp_sanity_checks
kmsv2: add sanity checks and refine probing logic
2023-06-14 12:50:19 -07:00
Riaan Kleinhans
3bf93156d8
Update pending_eligible_endpoints.yaml to match APISnoop 2023-06-15 07:31:31 +12:00
Kubernetes Release Robot
ff2a1f0167 CHANGELOG: Update directory for v1.25.11 release 2023-06-14 18:51:12 +00:00
upodroid
a29be0cfb0 update container runtime flags to use containerd instead of docker 2023-06-14 19:18:39 +01:00