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
Di Xu
8285a26589
add missing LastTransitionTime of ContainerReady condition
2018-06-07 14:51:14 +08:00
Minhan Xia
370268f123
Inject ContainersReady
2018-06-05 11:10:38 -07:00
Minhan Xia
ac4e015e12
trigger kubelet sync pod on reconciliation
2018-06-04 12:17:04 -07:00
Minhan Xia
35777c31ea
change kubelet status manager to use patch instead of put to update pod status
2018-05-30 11:15:47 -07:00
Lantao Liu
19a1bd8b99
Fix `PodScheduled` bug for static pod.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2018-03-22 01:04:08 +00:00
Joel Smith
5f6c022737
Prevent successful containers from restarting with OnFailure restart policy
2017-10-27 10:08:09 -06:00
Kevin
4c8539cece
use core client with explicit version globally
2017-10-27 15:48:32 +08:00
Seth Jennings
449fc027d9
check for illegal container state transition
2017-10-25 23:06:35 -05:00
Dr. Stefan Schimanski
ed586da147
apimachinery: remove Scheme.DeepCopy
2017-10-06 14:59:17 +02:00
xiangpengzhao
8719b4a8ea
Remove deprecated init-container in annotations
2017-08-25 13:39:29 +08:00
Ebbe Elsborg
a286f25ff4
Typed static/mirror pod UID translation
2017-08-14 14:51:26 +02: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
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
Yu-Ju Hong
ccfecb1ebd
kubelet status manager: short-circut the evaluation if possible
...
This avoids redundant checks in the `PodResourcesAreReclaimed`, which
also logs misleading "Pod is terminated" messages on every check.
2017-05-30 15:58:40 -07:00
David Ashpole
21fb487245
wait for previous evicted pod to be cleaned up
2017-05-16 14:23:42 -07:00
Andrew Pilloud
b8dca4dd9d
Refactor syncPod to fix panics on error
2017-05-04 10:18:24 -07:00
Chao Xu
4f9591b1de
move pkg/api/v1/ref.go and pkg/api/v1/resource.go to subpackages. move some functions in resource.go to pkg/api/v1/node and pkg/api/v1/pod
2017-04-17 11:38:11 -07:00
Kubernetes Submit Queue
61f5f842e2
Merge pull request #42662 from wongma7/status
...
Automatic merge from submit-queue
Print dereferenced pod status fields when logging status update
Before: "Terminated:0xc421932af0"
After:"Terminated:&ContainerStateTerminated{ExitCode:0,Signal:0,Reason:Completed,Message:,StartedAt:0001-01-01 00:00:00 +0000 UTC,FinishedAt:2017-03-07 14:50:48 -0500 EST,ContainerID:docker://bd453bb969264b3ace2b3934a568af7679a0d51fee543a5f8a82429ff654970e,}"
"Ignoring same status for pod" messages already print status fully, these "Status for pod updated" messages should too IMO
```release-note
NONE
```
2017-03-30 10:33:41 -07:00
Kubernetes Submit Queue
6eaa8610a1
Merge pull request #42226 from timchenxiaoyu/reconciletypo
...
Automatic merge from submit-queue
fix reconcile typo
2017-03-24 10:25:27 -07:00
David Ashpole
e3e0bc6ce0
do not skip pods that can be deleted
2017-03-09 09:35:50 -08:00
Matthew Wong
1dabce9815
Print dereferenced pod status fields when logging status update
2017-03-07 15:00:54 -05:00
timchenxiaoyu
4772931e63
fix reconcile typo
2017-02-28 13:50:25 +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
c612e09acd
use the status we modify, not original
2017-02-14 13:36:20 -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
Dr. Stefan Schimanski
79adb99a13
pkg/api: move Semantic equality to k8s.io/apimachinery/pkg/api/equality
2017-01-29 21:41:45 +01: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
b1b9686c91
periodically check if pod can be deleted
2017-01-25 10:51:48 -08:00
David Ashpole
9094b57570
cleanup volumes before deleting from the api server
2017-01-25 10:21:15 -08:00
Clayton Coleman
be6d2933df
refactor: Move *Options references to metav1
2017-01-24 13:41:51 -05:00
Clayton Coleman
2bb2604f0b
Limit the size of the termination log and allow log input
...
Enforce the following limits:
12kb for total message length in container status
4kb for the termination message path file
2kb or 80 lines (whichever is shorter) from the log on error
Fallback to log output if the user requests it.
2017-01-23 12:26:38 -05:00
deads2k
77b4d55982
mechanical
2017-01-16 09:35:12 -05: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
Wojciech Tyczynski
e8d1cba875
GetOptions in client calls
2016-12-09 09:42:01 +01:00
Clayton Coleman
3454a8d52c
refactor: update bazel, codec, and gofmt
2016-12-03 19:10:53 -05:00
Clayton Coleman
5df8cc39c9
refactor: generated
2016-12-03 19:10:46 -05:00
Chao Xu
b50367cbdc
remove v1.Semantics
2016-11-23 15:53:09 -08:00
Chao Xu
5e1adf91df
cmd/kubelet
2016-11-23 15:53:09 -08:00
gmarek
795961f7e7
Add more logging around Pod deletion
2016-11-21 11:20:48 +01:00
Yu-Ju Hong
47c49fc77c
Log more information on pod status updates
...
Also bump the logging level to V2 so that we can see them in a non-test
cluster.
2016-10-13 14:07:09 -07:00
Random-Liu
1b1f2766ed
Avoid StatusManager.syncPod when there is no corresponding mirror pod for static pod.
2016-09-07 17:03:15 -07:00
Paul Morie
dc8a9ae231
Fix nil in error message due to var shadowing
2016-08-19 11:23:19 -04:00
Ke Zhang
08d01a3879
refractoring findContainerStatus of status_manager
2016-08-05 17:52:02 +08:00
Andrey Kurilin
9f1c3a4c56
Fix various typos in kubelet
2016-08-03 01:14:44 +03:00