Commit Graph

104671 Commits

Author SHA1 Message Date
Paco Xu
6bac4dcaf7 update etcd makefile to using 3.5.1 for building
Signed-off-by: Paco Xu <paco.xu@daocloud.io>
2021-11-02 09:56:21 +08:00
Ruochen Xu
6cc9bedfab add condition pre-check for pod uid and pod resource version in bind api 2021-11-02 09:51:15 +08:00
Kubernetes Prow Robot
349758d65d
Merge pull request #105898 from tallclair/ps-metrics
[PodSecurity] Metrics improvements
2021-11-01 18:12:58 -07:00
Kubernetes Prow Robot
88f8974c8a
Merge pull request #105974 from wojtek-t/pf_watch_support_8
P&F: Enable support for indexes in watch tracker
2021-11-01 17:12:58 -07:00
Kubernetes Prow Robot
764e219469
Merge pull request #105946 from prameshj/exclude-autoscaler-nodes
Remove nodes with Cluster Autoscaler taint from LB backends in service controller
2021-11-01 15:43:53 -07:00
Mark Rossetti
522bf81d83 HostProcess e2e tests to validate command / workingDir paramters
Signed-off-by: Mark Rossetti <marosset@microsoft.com>
2021-11-01 15:40:54 -07:00
Pavithra Ramesh
62799e33ee Remove nodes with Cluster Autoscaler taint from LB backends. 2021-11-01 14:41:21 -07:00
Tim Allclair
afad341759 Cache fast-path metrics & update unit tests 2021-11-01 14:23:00 -07:00
Tim Allclair
6c273020d3 [PodSecurity] Avoid the LegcayRegistry for metrics serving 2021-11-01 14:23:00 -07:00
Tim Allclair
21692e1683 [PodSecurity] Add error & exemption metrics 2021-11-01 14:22:58 -07:00
Tim Allclair
e46928c0b1 [PodSecurity] Fix up metrics & add tests
Update pod security metrics to match the spec in the KEP.
2021-11-01 14:11:19 -07:00
Kubernetes Prow Robot
ac2d872ed9
Merge pull request #105908 from stlaz/ps_annotations
[PodSecurity] Add annotations denoting the exemption reason and the enforcement policy used
2021-11-01 13:17:46 -07:00
Wojciech Tyczyński
21ec77dc19 Enable support for indexes in WatchTracker 2021-11-01 20:51:40 +01:00
Wojciech Tyczyński
12746f4bc1 P&F: Update WatchTracker interface to pass more information 2021-11-01 20:35:18 +01:00
Jiahui Feng
a4f6152743 generated: ./hack/update-vendor.sh 2021-11-01 10:00:00 -07:00
Kubernetes Prow Robot
76694983a1
Merge pull request #105930 from wojtek-t/pf_watch_support_7
P&F: Update and cleanup mutating work estimator
2021-11-01 07:33:18 -07:00
Mike Dame
4960d0976a Wire contexts to Core controllers 2021-11-01 10:29:00 -04:00
Jan Safranek
bc0c1bf1c5 Fixed unit test SELinux support
Previously, an error from GetSELinuxSupport was treated as a filesystem did
not support SELinux. Now the error is treated separately.
2021-11-01 15:11:40 +01:00
Jan Safranek
7b07b1ef0e Add shortcut for SELinux detection
Skip parsing of /proc/mounts if SELinux is disabled on the machine.
2021-11-01 14:32:48 +01:00
Stanislav Laznicka
037daeb4fd
podsecurity: add an annotation informing about which policy was enforced 2021-11-01 13:27:13 +01:00
Stanislav Laznicka
65f88c675c
podsecurity: distinguish between audit and audit violation annotations 2021-11-01 13:27:11 +01:00
Stanislav Laznicka
4a79488ac2
podsecurity: annotations on responses allowed by exemption 2021-11-01 13:24:38 +01:00
Kubernetes Prow Robot
657412713b
Merge pull request #102637 from charlesxsh/fix-migrate-sever
fix potential deadlock
2021-11-01 04:17:19 -07:00
Wojciech Tyczyński
4700cf622b P&F: update mutating request estimation 2021-11-01 09:35:28 +01:00
Kubernetes Prow Robot
37efc5feec
Merge pull request #105920 from SergeyKanzhelev/fixReturnValueHandling
return value is taken from if statement instead of the function call
2021-11-01 00:01:30 -07:00
Kubernetes Prow Robot
aa6bb481ba
Merge pull request #105839 from nilo19/bug/cherry-pick-856
fix: remove VMSS and VMSS instances from SLB backend pool only when necessary
2021-11-01 00:01:18 -07:00
Kubernetes Prow Robot
b403ed8578
Merge pull request #105777 from nilo19/bug/cherry-pick-860
fix: do not delete the lb that does not exist
2021-10-31 23:01:31 -07:00
Kubernetes Prow Robot
763e528e5b
Merge pull request #105253 from nilo19/bug/cherry-pick-680
fix: leave the probe path empty for TCP probes
2021-10-31 23:01:19 -07:00
jyz0309
07bf08690c migrate log to structure log
Signed-off-by: jyz0309 <45495947@qq.com>

add klog.Kobj

Signed-off-by: jyz0309 <45495947@qq.com>

