Shintaro Murakami
4635f16dc1
Add missing error check
2019-07-29 14:37:48 +09:00
Sean Sullivan
7a64a66d61
Move pkg/kubectl/cmd/util/openapi to staging
2019-07-27 16:18:37 -07:00
Kubernetes Prow Robot
23649560c0
Merge pull request #80301 from klueska/upstream-rename-topologymanager-preferred-best-effort
...
Rename 'preferred' TopologyManager policy to 'best-effort'
2019-07-27 09:25:56 -07:00
Kubernetes Prow Robot
12e462b21a
Merge pull request #80656 from seans3/move-kubectl-version
...
Move pkg/kubectl/version to staging
2019-07-27 07:33:56 -07:00
Wei Huang
755a3112d8
[eps-priority] auto-gen files
2019-07-26 20:49:12 -07:00
Wei Huang
762a7113a7
EvenPodsSpread: optimize Priority logic
2019-07-26 20:49:12 -07:00
Wei Huang
26a45b2bd3
EvenPodsSpread: Benchmarking Priority function
2019-07-26 20:49:12 -07:00
Wei Huang
0bff4c27d6
EvenPodsSpread: weigh constraints individually
...
- update logic to weigh each constraint individually
- address comments and misc fixes
2019-07-26 20:48:05 -07:00
Wei Huang
3638fd5353
EvenPodsSpread: minor enhancement on printing out priority score
2019-07-26 20:48:05 -07:00
Wei Huang
821446ed70
EvenPodsSpread: Make some funcs in predicates pkg as public
2019-07-26 20:48:05 -07:00
Wei Huang
f25cc921e1
EvenPodsSpread: Core Priority logic
2019-07-26 20:48:05 -07:00
Wei Huang
eefc18a763
EvenPodsSpread: Define a new Priority
2019-07-26 20:48:05 -07:00
Kubernetes Prow Robot
44de947f0f
Merge pull request #80509 from mborsz/endpoints
...
Add simple pod updates batching to endpoint controller.
2019-07-26 20:16:36 -07:00
Kubernetes Prow Robot
bc8ca12c87
Merge pull request #80448 from tedyu/node-info-key
...
Check error return from GetPodKey
2019-07-26 20:16:23 -07:00
Kubernetes Prow Robot
7075853a70
Merge pull request #80254 from hex108/preempt_with_permit
...
Send a reject message to permit plugin when preempting a WaitingPod
2019-07-26 20:16:11 -07:00
Kubernetes Prow Robot
6f8944aa54
Merge pull request #79696 from yittg/fix-pv-controller-affinity
...
fix pv-controller sync check node affinity for scheduled claim
2019-07-26 20:15:58 -07:00
Kubernetes Prow Robot
78c5d34d35
Merge pull request #80552 from seans3/move-kubectl-describe
...
Move pkg/kubectl/describe to staging
2019-07-26 16:51:58 -07:00
Sean Sullivan
fb44be2d97
Move pkg/kubectl/version to staging
2019-07-26 15:48:09 -07:00
Kubernetes Prow Robot
368ee4bb8e
Merge pull request #79068 from tedyu/dc-skipped-pods
...
Remove unnecessary loop for lowering expectations
2019-07-26 14:01:59 -07:00
Ted Yu
47ccb69907
Check error return from GetPodKey
2019-07-26 11:53:43 -07:00
Sean Sullivan
49f5b423cf
Move pkg/kubectl/describe to staging
2019-07-26 10:41:49 -07:00
Kubernetes Prow Robot
614544f2cf
Merge pull request #80608 from seans3/move-kubectl-bindata
...
Moves pkg/kubectl/util/i18n to staging
2019-07-26 09:56:38 -07:00
Kubernetes Prow Robot
d5d6061c8e
Merge pull request #80476 from matte21/fix-pvcs-leaks
...
PVC protection controller: fix PVC leaks
2019-07-26 05:31:59 -07:00
Kubernetes Prow Robot
de73f62336
Merge pull request #80495 from adityadani/update_openstorage_to_v1.0.0
...
pkg/volume/portworx: Update vendor for libopenstorage/openstorage to v1.0.0
2019-07-26 03:23:59 -07:00
matte21
b4fed83a4a
PVC protection controller: get rid of PVC leaks
...
Make the PVC protection controller robust to cases where a Pod X is deleted,
then a Pod Y with the same namespaced name is created and the two events are
delivered via a single update notification. Both pods should be processed,
because X might be blocking deletion of a PVC which is not referenced by Y.
Prior to this commit only the newer pod is processed, which means that it
is possible to leak PVCs.
Also, add unit tests to reflect the change.
2019-07-26 11:17:17 +02:00
Yi Tang
8c13f9dea3
fix pv controller not find pv for pvc provisioning
2019-07-26 16:24:30 +08:00
Kubernetes Prow Robot
b72077410b
Merge pull request #80520 from ethan-daocloud/patch-2
...
fix wrong spells in events.go
2019-07-26 00:04:00 -07:00
Sean Sullivan
70984d8385
Moves pkg/kubectl/util/i18n to staging
2019-07-25 23:09:34 -07:00
Kubernetes Prow Robot
6fc8a01544
Merge pull request #80562 from seans3/move-drain-staging
...
Move pkg/kubectl/drain to staging
2019-07-25 22:36:24 -07:00
Kubernetes Prow Robot
b234dd06aa
Merge pull request #80548 from seans3/move-kubectl-history
...
Move some pkg/kubectl into polymorphichelpers
2019-07-25 20:48:49 -07:00
Kubernetes Prow Robot
1a95199311
Merge pull request #80518 from jsafrane/cinder-detach-idempotent
...
Fix detachment of deleted volumes
2019-07-25 20:48:24 -07:00
Kubernetes Prow Robot
50a0d38e3a
Merge pull request #80503 from tedyu/spread-constaints
...
Refactor nested loop in getTPMapMatchingSpreadConstraints
2019-07-25 20:48:11 -07:00
Kubernetes Prow Robot
a3750501b0
Merge pull request #79983 from pohly/persistent-and-ephemeral-csi-volumes
...
persistent and ephemeral csi volumes
2019-07-25 16:01:54 -07:00
Kubernetes Prow Robot
a172e197b1
Merge pull request #77355 from apelisse/test-new-protoc
...
Use new reverse protobuf marshalling
2019-07-25 16:01:14 -07:00
Aditya Dani
ab72c09937
Update pkg/volume/portworx OWNERs
2019-07-25 14:39:24 -07:00
Kubernetes Prow Robot
69a34f6a6f
Merge pull request #80361 from wojtek-t/remove_get_reference
...
Remove unneeded directory
2019-07-25 14:34:37 -07:00
Kubernetes Prow Robot
d793279dee
Merge pull request #80094 from ZP-AlwaysWin/dev03
...
Fix golint failure in pkg/quota/v1/evaluator/core
2019-07-25 14:34:24 -07:00
Kubernetes Prow Robot
0e3b593ded
Merge pull request #79851 from jparklab/master
...
Fix nil pointer dereference error in volume_stat_calculator
2019-07-25 14:33:58 -07:00
Kubernetes Prow Robot
7fd8537564
Merge pull request #79062 from Huang-Wei/eps-preemption
...
Even Pods Spread - 4. Preemption Support
2019-07-25 14:33:45 -07:00
Antoine Pelisse
6568325ca2
Regenerate
2019-07-25 11:54:00 -07:00
Sean Sullivan
775b670e8b
Move some pkg/kubectl into polymorphichelpers
2019-07-25 11:36:04 -07:00
Kubernetes Prow Robot
bf2dd03083
Merge pull request #80318 from davidxia/fix-err-caps
...
cleanup: fix some log and error capitalizations
2019-07-25 10:41:28 -07:00
Sean Sullivan
eaea71cf84
Move pkg/kubectl/drain to staging
2019-07-25 10:23:32 -07:00
Patrick Ohly
555ff7ef10
CSI: allow drivers that can handle persistent and ephemeral volumes
...
The conceptual change is that the mode in which a volume gets handled
is derived from it's spec, not from the ability of the driver. In
practice, that is already how the code worked because it didn't
actually look at CSIDriver.Spec.Mode at all.
Therefore the code change itself is mostly just renaming "driver mode"
to "volume mode". In some places (CanDeviceMount, CanAttach) the
feature check that was used elsewhere seemed to be missing. Now their
code path for ephemeral volumes are also only entered if that feature
is enabled.
The sanity check whether a CSI driver is being used correctly still
needs to be implemented.
Related-to: https://github.com/kubernetes/kubernetes/issues/79624
2019-07-25 16:45:46 +02:00
Kubernetes Prow Robot
81684586db
Merge pull request #80558 from seans3/move-apply-util
...
Move pkg/kubectl/apply.go to staging
2019-07-25 07:36:34 -07:00
Kubernetes Prow Robot
16a820b906
Merge pull request #80556 from AllenZMC/patch-3
...
fix typos in pv_controller.go
2019-07-25 07:36:21 -07:00
Kubernetes Prow Robot
5153e242a7
Merge pull request #80554 from seans3/move-kubectl-apps
...
Move pkg/kubectl/apps to staging
2019-07-25 07:36:08 -07:00
Kubernetes Prow Robot
7aa5f9727b
Merge pull request #80347 from humblec/metrics
...
Remove unwanted string converstion in metrics errors
2019-07-25 07:35:55 -07:00
Ted Yu
89818d8d09
Refactor nested loop in getTPMapMatchingSpreadConstraints
2019-07-25 07:15:14 -07:00
Kevin Klues
7eccc71c9e
Rename 'preferred' TopologyManager policy to 'best-effort'
2019-07-25 10:44:36 +02:00