k3s/vendor
Kubernetes Submit Queue 277d866111
Merge pull request #50984 from timothysc/checkpoint
Automatic merge from submit-queue (batch tested with PRs 55812, 55752, 55447, 55848, 50984). 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>.

Initial basic bootstrap-checkpoint support

**What this PR does / why we need it**:
Adds initial support for Pod checkpointing to allow for controlled recovery of the control plane during self host failure conditions. 

fixes #49236
xref https://github.com/kubernetes/features/issues/378

**Special notes for your reviewer**:

Proposal is here: https://docs.google.com/document/d/1hhrCa_nv0Sg4O_zJYOnelE8a5ClieyewEsQM6c7-5-o/edit?ts=5988fba8#

1. Controlled tests work, but I have not tested the self hosted api-server recovery, that requires validation and logs.  /cc @luxas 
2. In adding hooks for checkpoint manager much of the tests around basicpodmanager appears to be stub'd.  This has become an anti-pattern in the code and should be avoided.  
3. I need a node-e2e to ensure consistency of behavior. 

**Release note**:
```
Add basic bootstrap checkpointing support to the kubelet for control plane recovery
```

/cc @kubernetes/sig-cluster-lifecycle-misc @kubernetes/sig-node-pr-reviews
2017-11-21 17:57:40 -08:00
..
bitbucket.org update BUILD files 2017-10-15 18:18:13 -07:00
cloud.google.com/go update BUILD files 2017-10-15 18:18:13 -07:00
github.com Merge pull request #50984 from timothysc/checkpoint 2017-11-21 17:57:40 -08:00
go4.org update BUILD files 2017-10-15 18:18:13 -07:00
golang.org/x Update cAdvisor. 2017-11-10 14:54:28 -08:00
google.golang.org Remove Google cloudkms dependency. 2017-10-30 00:53:06 +05:30
gopkg.in update BUILD files 2017-10-15 18:18:13 -07:00
k8s.io bump(k8s.io/gengo): b58fc7edb82e0c6ffc9b8aef61813c7261b785d4 2017-11-10 18:25:26 +01:00
vbom.ml/util update BUILD files 2017-10-15 18:18:13 -07:00
BUILD Merge pull request #50984 from timothysc/checkpoint 2017-11-21 17:57:40 -08:00