Commit Graph

89345 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
0669581f4d
Merge pull request #88892 from claudiubelu/image-promoter/build-and-push
test images: Skip building manifest list if no image was pushed
2020-03-06 03:11:23 -08:00
Kubernetes Prow Robot
5708511499
Merge pull request #88708 from mikedanese/deleteopts
Migrate clientset metav1.DeleteOpts to pass-by-value
2020-03-05 23:09:23 -08:00
Chao Xu
1e78fc0bf0 generaetd 2020-03-05 22:27:02 -08:00
Chao Xu
bac9351c64 refactor egress dialer construction code and add unit test 2020-03-05 22:23:56 -08:00
Chao Xu
fbb1fb8902 add metrics and traces for egress dials 2020-03-05 22:23:56 -08:00
Cheng Xing
ef3d66b98b Parallelize attach operations across different nodes for volumes that allow multi-attach 2020-03-05 22:22:05 -08:00
Kubernetes Prow Robot
cd0057c16a
Merge pull request #88876 from nolancon/none-policy-fix
Topology Manager none policy bug fix
2020-03-05 21:40:33 -08:00
Kubernetes Prow Robot
f5df777d50
Merge pull request #88872 from smarterclayton/fix_flake
test: Properly detect container runtime flake in e2e test
2020-03-05 21:40:23 -08:00
Kubernetes Prow Robot
b0f793a94c
Merge pull request #88870 from alculquicondor/disallow_dup_plugin_config
Disallow duplicate PluginConfig in framework creation
2020-03-05 21:40:15 -08:00
Kubernetes Prow Robot
b9cd76519e
Merge pull request #88869 from Jefftree/egress_flag
[Network Proxy] Allow both grpc and http-connect mode to be toggled in kube-up
2020-03-05 21:40:05 -08:00
Kubernetes Prow Robot
1302f343b1
Merge pull request #88864 from alculquicondor/one_config
Disallow use of Plugin or PluginConfig when using Policy
2020-03-05 21:39:57 -08:00
Kubernetes Prow Robot
86fc6d5d4c
Merge pull request #88863 from caesarxuchao/0.0.8
Use the v0.0.8 network proxy images
2020-03-05 21:39:48 -08:00
Kubernetes Prow Robot
c45e836386
Merge pull request #88862 from munnerz/code-gen-mixed-case-imports
Use versioned autoscaling API in code-generator examples
2020-03-05 21:39:39 -08:00
Kubernetes Prow Robot
264e2f1744
Merge pull request #88488 from gnufied/implement-fix-recursive-chown
Implement changes for fsgroup recursive chown
2020-03-05 21:39:30 -08:00
Kubernetes Prow Robot
e90c908f64
Merge pull request #88141 from tedyu/pvc-being-del
Don't try to create VolumeSpec immediately after underlying PVC is being deleted
2020-03-05 21:39:23 -08:00
Kubernetes Prow Robot
ce01a9bad0
Merge pull request #88857 from nolancon/test-fix
Check for nil cpuManager in container manager
2020-03-05 20:05:14 -08:00
Kubernetes Prow Robot
6c8cdb9162
Merge pull request #88850 from enj/enj/i/dynamic_cert_fixes
Fix dynamic certificates issues
2020-03-05 20:05:05 -08:00
Kubernetes Prow Robot
974a8a014f
Merge pull request #88847 from claudiubelu/image-promoter/build-and-push
Image Promoter fixes
2020-03-05 20:04:56 -08:00
Kubernetes Prow Robot
fa78f6b1a0
Merge pull request #88794 from MikeSpreitzer/full-nru-match
Generalized NonResourcePolicyRule.NonResourceURLs impl
2020-03-05 20:04:47 -08:00
Kubernetes Prow Robot
50dd75f9c5
Merge pull request #88773 from vpickard/e2e-topology-manager-sriovdpReady
e2e-topology-manager: Wait for SR-IOV device plugin
2020-03-05 20:04:38 -08:00
Kubernetes Prow Robot
8b8dd79d53
Merge pull request #88768 from damemi/extenders-cc
Add Extenders to v1alpha2 Component Config
2020-03-05 20:04:28 -08:00
Kubernetes Prow Robot
db73df3abe
Merge pull request #88644 from MikeSpreitzer/literal-match-tests
Added non-randomized tests of matching FlowSchema rules
2020-03-05 20:04:20 -08:00
Kubernetes Prow Robot
e23e7204f2
Merge pull request #88558 from egernst/e2e_node-PodOverhead
e2e node pod overhead
2020-03-05 20:04:11 -08:00
Kubernetes Prow Robot
f605ab0b08
Merge pull request #88502 from caesarxuchao/make-egress-api-beta
Promote the egressSelector API to beta
2020-03-05 20:04:02 -08:00
Kubernetes Prow Robot
c812375ed6
Merge pull request #88465 from alvaroaleman/utilerrors-implement-errors-is
Utilerrors.Aggregate: Allow using with errors.Is()
2020-03-05 20:03:53 -08:00
Kubernetes Prow Robot
34c4407d34
Merge pull request #88152 from fengzixu/master
cleanup: move the test of TaintBasedEvictions features to sig-node
2020-03-05 20:03:43 -08:00
Kubernetes Prow Robot
4065a5a236
Merge pull request #88022 from YangLu1031/master
Dump docker image list
2020-03-05 20:03:29 -08:00
Kubernetes Prow Robot
e679265086
Merge pull request #87865 from tedyu/container-visitor2
Allow container visitor to operate on selected container types
2020-03-05 20:03:17 -08:00
Kubernetes Prow Robot
48541a0b16
Merge pull request #87650 from nolancon/beta-feature-gate
Update TopologyManager Feature Gate
2020-03-05 20:03:04 -08:00
Kubernetes Prow Robot
50c0a698d8
Merge pull request #87553 from MikeSpreitzer/shared-informer-comments-redux
More refinement of comments and parameter names for informers
2020-03-05 20:02:50 -08:00
Jefftree
6fd748e2c5 exit if KONNECTIVITY_SERVICE_PROXY_PROTOCOL_MODE is set incorrectly 2020-03-05 16:59:55 -08:00
immutablet
922e0bfaec Hide methods in the encryption config that are not used outside the package. 2020-03-05 16:54:27 -08:00
Ted Yu
723761aa88 Don't try to create VolumeSpec immediately after underlying PVC is being deleted
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
2020-03-05 16:45:50 -08:00
Darren Shepherd
eb9cf777dc Disable HTTP2 while proxying a "Connection: upgrade" request
When proxying connection upgrade requests, like websockets, we dial
the target and then manually write the http.Request to the wire,
bypassing the http.Client.  In this scenario we are by default using
HTTP/1.1 from both the client and to the target server we are proxying.
Because of this we must disable HTTP2 in the TLS handshake so that the
server does not think we are writing a HTTP2 request. We do this by
setting the TLSConfig.NextProtos field to "http/1.1".

