Commit Graph

97380 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
24f13032b3
Merge pull request #97395 from thockin/externalips-admission
Add denyserviceexternalips admission (KEP 2200)
2021-01-28 12:33:11 -08:00
Wei Huang
f8a6bdb044
Surface info of failed plugins during PerFilter and Filter 2021-01-28 12:20:42 -08:00
Mike Dame
73d8eba1a4 Scheduler: move GetAvoidPodsFromNodeAnnotations to component-helpers 2021-01-28 14:41:55 -05:00
Kubernetes Prow Robot
927cc48fdf
Merge pull request #98421 from qingsenLi/210126
fix Geting -> Getting
2021-01-28 11:41:46 -08:00
Kubernetes Prow Robot
89f1e930f3
Merge pull request #98420 from borgerli/bash-version
change minimum bash version to 4.2
2021-01-28 11:41:33 -08:00
Abu Kashem
df7a890d94
apiserver: add e2e tests for request context deadline 2021-01-28 14:15:05 -05:00
Abu Kashem
e416c9e574
apiserver: plumb context with request deadline
- as soon as a request is received by the apiserver, determine the
  timeout of the request and set a new request context with the deadline.
- the timeout filter that times out non-long-running requests should
  use the request context as opposed to a fixed 60s wait today.
- admission and storage layer uses the same request context with the
  deadline specified.

we use the default timeout enforced by the apiserver:
- if the user has specified a timeout of 0s, this implies no timeout on the user's part.
- if the user has specified a timeout that exceeds the maximum deadline allowed by the apiserver.
2021-01-28 14:15:04 -05:00
Kubernetes Prow Robot
99fc71b37a
Merge pull request #98530 from xing-yang/update_aliases
Update owner aliases
2021-01-28 10:39:57 -08:00
Kubernetes Prow Robot
5947cdf5de
Merge pull request #98527 from pohly/csi-spec-1.3.0
dependencies: update CSI spec to v1.3.0
2021-01-28 10:39:46 -08:00
Kubernetes Prow Robot
f81a9adfd7
Merge pull request #98491 from knabben/swap-netpol-folder
Rolling back network policy tests
2021-01-28 10:39:34 -08:00
Ernest Wong
40713f7666
test images: use recently promoted images
Signed-off-by: Ernest Wong <chuwon@microsoft.com>
2021-01-28 10:09:00 -08:00
Kubernetes Prow Robot
d54e4498fc
Merge pull request #98529 from saschagrunert/buildx
Use buildx in favor of `FROM --platform` syntax
2021-01-28 09:47:41 -08:00
Kubernetes Prow Robot
3bfa8ad7e5
Merge pull request #98209 from yangjunmyfm192085/run-test4
Change log: fix broken page anchor url encodings
2021-01-28 09:47:34 -08:00
Patrick Ohly
562a39a2e1 logging: support call depth via logr, structured logging
The new releases of klog (via klogr) and logr expose support for call
traces via a new WithCallDepth API in logr.

The new klogr can be configured to pass structured log entries into
klog instead of turning them into a single text message.
2021-01-28 17:35:28 +01:00
Kubernetes Prow Robot
252887e39f
Merge pull request #98485 from gavinfish/sched-wrap-all-err
Scheduler: wrap all errors in pkg/scheduler
2021-01-28 08:21:46 -08:00
Kubernetes Prow Robot
816e67ab9d
Merge pull request #97456 from claudiubelu/remove-busybox-helper
test images: Remove busybox-helper image
2021-01-28 08:21:34 -08:00
Jan Safranek
9032f5e51b Fix translation of Cinder storage classess to CSI
In-tree Cinder storage class must be translated to CSI:
- sc.params["fsType"] -> sc.params["csi.storage.k8s.io/fstype"]
- sc.allowedTopology (with in-tree topology keys) -> sc.allowedTopology
  (with CSI topology keys)
