Kubernetes Prow Robot
c67e16c74f
Merge pull request #75272 from gnufied/add-pod-information-on-error
...
Add pod information when max volume condition is missing
2019-03-12 13:19:31 -07:00
Kubernetes Prow Robot
11b9ebf113
Merge pull request #75225 from jingxu97/pd_windows_test
...
Add bracket to the sig-window tag and other fixes
2019-03-12 13:19:19 -07:00
Kubernetes Prow Robot
0977ab69ad
Merge pull request #75157 from aaron-prindle/version-check-apply
...
Added version check between patch and live object in server side apply
2019-03-12 13:19:06 -07:00
Kubernetes Prow Robot
02b6557e49
Merge pull request #75081 from freehan/flaky-test
...
beef up NEG tests
2019-03-12 13:18:53 -07:00
Kubernetes Prow Robot
f33e5e8f7a
Merge pull request #74394 from thockin/proxy-reject-lb-no-endpoints
...
Kube-proxy: ICMP reject via LBs when no endpoints
2019-03-12 13:18:40 -07:00
Jordan Liggitt
0aaf1ca4ff
Use apps/v1 APIs in integration tests
2019-03-12 13:17:18 -07:00
David Ashpole
e64c08f869
remove DevicePlugin test for feature gate that can no longer be set
2019-03-12 12:58:23 -07:00
Anago GCB
ac56bd502a
Update CHANGELOG-1.14.md for v1.14.0-beta.2.
2019-03-12 18:44:37 +00:00
Justin Cormack
0fb4b81c3f
Use UUIDv4 not UUIDv1
...
UUIDv1 has several disadvantages:
- it encodes the MAC address of the host, which is a potential privacy issue
- it uses the clock of the host, which reveals time information
- the clock is very coarse, hence the complex code handling duplicates
UUIDv4 is simply a 122 bit random number encoded into the UUID format, which
has no problems with duplicates or locking.
Use the google/uuid library, as newer versions of pborman/uuid just wrap the
Google upstream.
Note that technically a random UUID might fail, but Go ensures that this
should not take place, as it will block if entropy is not available.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2019-03-12 16:03:21 +00:00
Davanum Srinivas
2aa1348e6c
Update to go 1.12 version of golang.org/x/net
...
Change-Id: I3f2fa5d7b6811c9eca58992318d19e44ec9131fd
2019-03-12 11:30:24 -04:00
Laurent Bernaille
09f821ddb5
[kube-proxy/ipvs] Add flag to enable strict ARP
2019-03-12 15:56:22 +01:00
Davanum Srinivas
eb4865fbe5
Hack to ignore stale packages in godep
...
Change-Id: Ibf0877521310d6f2baad605bf1216940e95cb9cd
2019-03-12 09:49:03 -04:00
Prasad Ghangal
317ecf58cc
Update golang.org/x/net/... dependencies to release-branch.go1.11
...
- latest grpc-ecosystem/go-grpc-middleware
Change-Id: Ida7d01e4606f6e0313e1355db6e85be0c0ef1dd1
2019-03-12 09:48:52 -04:00
ajatprabha
4bd0c4ad56
update generated-protobuf
2019-03-12 17:00:42 +05:30
ajatprabha
c2755f6685
update generated-swagger-docs
2019-03-12 17:00:42 +05:30
ajatprabha
fe3b9f486f
update testDeleteWithResourceVersion
2019-03-12 17:00:41 +05:30
ajatprabha
4ddc198c39
pin ResourceVersion precondition only when specified
2019-03-12 17:00:41 +05:30
ajatprabha
63f4827fca
update openapi-spec
2019-03-12 17:00:41 +05:30
ajatprabha
3135cea2cc
add ResourceVersion check to Preconditions#Check
2019-03-12 17:00:40 +05:30
ajatprabha
64ecf9de7f
update deepcopy function
2019-03-12 17:00:40 +05:30
ajatprabha
42f0a36f44
check for ResourceVersion conflict in separate if block
2019-03-12 17:00:39 +05:30
ajatprabha
8f48d76271
add ResourceVersion to DeleteOptions.Preconditions
2019-03-12 17:00:39 +05:30
Kubernetes Prow Robot
9cbccd3859
Merge pull request #75256 from feiskyer/fix-75198
...
Ensure Azure load balancer cleaned up on 404 or 403
2019-03-12 02:52:40 -07:00
Laurent Bernaille
96818ea31e
[kube-proxy/ipvs] Do not delete existing VS and RS when starting
2019-03-12 09:40:55 +01:00
Kubernetes Prow Robot
a213886f9c
Merge pull request #74502 from Random-Liu/collect-pod-log
...
Collect pod log in fluentd-gcp
2019-03-12 01:34:37 -07:00
globervinodhn
c52a27f409
promote job deletion in the namespace e2e to conformance - version updated to v1.15
2019-03-12 12:44:59 +05:30
globervinodhn
6b8226327d
Promote e2e failre test for rc check for exceeding pod quota to conformance - Version updated to v1.15
2019-03-12 12:41:39 +05:30
pontiyaraja
48440bdb73
removed time flaky and added default pod delete timeout
2019-03-12 12:35:32 +05:30
jennybuckley
10259c959e
Fix int/float apply bug
2019-03-11 23:07:21 -07:00
danielqsj
b31a3403c4
remove the deprecated admission metrics
2019-03-12 14:06:38 +08:00
Nathan Essex
394c581a56
Fix label on UpdateContainerResources operation
2019-03-12 14:18:53 +09:00
Aaron Prindle
d5bd17cda0
Added version check between patch and live object in server side apply
...
What is the problem being solved?
https://github.com/kubernetes/kubernetes/pull/75135
Currently version compatibility is not being checked in server side apply between the patch object and the live object. This is causing a merge that will error to be run and the apiserver returns a 500 error. The request should fail if the apiVersion provided in the object is different from the apiVersion in the url, but it should fail before trying to merge, and be a 4xx error. Probably a bad request error.
Why is this the best approach?
The approach of serializing the patch byte array and then checking for version equality with the already serialized live object is the simplest and most straightforward solution.
2019-03-11 22:08:30 -07:00
Kubernetes Prow Robot
eb6a1b651c
Merge pull request #72942 from caesarxuchao/expose-storage-version-hash
...
Populate the storage version hash
2019-03-11 21:36:36 -07:00
goodluckbot
8d991e6ee2
Pick node for preemption based on start time of pods
2019-03-12 12:30:15 +08:00
Tim Hockin
de25d6cb95
Kube-proxy: REJECT LB IPs with no endpoints
...
We REJECT every other case. Close this FIXME.
To get this to work in all cases, we have to process service in
filter.INPUT, since LB IPS might be manged as local addresses.
2019-03-11 20:33:45 -07:00
Tim Hockin
382f5c83c0
Retool HTTP and UDP e2e utils
...
This is a prefactoring for followup changes that need to use very
similar but subtly different test. Now it is more generic, though it
pushes a little logic up the stack. That makes sense to me.
2019-03-11 20:33:35 -07:00
Kubernetes Prow Robot
c094f873a9
Merge pull request #75206 from liggitt/node-lease
...
deflake nodelease test
2019-03-11 20:24:36 -07:00
caiweidong
751007c17d
Do not replace labels of pvc with those of StastefulSet
2019-03-12 11:13:57 +08:00
WanLinghao
686b526de4
remove unused functions in pkg/controller/nodelifecycle/node_lifecycle_controller.go
2019-03-12 11:01:47 +08:00
Kubernetes Prow Robot
bb8ccb6ce7
Merge pull request #74975 from dims/deprecate-make-symlink-parameter-in-hyperkube
...
Deprecate make-symlink parameter in hyperkube
2019-03-11 19:10:36 -07:00
Jing Xu
3718f4e0ed
Add bracket to the sig-window tag
...
Need to add bracket in the tag for sig-windows. Also fix an issue: for
current testing structure, it first init driver and then set up the
framework. So when initialize the driver, it does not know what OS is
and we can not set up the capabilities correctly. Instead we have to add
all the capabilities and supported fs types including both linux and
windows. Later in the code, we will check the Node OS and decide how to
run the test.
2019-03-11 18:40:45 -07:00
Kubernetes Prow Robot
43b6ddf3c6
Merge pull request #75087 from andyzhangx/unmount-issue-windows
...
fix smb unmount issue on Windows
2019-03-11 17:58:37 -07:00
Kubernetes Prow Robot
243e740885
Merge pull request #74809 from oxddr/secrets-and-maps
...
Fix secret/configmap management for terminated pods
2019-03-11 16:42:36 -07:00
Daniel Lipovetsky
ab6d901497
Update kubectl taint usage
...
- Explain that the value is optional.
- Add example of adding a taint with no value to kubectl taint usage.
2019-03-11 14:20:59 -07:00
Daniel Lipovetsky
f5ac239289
Copy changes from pkg/util/taints
to pkg/kubectl/cmd/taint
2019-03-11 14:20:59 -07:00
Daniel Lipovetsky
653c710b0d
Update v1.Taint parser to accept key:effect
, key=:effect-
, key
, and key-
forms
...
Also add missing tests for `key=:value` form.
2019-03-11 14:20:59 -07:00
Hemant Kumar
cc61632255
Add pod information when max volume condition is missing
2019-03-11 17:11:56 -04:00
Tim Hockin
19e333b5cc
Fix small race in e2e
...
Occasionally we get spurious errors about "no route to host" when we
race with kube-proxy. This should reduce that. It's mostly just log
noise.
2019-03-11 12:40:28 -07:00
Javier Pérez Hernández
e783f0bcd4
gce: configure: validate SA has storage scope
...
If the VM SA doesn't have storage scope associated, don't use the
token in the curl request or the request will fail with 403.
2019-03-11 12:04:01 -07:00
Kubernetes Prow Robot
50bf223a05
Merge pull request #75224 from neolit123/certs-print-key-on-phase
...
kubeadm: print key inside the upload-certs phase of init
2019-03-11 12:00:15 -07:00