Davanum Srinivas
954996e231
Move from glog to klog
...
- Move from the old github.com/golang/glog to k8s.io/klog
- klog as explicit InitFlags() so we add them as necessary
- we update the other repositories that we vendor that made a similar
change from glog to klog
* github.com/kubernetes/repo-infra
* k8s.io/gengo/
* k8s.io/kube-openapi/
* github.com/google/cadvisor
- Entirely remove all references to glog
- Fix some tests by explicit InitFlags in their init() methods
Change-Id: I92db545ff36fcec83afe98f550c9e630098b3135
2018-11-10 07:50:31 -05:00
WanLinghao
7df1078d6f
Currently, kubelet token mamanger only clean tokens who are expired. For tokens with long expiration, if the pod who creates them got killed or evicted, those tokens may stay in kubelet's memory until they are expired. It's bad for kubelet and node itself. After this patch, each time a pod was deleted, token manager would clean related tokens.
2018-10-22 09:32:59 +08:00
Walter Fender
f3f46d5f5a
Moving the cloudprovider interface to staging.
...
Individual implementations are not yet being moved.
Fixed all dependencies which call the interface.
Fixed golint exceptions to reflect the move.
Added project info as per @dims and
https://github.com/kubernetes/kubernetes-template-project .
Added dims to the security contacts.
Fixed minor issues.
Added missing template files.
Copied ControllerClientBuilder interface to cp.
This allows us to break the only dependency on K8s/K8s.
Added TODO to ControllerClientBuilder.
Fixed GoDeps.
Factored in feedback from JustinSB.
2018-10-04 14:41:20 -07:00
Jan Safranek
7d673cb8f0
Pass new CSI API Client and informer to Volume Plugins
2018-08-31 12:25:59 -07:00
Kubernetes Submit Queue
99053fbf33
Merge pull request #64877 from AdamDang/patch-11
...
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
Typo fix in returned message: utilites->utilities
Line 250: utilites->utilities
2018-08-14 18:57:50 -07:00
Tim Allclair
b1012b2543
Remove unused io util writer & volume host GetWriter()
2018-07-09 14:09:48 -07:00
AdamDang
37a6fbfd6a
Typo fix in returned message: utilites->utilities
...
utilites->utilities
2018-06-07 21:49:38 +08:00
Mike Danese
91feb345aa
implement service account token projection
2018-06-04 17:22:08 -07:00
Michelle Au
6cf8a6606c
Only count mounts that are from other pods
2018-04-19 15:40:51 -07:00
Yecheng Fu
55ef18ad42
Report events to apiserver in local volume plugin.
...
- Add VolumeHost.GetEventRecorder() method
- Add related e2e tests
2018-04-18 11:19:36 +08:00
Pingan2017
13863f1266
fix glog.Info in volumn_host
2018-02-28 10:30:13 +08:00
wackxu
f737ad62ed
update import
2018-02-27 20:23:35 +08:00
andyzhangx
5c7a1a2c5d
enable flexvolume on Windows
2017-12-07 06:24:20 +00:00
Vladimir Vivien
7405159558
VolumeHost.GetNodeName method added for CSI fix
2017-12-02 05:54:54 -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
Jan Safranek
1ddc6eb2dc
Add mount containers to kubelet
2017-11-10 13:14:40 +01:00
Cheng Xing
396c3c7c6f
Adding dynamic Flexvolume plugin discovery capability, using filesystem watch.
2017-08-25 11:42:32 -07:00
Jan Safranek
bc0e170d9c
Add pluginName to VolumeHost.GetMouter
...
Different plugins can get different mounter, depending where the mount
utilities are.
2017-08-14 12:16:26 +02:00
Jan Safranek
282404cbc9
Add Exec interface to VolumeHost
...
This exec should be used by volume plugins to execute mount utilities.
It will eventually execute things in mount containers.
2017-08-14 12:16:25 +02:00
Jacob Simpson
29c1b81d4c
Scripted migration from clientset_generated to client-go.
2017-07-17 15:05:37 -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
Michelle Au
6ade5461ad
Add GetNodeLabels to VolumeHost interface
2017-05-22 14:44:06 -07:00
Wojciech Tyczynski
bf7138652f
SecretVolume using secret manager
2017-01-23 16:10:01 +01: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
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
Chao Xu
5e1adf91df
cmd/kubelet
2016-11-23 15:53:09 -08:00
Paul Morie
4722cb299b
Remove GetRootContext from VolumeHost
2016-11-03 12:21:19 -04:00
Avesh Agarwal
52a60fe3be
Fix default resource limits (node capacities) for downward api volumes
2016-08-16 14:41:17 -04:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
saadali
542f2dc708
Introduce new kubelet volume manager
...
This commit adds a new volume manager in kubelet that synchronizes
volume mount/unmount (and attach/detach, if attach/detach controller
is not enabled).
This eliminates the race conditions between the pod creation loop
and the orphaned volumes loops. It also removes the unmount/detach
from the `syncPod()` path so volume clean up never blocks the
`syncPod` loop.
2016-06-15 09:34:08 -07:00