2021-01-28 16:01:15 +01:00
Kubernetes Prow Robot
90ca7e89e9
Merge pull request #98526 from saschagrunert/debian-images
Bump debian-base to v1.4.0 and debian-iptables to v1.5.0
2021-01-28 06:43:34 -08:00
xing-yang
ee904e18f0 Update owner aliases 2021-01-28 13:53:48 +00:00
Sascha Grunert
646a202440
Use buildx in favor of FROM --platform syntax
Signed-off-by: Sascha Grunert <mail@saschagrunert.de>
2021-01-28 14:53:09 +01:00
Patrick Ohly
c905f2656c dependencies: update CSI spec to v1.3.0
The newer spec will be needed for some test code that uses the new
GetVolume API.

The commit was produced with:
  hack/pin-dependency.sh github.com/container-storage-interface/spec v1.3.0
  hack/update-vendor.sh
2021-01-28 13:51:13 +01:00
Sascha Grunert
1acaf32cff
Bump debian-base to v1.4.0 and debian-iptables to v1.5.0
Both images are now sane multi-architecture images and should fix the
kube-proxy container image in the same way.

Signed-off-by: Sascha Grunert <mail@saschagrunert.de>
2021-01-28 13:47:09 +01:00
JunYang
e5cb50f69e Change log: fix broken page anchor url encodings
Signed-off-by: JunYang <yang.jun22@zte.com.cn>
2021-01-28 18:44:33 +08:00
JunYang
2a13cbede8 Change log:Fix hyperlink of description [kube-controller-manager-kube-scheduler-and-cloud-controller-manager]
Signed-off-by: JunYang <yang.jun22@zte.com.cn>

Fix hyperlink of error description /&#35

Signed-off-by: JunYang <yang.jun22@zte.com.cn>
2021-01-28 18:42:40 +08:00
JunYang
3bf52db5fe Change log:Fix hyperlink of description [kube-controller-manager-kube-scheduler-and-cloud-controller-manager]
Signed-off-by: JunYang <yang.jun22@zte.com.cn>

Fix hyperlink of error description /&#35

Signed-off-by: JunYang <yang.jun22@zte.com.cn>
2021-01-28 16:21:19 +08:00
Nikhita Raghunath
5c916f0029 Add alisondy to sig-contribex-approvers 2021-01-28 12:53:39 +05:30
Kubernetes Prow Robot
9f2f1b8c46
Merge pull request #98496 from lavalamp/connrotation
Remove unbounded connection creation; also change worst case delay from 50s to 5s
2021-01-27 20:03:07 -08:00
Daniel Smith
80c3ec4c6a Fix unbounded connection creation & 50s of delay 2021-01-27 19:14:24 -08:00
pacoxu
f85cbdb410 update metadata-concealment to 1.6 for removing legacy checking
Signed-off-by: pacoxu <paco.xu@daocloud.io>
2021-01-28 10:06:47 +08:00
Jie Shen
f82e3c430c Wrap all errors in pkg/scheduler 2021-01-28 09:13:40 +08:00
Kubernetes Prow Robot
b3dd01da49
Merge pull request #98456 from SataQiu/fix-apiserver-log-20210127
Fix the bug that network proxy logging http-connect mode in all cases
2021-01-27 16:59:07 -08:00
Amim Knabben
9a8a74f79a Rolling back network policy tests 2021-01-27 18:58:52 -05:00
Kubernetes Prow Robot
4b3d6369dd
Merge pull request #98453 from tanjing2020/change-log
Add pod information to the error logs
2021-01-27 14:51:07 -08:00
David Eads
ff6684d90f add check to gc_admission to allow super users to skip RESTMapping 2021-01-27 16:53:33 -05:00
Antonio Ojea
08a8e80c9f move e2e hostport conflict test to sig-network
The test "validates that there is no conflict between pods with same
hostPort but different hostIP and protocol" was testing the scheduler
capability to schedule pods on the same node with hostPorts, however,
it wasn´t validating that the HostPorts was working, causing false
positives, because the pods were scheduled, but the HostPort exposed
wasn´t working.

