Jeff Grafton
efee0704c6
Autogenerate BUILD files
2017-12-23 13:12:11 -08:00
pospispa
e1312f2c00
Addressing Comments from Code Review
...
Addressing comments from code review (https://github.com/kubernetes/kubernetes/pull/55824#pullrequestreview-78597250 ) in order to simplify the code.
2017-11-29 15:50:23 +01:00
pospispa
4d6d9817b0
PVC Being Deleted Checks in kubelet
...
Kubelet must not start pods that use PVCs that are being
deleted.
2017-11-23 11:41:30 +01:00
Mitsuhiro Tanino
9329dd5b91
generated code for Volumemanager change
2017-11-20 14:10:34 -05:00
mtanino
8903e8cd85
BlockVolumesSupport: CRI, VolumeManager and OperationExecutor changes
...
This patch contains following changes.
- container runtime changes for adding block devices
- volumemanager changes
- operationexecutor changes
2017-11-20 14:10:26 -05:00
Kevin
4c8539cece
use core client with explicit version globally
2017-10-27 15:48:32 +08:00
Jeff Grafton
aee5f457db
update BUILD files
2017-10-15 18:18:13 -07:00
Dr. Stefan Schimanski
ecb65a6a71
Update generated files
2017-10-07 11:28:47 +02:00
Dr. Stefan Schimanski
ed586da147
apimachinery: remove Scheme.DeepCopy
2017-10-06 14:59:17 +02:00
Jeff Grafton
a7f49c906d
Use buildozer to delete licenses() rules except under third_party/
2017-08-11 09:32:39 -07:00
Jeff Grafton
33276f06be
Use buildozer to remove deprecated automanaged tags
2017-08-11 09:31:50 -07:00
Jacob Simpson
a765b8cfca
Migrate api.Scheme to scheme.Scheme
2017-07-17 15:05:38 -07:00
Jacob Simpson
29c1b81d4c
Scripted migration from clientset_generated to client-go.
2017-07-17 15:05:37 -07:00
Nate Franzen
6d59906884
recheck pod volumes before marking pod as processed
2017-07-04 12:11:40 -07:00
Chao Xu
60604f8818
run hack/update-all
2017-06-22 11:31:03 -07:00
Chao Xu
f4989a45a5
run root-rewrite-v1-..., compile
2017-06-22 10:25:57 -07:00
Shyam Jeedigunta
4425864707
Migrate kubelet configmap management logic to an interface
2017-05-31 10:39:36 +02:00
Kubernetes Submit Queue
6dbe853e29
Merge pull request #45544 from ianchakeres/reconciler-err-cleanup
...
Automatic merge from submit-queue (batch tested with PRs 45990, 45544, 45745, 45742, 45678)
Refactor reconciler volume log and error messages
**What this PR does / why we need it**:
Utilizes volume-specific error and log messages introduced in #44969 , inside files that also log volume information.
Specifically:
- pkg/kubelet/volumemanager/reconciler/reconciler.go,
- pkg/controller/volume/attachdetach/reconciler/reconciler.go, and
- pkg/kubelet/volumemanager/populator/desired_state_of_world_populator.go
**Which issue this PR fixes** : fixes #40905
**Special notes for your reviewer**:
**Release note**:
```release-note
```
NONE
2017-05-17 18:40:51 -07:00
Ian Chakeres
b1315f4491
Refactor reconciler volume log and error messages
2017-05-11 22:33:17 -07:00
Matthew Wong
bbe82a2688
Ensure desired state of world populator runs before volume reconstructor
2017-05-09 18:25:59 -04:00
NickrenREN
5cafb9042b
find and add active pods for dswp
...
loops through the list of active pods and ensures that each one exists in the desired state of the world cache
2017-04-18 11:21:37 +08:00
Mike Danese
a05c3c0efd
autogenerated
2017-04-14 10:40:57 -07:00
NickrenREN
4b7b0e2bc2
add dswp unit test case
...
add test case for dswp
2017-04-06 11:47:23 +08:00
David Ashpole
1d38818326
Revert "Merge pull request #41202 from dashpole/revert-41095-deletion_pod_lifecycle"
...
This reverts commit ff87d13b2c
, reversing
changes made to 46becf2c81
.
2017-02-15 08:44:03 -08:00
David Ashpole
b224f83c37
Revert "[Kubelet] Delay deletion of pod from the API server until volumes are deleted"
2017-02-09 08:45:18 -08:00
David Ashpole
67cb2704c5
delete volumes before pod deletion
2017-02-08 07:34:49 -08:00
Aleksandra Malinowska
74e1d8078e
Revert "Delay deletion of pod from the API server until volumes are deleted"
2017-01-27 13:31:02 +01:00
David Ashpole
9094b57570
cleanup volumes before deleting from the api server
2017-01-25 10:21:15 -08:00
Seth Jennings
e2750a305a
reclaim terminated pod volumes
2017-01-20 11:08:35 -06:00
NickrenREN
a12dea14e0
fix redundant alias clientset
2017-01-12 10:21:05 +08:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
Kubernetes Submit Queue
402abd23ef
Merge pull request #39493 from sjenning/fix-null-deref
...
Automatic merge from submit-queue (batch tested with PRs 39493, 39496)
kubelet: fix nil deref in volume type check
An attempt to address memory exhaustion through a build up of terminated pods with memory backed volumes on the node in PR https://github.com/kubernetes/kubernetes/pull/36779 introduced this.
For the `VolumeSpec`, either the `Volume` or `PersistentVolume` field is set, not both. This results in a situation where there is a nil deref on PVs. Since PVs are inherently not memory-backend, only local/temporal volumes should be considered.
This needs to go into 1.5 as well.
Fixes #39480
@saad-ali @derekwaynecarr @grosskur @gnufied
```release-note
fixes nil dereference when doing a volume type check on persistent volumes
```
2017-01-06 08:44:18 -08:00
Jeff Grafton
20d221f75c
Enable auto-generating sources rules
2017-01-05 14:14:13 -08:00
Seth Jennings
c4e6725236
fix nil deref
2017-01-05 15:36:42 -06:00
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
Mike Danese
c87de85347
autoupdate BUILD files
2016-12-12 13:30:07 -08:00
Wojciech Tyczynski
aa7da5231f
Update bazel files
2016-12-09 09:42:02 +01:00
Wojciech Tyczynski
e8d1cba875
GetOptions in client calls
2016-12-09 09:42:01 +01:00
Jordan Liggitt
6819706adf
Pass addressable values to DeepCopy
2016-12-08 14:16:01 -05:00
Chao Xu
bcc783c594
run hack/update-all.sh
2016-11-23 15:53:09 -08:00
Chao Xu
5e1adf91df
cmd/kubelet
2016-11-23 15:53:09 -08:00
Seth Jennings
b80bea4a62
fix leaking memory backed volumes of terminated pods
2016-11-16 10:17:22 -06:00
Mike Danese
3b6a067afc
autogenerated
2016-10-21 17:32:32 -07:00
Andrey Kurilin
9f1c3a4c56
Fix various typos in kubelet
2016-08-03 01:14:44 +03:00
saadali
0dd17fff22
Reorganize volume controllers and manager
2016-07-01 18:50:25 -07:00