Signed-off-by: Darren Shepherd <darren@rancher.com>
2020-03-05 17:31:22 -07:00
Kubernetes Prow Robot
edf460bc0f
Merge pull request #88775 from cmluciano/cml/altbackend
Ingress alternate backends
2020-03-05 16:22:49 -08:00
Jefftree
06abedb063 Allow both GRPC and http-connect mode to be toggled 2020-03-05 16:16:59 -08:00
JoshVanL
1bb6ed9bdc
Checks error for loading audit webhook config to prevent panic
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2020-03-05 23:30:50 +00:00
Antoine Pelisse
5231c6815c managedfields: Update Apply time if neither object nor managedfields have changed 2020-03-05 15:19:50 -08:00
Antoine Pelisse
df41fd932b Bump sigs.k8s.io/structured-merge-diff to v3 2020-03-05 15:19:50 -08:00
Antoine Pelisse
7120abe698 fieldmanager: Add failing test for no-op apply actually writing to etcd 2020-03-05 15:19:50 -08:00
Antoine Pelisse
39681aa580 fieldmanager: Move ManagedFields update logic into its own class 2020-03-05 15:19:50 -08:00
Mike Danese
76f8594378 more artisanal fixes
Most of these could have been refactored automatically but it wouldn't
have been uglier. The unsophisticated tooling left lots of unnecessary
struct -> pointer -> struct transitions.
2020-03-05 14:59:47 -08:00
Mike Danese
aaf855c1e6 deref all calls to metav1.NewDeleteOptions that are passed to clients.
This is gross but because NewDeleteOptions is used by various parts of
storage that still pass around pointers, the return type can't be
changed without significant refactoring within the apiserver. I think
this would be good to cleanup, but I want to minimize apiserver side
changes as much as possible in the client signature refactor.
2020-03-05 14:59:46 -08:00
Mike Danese
c58e69ec79 automated refactor 2020-03-05 14:59:46 -08:00
Mike Danese
86bd06c882 update clients 2020-03-05 14:13:59 -08:00
Mike Danese
d9671045ff update client gen 2020-03-05 14:13:59 -08:00
Charles Eckman
aee9fde751 Add e2e test for validating JWTs as OIDC tokens
Adds an E2E test to deploy an agnhost container that runs the test.

Co-authored-by: Michael Taufen <mtaufen@google.com>
2020-03-05 13:58:52 -08:00
Sandeep Rajan
5ce4198152 update coredns to 1.6.7 2020-03-05 16:55:28 -05:00
Mike Dame
1d7006c38d Add Extenders to scheduler v1alpha2 component config 2020-03-05 16:42:15 -05:00
Christopher M. Luciano
912f05bafb
ingress: add alternate resource backend
Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com>
2020-03-05 16:08:44 -05:00