use KObj

Signed-off-by: jyz0309 <45495947@qq.com>

address comment

Signed-off-by: jyz0309 <45495947@qq.com>

remove useless var

Signed-off-by: jyz0309 <45495947@qq.com>

format code

Signed-off-by: jyz0309 <45495947@qq.com>

address comment

Signed-off-by: jyz0309 <45495947@qq.com>

use err key

Signed-off-by: jyz0309 <45495947@qq.com>

use PVC

Signed-off-by: jyz0309 <45495947@qq.com>

improve log message

Signed-off-by: jyz0309 <45495947@qq.com>

address comment

Signed-off-by: jyz0309 <45495947@qq.com>

use pod instead podName

Signed-off-by: jyz0309 <45495947@qq.com>
2021-10-31 21:11:26 +08:00
Kubernetes Prow Robot
08bf54678e
Merge pull request #101909 from nolancon/cpu-mgr-testing
Additional cases for reconcileState testing
2021-10-30 00:01:17 -07:00
ahrtr
6e3cf5eca2 replace ioutil with io and os for hack 2021-10-30 14:44:41 +08:00
ahrtr
45428d887d replace ioutil with io and os for cluster/gce/gci 2021-10-30 14:23:50 +08:00
Kubernetes Prow Robot
fc6890f902
Merge pull request #105989 from bobbypage/gpu-test-config
Fix COS GPU driver installation
2021-10-29 22:59:17 -07:00
Kubernetes Prow Robot
934f96d07d
Merge pull request #106014 from enj/enj/i/unwrap_exec
client-go exec: make sure round tripper can be unwrapped
2021-10-29 21:56:15 -07:00
Ahmad Diaa
a2c37bfd09
use original requests in NodeResourcesBalancedAllocation instead of NonZero (#105845) 2021-10-29 19:04:14 -07:00
Rob Scott
76c19a24db
Initial Topology Hints e2e Tests 2021-10-29 17:37:10 -07:00
Kubernetes Prow Robot
324eff5b75
Merge pull request #105999 from mauriciopoppe/windows-hyperv
KubeEnv var to enable Hyper-V in GCE Windows nodes created with kube-up
2021-10-29 16:18:15 -07:00
Monis Khan
249aefebe3
client-go exec: make sure round tripper can be unwrapped
Signed-off-by: Monis Khan <mok@vmware.com>
2021-10-29 17:59:52 -04:00
Kubernetes Prow Robot
d3bd8a3aab
Merge pull request #106013 from Namanl2001/image-config-dir
enabling `IMAGE_CONFIG_DIR` in make file for testing purposes
2021-10-29 14:23:10 -07:00
Wojciech Tyczyński
e262db7a4d P&F: move seat-seconds to a better location 2021-10-29 22:20:16 +02:00
Kubernetes Prow Robot
36e69a3303
Merge pull request #105980 from ahg-g/ahg-mutable
Make job pod template annotations and labels mutable for suspended jobs that never started
2021-10-29 13:15:23 -07:00
Tim Hockin
11a25bfeb6
De-share the Handler struct in core API (#105979)
* De-share the Handler struct in core API

An upcoming PR adds a handler that only applies on one of these paths.
Having fields that don't work seems bad.

This never should have been shared.  Lifecycle hooks are like a "write"
while probes are more like a "read". HTTPGet and TCPSocket don't really
make sense as lifecycle hooks (but I can't take that back). When we add
gRPC, it is EXPLICITLY a health check (defined by gRPC) not an arbitrary
RPC - so a probe makes sense but a hook does not.

In the future I can also see adding lifecycle hooks that don't make
sense as probes.  E.g. 'sleep' is a common lifecycle request. The only
option is `exec`, which requires having a sleep binary in your image.

* Run update scripts
2021-10-29 13:15:11 -07:00
Namanl2001
6d6bb48240
passing image-config-dir
Signed-off-by: Namanl2001 <namanlakhwani@gmail.com>
2021-10-30 01:23:02 +05:30
ml
a2441a256b fix multiple typos 2021-10-29 21:43:52 +02:00
Namanl2001
952e2732d5
adding make comment
Signed-off-by: Namanl2001 <namanlakhwani@gmail.com>
2021-10-30 01:12:32 +05:30
Kubernetes Prow Robot
adff4a75ad
Merge pull request #105931 from mengjiao-liu/structured_logging_scheduler_part2
Migrate scheduler files `interpodaffinity/filtering.go`,`podtopologyspread/filtering.go`, `volume_zone.go` to structured logging
2021-10-29 12:13:23 -07:00
Shivanshu Raj Shrivastava
c2fba6b84d
referenced the V1Secret type (#105901) 2021-10-29 12:13:11 -07:00
Rob Scott
794f0cb7f1
Fixing how EndpointSlice Mirroring handles Service selector transitions 2021-10-29 11:03:28 -07:00
Jiahui Feng
5d9d3a4a82 upgrade sigs.k8s.io/structured-merge-diff to 4.2.0 2021-10-29 10:00:00 -07:00
Kubernetes Prow Robot
c9ddd248b6
Merge pull request #105888 from neolit123/1.23-remove-reset-update-clusterstatus
kubeadm: remove the reset/update-cluster-status phase
2021-10-29 09:13:03 -07:00