Commit Graph

106241 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
a274ec0afa
Merge pull request #107348 from smarterclayton/warn_about_admission
release-note: Describe issues around node admission in 1.22
2022-02-04 22:54:50 -08:00
Kubernetes Prow Robot
04969280be
Merge pull request #107961 from liggitt/x509
Add 1.23 release note for x509 commonname
2022-02-04 21:50:50 -08:00
Kubernetes Prow Robot
8dee712448
Merge pull request #107956 from benluddy/xvalidations-deepcopy
Deeply copy JSONSchemaProps.XValidations.
2022-02-04 20:18:56 -08:00
Jordan Liggitt
8dde08711f Add 1.23 release note for x509 commonname 2022-02-04 21:00:48 -05:00
Kubernetes Prow Robot
6410ddaba9
Merge pull request #107623 from bbarnes52/podtopologyoptimization
Optimize pod topology spread performance
2022-02-04 15:58:58 -08:00
Clayton Coleman
28198919f8
release-note: Describe issues around node admission in 1.22
The 1.22 release fixed an issue where pods that were terminating
were not always properly accounting for the resources they used.
As a consequence, certain workloads that saturate a single node with
pods may see increased pod creation failures until existing pods
fully terminate. Inform users of that change and link to where we
will resolve in the future.
2022-02-04 16:41:11 -05:00
Kubernetes Prow Robot
469c4c4a30
Merge pull request #106715 from aojea/dual_hostnet_pods
set secondary address on host-network pods
2022-02-04 12:17:30 -08:00
Ben Luddy
5af2984a37
Deeply copy JSONSchemaProps.XValidations. 2022-02-04 14:26:04 -05:00
Kubernetes Prow Robot
2a2e3db782
Merge pull request #107947 from soltysh/show_managedfields
Make ShowManagedFields public so printers users can tweak the value
2022-02-04 11:13:31 -08:00
Brian Barnes
4222d3a48e optimize pod topology spread 2022-02-04 10:27:58 -08:00
Kubernetes Prow Robot
c1190f5aa2
Merge pull request #107935 from ravisantoshgudimetla/wire-contexts-disruption
Wire contexts to Disruption controllers
2022-02-04 10:08:13 -08:00
Kubernetes Prow Robot
8f5a12d701
Merge pull request #107924 from gnufied/fix-reconciler-flake
fix flake in detach tests
2022-02-04 10:08:01 -08:00
Antonio Ojea
bc8e7ac1a0 ignore CRI PodSandboxNetworkStatus for host network pods 2022-02-04 18:41:57 +01:00
Kubernetes Prow Robot
cd6e0ece04
Merge pull request #107942 from BenTheElder/root-owners-approvers-are-reviewers
for ./OWNERS, ensure approvers are in reviewers and emeritus approver…
2022-02-04 08:40:01 -08:00
ravisantoshgudimetla
65ff81757d Wire contexts to Disruption controllers 2022-02-04 10:32:04 -05:00
Maciej Szulik
47d8450c90
Make ShowManagedFields public so printers users can tweak the value 2022-02-04 14:00:03 +01:00
Kubernetes Prow Robot
76cdb57ccf
Merge pull request #107941 from MikeSpreitzer/fix-serve-prom-typo
Fixed typo in hack/serve-prom-scrapes.sh
2022-02-04 02:41:59 -08:00
Benjamin Elder
4e635ae042 for ./OWNERS, ensure approvers are in reviewers and emeritus approvers are not in reviewers 2022-02-03 22:43:04 -08:00
Mike Spreitzer
3e44d95857 Fixed typo in hack/serve-prom-scrapes.sh 2022-02-04 01:33:06 -05:00
Kubernetes Prow Robot
8e5089ad17
Merge pull request #107666 from aojea/dualga
dual-stack feature gate ga
2022-02-03 21:25:59 -08:00
Kubernetes Prow Robot
39931456db
Merge pull request #107740 from brianpursley/legacy-script-fixes
legacy-script.sh fixes - junit output and add missing record_command
2022-02-03 17:34:00 -08:00
Kubernetes Prow Robot
d3c1e26c7f
Merge pull request #105297 from jackfrancis/RunCordonOrUncordon-nil
RunCordonOrUncordon error if drainer has nil Ctx or Client
2022-02-03 16:32:00 -08:00
Kubernetes Prow Robot
c1f2fbf65a
Merge pull request #107940 from csantanapr/update-changelog-owners-124
Update CHANGELOG OWNERS with 1.24 release note team members
2022-02-03 15:18:57 -08:00
Carlos Santana
81dfbd7bb0 Update CHANGELOG OWNERS with 1.24 release note team members
Signed-off-by: Carlos Santana <csantana23@gmail.com>
2022-02-03 17:16:34 -05:00
Kubernetes Prow Robot
7efc928dfa
Merge pull request #107764 from heybronson/wrap-error
wrap error from RunCordonOrUncordon
2022-02-03 12:22:58 -08:00
Kubernetes Prow Robot
adbda068c1
Merge pull request #106015 from ahrtr/replace_ioutil_with_io_os_test
Replace ioutil with os and io for the test
2022-02-03 04:31:44 -08:00
Kubernetes Prow Robot
a5e70054bd
Merge pull request #107162 from ardaguclu/invalidate-cache-after-delete
Add manually invalidate cache documentation into delete
2022-02-02 23:51:45 -08:00
Kubernetes Prow Robot
1f88942501
Merge pull request #107832 from adisky/fix-ubuntu-containerd-install
[CI Job failure] Fix job containerd-e2e-ubuntu
2022-02-02 20:51:45 -08:00
brianpursley
e120f11438 Change legacy-script.sh to produce junit output in location set by the
ARTIFACTS environment variables if KUBE_JUNIT_REPORT_DIR is not set.

