kubernetes/pkg/client
Kubernetes Submit Queue cba96a86c5 Merge pull request #42666 from timothysc/configmap_lock
Automatic merge from submit-queue (batch tested with PRs 41297, 42638, 42666, 43039, 42567)

Add the ability to lock on ConfigMaps to support HA for self hosted components

**What this PR does / why we need it**:
This PR add the ability to lock on ConfigMap objects.  As we self-host more and more components, ConfigMaps provides a useful resource to lock on that applies to just the component that is being added.  

This allows components such as scheduler+controller manager, etc. to have a simple mechanism to allow to active-passive HA without the cost of endpoint updates.  

**Related Issues** 
xref: https://github.com/kubernetes/client-go/issues/28 

**Special notes for your reviewer**:
We may want to deprecate endpoints locking at some point. 

**Release note**:
```
Add the ability to lock on ConfigMaps to support HA for self hosted components
```

/cc @kubernetes/sig-cluster-lifecycle-pr-reviews @mikedanese
2017-03-25 18:15:23 -07:00
..
chaosclient start the apimachinery repo 2017-01-11 09:09:48 -05:00
clientset_generated Generated changes for cleaning batch/v2alpha1 2017-03-06 12:26:52 +01:00
conditions mechanical 2017-01-16 09:35:12 -05:00
informers/informers_generated Generated changes for cleaning batch/v2alpha1 2017-03-06 12:26:52 +01:00
leaderelection Merge pull request #42666 from timothysc/configmap_lock 2017-03-25 18:15:23 -07:00
listers Merge pull request #42175 from enisoc/controller-ref-dep 2017-03-07 20:44:36 -08:00
metrics Use Histogram instead of Summary 2017-03-10 07:24:38 +01:00
retry mechanical 2017-01-16 09:35:12 -05:00
testdata Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
tests Switch watch prefixes to params 2017-02-22 08:54:08 -05:00
unversioned Fix references to PetSet 2017-02-13 13:40:34 -08:00
OWNERS add liggitt to apimachinery/apiserver packages 2017-02-03 12:24:22 -05:00