In order to test the HostPort functionality, we have to use HostNetwork
pods, that are incompatible with Windows platforms. Also, since this
is touching both network and scheduling, there is no clear the ownership,
but sig-network is happy to adopt it.

We also add a new test for scheduling only under "scheduling", so Windows
folks can use it to test the scheduled in that platform.
2021-01-27 21:55:36 +01:00
Kubernetes Prow Robot
77b194a5d0
Merge pull request #98344 from gavinfish/remove-pro-rest
Cleanup: remove legacy prometheus visibility package_group
2021-01-27 10:01:40 -08:00
Kubernetes Prow Robot
24eea9a42f
Merge pull request #97628 from heqg/typo-function
CHANGELOG-1.19.md: Fix Spelling error about [function]
2021-01-27 09:03:39 -08:00
Kubernetes Prow Robot
6a4a0cdb91
Merge pull request #98187 from jsafrane/skip-2node
Skip PD tests on 1 node cluster
2021-01-27 07:23:39 -08:00
Kubernetes Prow Robot
b418bc83db
Merge pull request #98047 from pacoxu/1.21/grammer-fixes
fix all grammar and spelling issues in releases of 20210113
2021-01-27 05:51:39 -08:00
Claudiu Belu
bdaf849c0f test images: Remove busybox-helper image
We cannot have any RUN commands in the Windows stage when using docker buildx,
which is why we were using the busybox-helper image. The purpose of the image
was to contain a few things that we would obtain by running a few commands:

- symlinks for the busybox binary
- run vcredist_x64.exe which would also give us the vcruntime140.dll which is
  necessary for dig or httpd.

There are alternatives to the commands above that can be achieved in a Linux stage
as well:

- we can create the symlinks in a Linux stage with ln -s. Copying them over to
Windows will allow them to work just as well as if they were being copied over
from a Windows image. The 'Files\' prefix issue to the symlink target still persists.
- we can download the vcruntime140.dll directly, allowing us to skip the vcredist_x64.exe
  installation.
2021-01-27 04:22:38 -08:00
Kubernetes Prow Robot
35bf00acb1
Merge pull request #98363 from cpanato/go1157
[go1.15] Update to go1.15.7
2021-01-27 03:43:39 -08:00
Carlos Panato
3dec5781ad
[go1.15] updatestaging pb.go files using the hack scripts 2021-01-27 11:50:33 +01:00
Carlos Panato
d726c718bf
[go1.15] Use go-runner:buster-v2.2.4 image (built on go1.15.7) 2021-01-27 11:44:05 +01:00
Carlos Panato
d4840b9e2a
[go1.15] staging/publishing: Set default go version to go1.15.7 2021-01-27 11:43:02 +01:00
Carlos Panato
e76fc62258
[go1.15] Update to go1.15.7
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2021-01-27 11:43:01 +01:00
Kubernetes Prow Robot
15252db5f2
Merge pull request #98430 from liggitt/ingress-flake
Deflake ingress e2e updates
2021-01-27 02:03:40 -08:00
pacoxu
ca2033db8d fix all grammer and speel issues in releases of 20210113
Signed-off-by: pacoxu <paco.xu@daocloud.io>
2021-01-27 17:15:51 +08:00
Kubernetes Prow Robot
e0bba105cc
Merge pull request #98138 from lala123912/log_format_admission
staging/src/k8s.io/apiserver/pkg/admission: migrate to structured logs
2021-01-27 01:13:50 -08:00
Kubernetes Prow Robot
de4d771d3b
Merge pull request #97934 from mattcary/loopback-upstream
Disallow local loopback for volume hosts
2021-01-27 01:13:40 -08:00
Kubernetes Prow Robot
5310e4f30e
Merge pull request #98437 from dims/add-dims-to-test/utils/image
Add dims to test/utils/image/OWNERS
2021-01-26 21:53:48 -08:00