Add missing record_command to a couple of tests in legacy-script.sh.

Fix some typos in /test/cmd/README.md
2022-02-02 21:51:15 -05:00
Kubernetes Prow Robot
baad1caee9
Merge pull request #107900 from smarterclayton/pr-107854
kubelet: Pods that have terminated before starting should not block startup
2022-02-02 15:51:45 -08:00
Hemant Kumar
4b589dfd7a fix flake in detach tests 2022-02-02 17:28:13 -05:00
ahrtr
fe95aa614c io/ioutil has already been deprecated in golang 1.16, so replace all ioutil with io and os 2022-02-03 05:32:12 +08:00
Gunju Kim
3ce5c944a8
kubelet: Clean up a static pod that has been terminated before starting
- Allow a podWorker to start if it is blocked by a pod that has been
  terminated before starting
- When a pod can't start AND has already been terminated, exit cleanly
- Add a unit test that exercises race conditions in pod workers
2022-02-02 16:05:32 -05:00
Kubernetes Prow Robot
2d0fa78f2f
Merge pull request #107915 from fromanirh/e2e-tm-cpum-check-node-allocatable
E2E: {cpu,topology} manager: improve debuggability
2022-02-02 10:40:18 -08:00
Kubernetes Prow Robot
206922ee2b
Merge pull request #107913 from mmiranda96/fix/stats-summary-validation-timeout
[Summary API [NodeConformance]] Increase timeout for initial /stats/summary validation
2022-02-02 10:40:05 -08:00
Kubernetes Prow Robot
cf9b5ab95a
Merge pull request #107876 from jlsong01/fix-concurrent-scheme-usage
Fix concurrent usage issue of the same scheme
2022-02-02 09:20:21 -08:00
Kubernetes Prow Robot
8f80ae88f2
Merge pull request #107532 from marseel/add_bootstrap_to_kubemark
Add option to bootstrap kubeconfig for hollow-node
2022-02-02 06:44:21 -08:00
Francesco Romani
7004a718d9 e2e: node: {cpu,topo}mgr: round up test requirement
A cpu/topology manager e2e test wants to require one exclusive CPU
and a share of CPU time; let's round up the allocatable CPU requirements
(from 1 to 2) to reduce the chances of false negatives.

Signed-off-by: Francesco Romani <fromani@redhat.com>
2022-02-02 15:17:09 +01:00
Francesco Romani
c92d9f7974 e2e: node: {cpu,topo}mgr: don't assume cpu capacity >= 2
Even though CI machines _usually_ have at least two cpus,
let's rather not assume this holds true, and let's actually
check the allocatable CPUs, skipping even the simplest
tests if the assumption is broken, to avoid false negatives.

Signed-off-by: Francesco Romani <fromani@redhat.com>
2022-02-02 15:17:05 +01:00
Francesco Romani
2d1503dae3 e2e: node: {cpu,topo}mgr: make logic on allocatable
The existing cpu/topology manager tests correctly check for the
node resources and skip if the detected resources are not enough
to run the tests, to avoid false negatives.

Unfortunately they do the check against the node capacity, while
the correct approach is to check the allocatable resources.
The existing check is correct only on a narrow set of cases;
otherwise can still lead to false negatives.

This PR fixes that.

Signed-off-by: Francesco Romani <fromani@redhat.com>
2022-02-02 14:10:46 +01:00
Francesco Romani
60585da68f e2e: node: {cpu,top}omgr: report node capacity/allocatable
Make sure to log out the cpu capacity and allocatable for
the node running the tests, to make the troubleshooting
of test failures easier.

Signed-off-by: Francesco Romani <fromani@redhat.com>
2022-02-02 14:10:44 +01:00
jlsong01
d66b3edd65 allocate a unique scheme for each test to fix concurrent usage issue 2022-02-02 15:22:59 +08:00
Kubernetes Prow Robot
d4b49be81a
Merge pull request #105300 from nckturner/ccm-flags
Allow cloud controller manager flags to be set in ./hack/local-up-cluster.sh
2022-02-01 23:02:21 -08:00
Mike Miranda
c6d903eb27 Increase timeout for initial /stats/summary validation 2022-02-02 06:17:44 +00:00
Kubernetes Prow Robot
a4f559bfe1
Merge pull request #107904 from sabbey37/update_azure_auth
Update azure auth plugin deprecation to warning
2022-02-01 20:30:22 -08:00
Kubernetes Prow Robot
f11dbaea2f
Merge pull request #106883 from calvin0327/move-well-know-systemConstant
kubeadm: move well-known system constants to constants.go
2022-02-01 17:28:21 -08:00
Kubernetes Prow Robot
229270700b
Merge pull request #107903 from endocrimes/dani/remove-dkc-tests
e2e_node: Remove Dynamic Kubelet Config tests
2022-02-01 16:26:21 -08:00
sabbey37
c94b4bb2ac Update azure auth plugin deprecation to warning 2022-02-01 15:35:36 -05:00
Danielle Lancashire
c2fa286334 e2e_node: Remove Dynamic Kubelet Config tests
These tests don't currently run in any job, and the feature has been
removed from the kubelet (remaining references exist for API Server
compatibility to allow upgrading API Servers before Kubelets).

Remove them for good test hygiene.
2022-02-01 21:28:14 +01:00
Kubernetes Prow Robot
f95c70080f
Merge pull request #106062 from ahrtr/replace_ioutil_with_io_os_cmd
Replace the deprecated io/ioutil with os and io for cmd
2022-02-01 11:35:50 -08:00