Jan Safranek
8536787133
Add unit tests
2020-03-02 12:54:02 +01:00
Jan Safranek
c11427fef5
Call NodeUnstage after NodeStage timeout
...
When NodeStage times out and does not prepare destination device and user
deletes corresponding pod, the driver may continue staging the volume in
background. Kubernetes must call NodeUnstage to "cancel" this operation.
Therefore TearDownDevice should be called even when the target directory
does not exist (yet).
2020-03-02 12:54:02 +01:00
Jan Safranek
f6fc73573c
Call NodeUnpublish after NodePublish timeout
...
When NodePublish times out and user deletes corresponding pod, the driver
may continue publishing the volume. In order to "cancel" this operation,
Kubernetes must issue NodeUnpublish and wait until it finishes.
Therefore, NodeUnpublish should be called even if the target directory
(created by the driver) does not exist yet.
2020-03-02 12:54:02 +01:00
Jan Safranek
86a5bd98b6
Add uncertain map state to block volumes
...
Volume mount should be marked as uncertain after NodeStage / NodePublish
timeout or similar error, when the driver can continue with the operation in
background.
2020-03-02 12:54:02 +01:00
Kubernetes Prow Robot
39ed64ec4c
Merge pull request #88569 from andyzhangx/csi-corrupt-mnt-fix
...
fix: corrupted mount point in csi driver node stage/publish
2020-03-02 03:30:43 -08:00
Kubernetes Prow Robot
fdb2cb4c88
Merge pull request #88509 from robscott/ingress-v1beta1-class
...
Adding IngressClass to networking/v1beta1
2020-03-01 20:58:42 -08:00
nolancon
e8538d9b76
Add mutex to Topology Manager Add/RemoveContainer
...
This was exposed as a potential bug during e2e test debugging of this
PR.
2020-03-02 04:07:21 +00:00
nolancon
1e613e5a4c
Update TopologyManager Feature Gate:
...
- Alpha to Beta.
- True by default.
- Remove redundant validation checks.
2020-03-02 03:32:05 +00:00
SataQiu
b60c0b5c24
small cleanup for ipvs readme
2020-03-02 10:56:29 +08:00
chendotjs
e79f49ebba
validate configuration of kube-proxy IPVS tcp,tcpfin,udp timeout
2020-03-02 10:28:52 +08:00
Rob Scott
132d2afca0
Adding IngressClass to networking/v1beta1
...
Co-authored-by: Christopher M. Luciano <cmluciano@us.ibm.com>
2020-03-01 18:17:09 -08:00
Kubernetes Prow Robot
1d407216e7
Merge pull request #88699 from feiskyer/vmss-update-improvement
...
Improve performance for VMSS LoadBalancerBackendAddressPools updates
2020-03-01 17:40:42 -08:00
Jefftree
4c54241c3d
Support token authentication for network proxy
2020-03-01 17:24:48 -08:00
tanjunchen
b5cdb6e6cb
test/e2e/:remove // TODO: write a wrapper for ExpectNoErrorWithOffset()
2020-03-01 23:00:11 +08:00
tanjunchen
b63be6a46d
test/e2e/framework/service/:simplify function CreateTCPService
2020-03-01 22:33:42 +08:00
Davanum Srinivas
f92c55a476
Make sure we fail the job and log more details when it does
2020-03-01 09:14:04 -05:00
Davanum Srinivas
bdea23380b
Move conformance image to debian:stretch-slim
...
Pros:
- really small image (see comparison below)
- we need to get rid of hyperkube in upcoming releases
```
davanum@cloudshell:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
debian stretch-slim 4e6990ebcef5 4 days ago 55.3MB
gcr.io/google-containers/debian-hyperkube-base 0.12.1 a46476511725 13 months ago 393MB
```
2020-03-01 09:10:07 -05:00
Pengfei Ni
7f270038d3
Remove unused function aggregateGoroutinesWithDelay
2020-03-01 11:11:51 +00:00
Pengfei Ni
0f4cfe58d8
Switch to UpdateVMs() for updating VMSS backend address pool
2020-03-01 04:46:51 +00:00
immutablet
c0bad80e5b
Factor-out metrics related logic from authentication logic.
2020-02-29 16:39:09 -08:00
Kubernetes Prow Robot
debb1edee1
Merge pull request #88697 from liggitt/conformance-v1
...
Use only v1 CRD resources in e2e tests
2020-02-29 16:04:40 -08:00
Jordan Liggitt
f205e3dd59
Use only v1 CRD resources in e2e tests
2020-02-29 17:34:26 -05:00
Kubernetes Prow Robot
56987164f8
Merge pull request #88626 from yuzhiquan/patch-clean1
...
(cleanup/scheduler): remove unused function
2020-02-29 07:54:40 -08:00
pohsienshih
9bfe818229
Fixed golint issues in RBD code
2020-02-29 23:36:58 +08:00
Marek Siarkowicz
4ea52da628
Remove prometheus references from pkg/controller/endpointslice
2020-02-29 15:10:23 +01:00
Pengfei Ni
2af26dca97
Add UpdateVMs() for VMSS client to allow update multiple VMSSVMs by
...
sequential sync requests and concurent async requests.
2020-02-29 12:52:00 +00:00
yuzhiquanlong
3eec87cd91
update WithPlugin comment, in case remove function
2020-02-29 19:53:04 +08:00
Kubernetes Prow Robot
665c6648eb
Merge pull request #87485 from gavinfish/kubectl_pkg_config
...
Staticcheck: vendor/k8s.io/kubectl/pkg/cmd/exec|config|certificates
2020-02-29 02:26:39 -08:00
Kubernetes Prow Robot
03b7f272c8
Merge pull request #88246 from munnerz/csr-signername-controllers
...
Update CSR controllers & kubelet to respect signerName field
2020-02-28 23:38:39 -08:00
fengzixu
b67a033de2
Refactor: move generic functions of integration test to util directory
2020-02-29 14:56:39 +09:00
Kubernetes Prow Robot
5488fe547d
Merge pull request #86431 from SamyCoenen/patch-1
...
Update README.md
2020-02-28 21:30:39 -08:00
louisgong
c6b94e4606
refactor volume binder
2020-02-29 12:03:39 +08:00
Kubernetes Prow Robot
b378b17560
Merge pull request #88675 from julianvmodesto/hide-server-dry-run
...
Hide deprecated --server-dry-run for kubectl apply
2020-02-28 18:44:57 -08:00
Kubernetes Prow Robot
a84cbd0a42
Merge pull request #88674 from enj/enj/t/paging_with_filter
...
storage: confirm that paging and predicate filtering work together
2020-02-28 18:44:47 -08:00
Kubernetes Prow Robot
268d0a1d3a
Merge pull request #85870 from Jefftree/authn-netproxy
...
Use Network Proxy with Authentication & Authorizer Webhooks
2020-02-28 18:44:39 -08:00
Kubernetes Prow Robot
a54e1a8a04
Merge pull request #88448 from aramase/ipv6
...
azure: add support for single stack IPv6
2020-02-28 17:12:38 -08:00
Kubernetes Prow Robot
86568a8773
Merge pull request #88661 from eloyekunle/feat/update-crd-map-keys-docs
...
update map keys api doc with validation requirements
2020-02-28 15:12:52 -08:00
Kubernetes Prow Robot
901a884c71
Merge pull request #88338 from egernst/PodOverhead-beta
...
Upgrade PodOverhead to beta
2020-02-28 15:12:40 -08:00
Eric Ernst
aa12e1f8c4
e2e_node add test for PodOverhead feature
...
This test will verify that the Pod cgroup created takes Overhead into
account.
Signed-off-by: Eric Ernst <eric@amperecomputing.com>
2020-02-28 23:00:39 +00:00
Monis Khan
002c75442d
storage: confirm that paging and predicate filtering work together
...
This change adds the TestListContinuationWithFilter test which
confirms that paging with a predicate that does not match everything
results in the correct amount of calls to TransformFromStorage and
KV.Get. The partial result of each paging call is also asserted.
Signed-off-by: Monis Khan <mok@vmware.com>
2020-02-28 17:34:04 -05:00
Jefftree
61fa4e6c09
Address comment and remove if condition
2020-02-28 14:22:19 -08:00
Julian V. Modesto
7b214c96b0
Hide deprecated --server-dry-run for kubectl apply
2020-02-28 16:20:05 -05:00
Kubernetes Prow Robot
0d2844f564
Merge pull request #88666 from ingvagabund/scheduler-perf-do-not-override-throughput-labes
...
scheduler_perf: do not override throughput labels
2020-02-28 12:55:03 -08:00
Kubernetes Prow Robot
0046b4cefb
Merge pull request #88242 from jsafrane/cloning-test
...
Add block cloning test
2020-02-28 12:54:53 -08:00
Kubernetes Prow Robot
cfa5f20f8e
Merge pull request #88230 from pohly/volume-binder-reasons
...
volume binder: simplify API
2020-02-28 12:54:38 -08:00
Samy Coenen
7638aae77e
Update README.md
2020-02-28 21:33:03 +01:00
Samy Coenen
10049500c1
Update README.md
2020-02-28 21:30:40 +01:00
Jan Safranek
2c1b743766
Promote block volume features to GA
2020-02-28 20:48:38 +01:00
Chao Xu
3fbb549fb7
Promote the egressselector API to beta
2020-02-28 11:29:45 -08:00
Kubernetes Prow Robot
a9c7529f99
Merge pull request #88076 from eloyekunle/feat/crd-nullability-validation
...
Extended CRD Validation
2020-02-28 08:52:39 -08:00