kubernetes/pkg
Kubernetes Submit Queue 49f1aa0632 Merge pull request #35739 from foxish/migrating-the-annotation
Automatic merge from submit-queue

Making the pod.alpha.kubernetes.io/initialized annotation optional in PetSet pods

**What this PR does / why we need it**: As of now, the absence of the annotation `pod.alpha.kubernetes.io/initialized` in PetSets causes the PetSet controller to effectively "pause". Being a debug hook, users expect that its absence has no effect on the working of a PetSet. This PR inverts the logic so that we let the PetSet controller operate as expected in the absence of the annotation.
Letting the annotation remain alpha seems ok. Renaming it to something more meaningful needs further discussion.

**Which issue this PR fixes** _(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)_: fixes https://github.com/kubernetes/kubernetes/issues/35498

**Special notes for your reviewer**: 

**Release note**:

``` release-note
The annotation "pod.alpha.kubernetes.io/initialized" on StatefulSets (formerly PetSets) is now optional and only encouraged for debug use.
```

cc @erictune @smarterclayton @bprashanth @kubernetes/sig-apps 
@kow3ns The examples will need to be cleaned up as well I think later on to remove them.
2016-11-02 09:58:00 -07:00
..
admission autogenerated 2016-10-21 17:32:32 -07:00
api kubeadm: fix central api tests 2016-11-01 16:48:45 -07:00
apimachinery autogenerated 2016-10-21 17:32:32 -07:00
apis Add FeatureGates field to KubeletConfiguration 2016-11-01 14:53:50 -07:00
apiserver Merge pull request #35840 from caesarxuchao/hide-new-versions 2016-11-02 04:49:56 -07:00
auth fix tests by declaring testdata 2016-10-21 17:32:32 -07:00
capabilities autogenerated 2016-10-21 17:32:32 -07:00
client remove orphaned build file 2016-11-01 15:13:40 -07:00
cloudprovider Merge pull request #35066 from justinsb/typo_attachment 2016-11-02 03:07:45 -07:00
controller Merge pull request #35739 from foxish/migrating-the-annotation 2016-11-02 09:58:00 -07:00
conversion autogenerated 2016-10-21 17:32:32 -07:00
credentialprovider Merge pull request #35013 from justinsb/us_east_2 2016-11-01 18:47:07 -07:00
dns autogenerated 2016-10-24 14:47:27 -07:00
fieldpath autogenerated 2016-10-21 17:32:32 -07:00
fields autogenerated 2016-10-21 17:32:32 -07:00
generated Add FeatureGates field to KubeletConfiguration 2016-11-01 14:53:50 -07:00
genericapiserver Merge pull request #35795 from deads2k/api-33-clean-master.go 2016-11-01 06:50:23 -07:00
healthz autogenerated 2016-10-21 17:32:32 -07:00
httplog autogenerated 2016-10-21 17:32:32 -07:00
hyperkube autogenerated 2016-10-21 17:32:32 -07:00
kubectl Merge pull request #30091 from rootfs/azure-storage 2016-11-01 17:27:14 -07:00
kubelet Fix build break on non-Linux OS introduced in 87aaf4c0 2016-11-02 12:27:11 +02:00
kubemark Adding a root filesystem override for kubelet mounter 2016-10-26 21:42:59 -07:00
labels autogenerated 2016-10-21 17:32:32 -07:00
master remove non-reuseable bits of MasterServer 2016-10-31 08:50:05 -04:00
metrics autogenerated 2016-10-24 14:47:27 -07:00
probe autogenerated 2016-10-21 17:32:32 -07:00
proxy Log portal IP in error info. 2016-11-01 05:26:16 -04:00
quota quota controller uses informers if available for pod calculation 2016-10-31 11:38:22 -04:00
registry remove non-reuseable bits of MasterServer 2016-10-31 08:50:05 -04:00
routes autogenerated 2016-10-21 17:32:32 -07:00
runtime Replace negotiation with a new method that can extract info 2016-10-28 11:30:11 -04:00
security fix tests by declaring testdata 2016-10-21 17:32:32 -07:00
securitycontext autogenerated 2016-10-21 17:32:32 -07:00
selection autogenerated 2016-10-21 17:32:32 -07:00
serviceaccount autogenerated 2016-10-21 17:32:32 -07:00
ssh Merge pull request #35323 from mikkeloscar/decode-pem 2016-10-27 02:59:29 -07:00
storage Increase etcd3 compaction frequency 2016-10-31 08:40:13 +01:00
types autogenerated 2016-10-21 17:32:32 -07:00
util Add FeatureGates field to KubeletConfiguration 2016-11-01 14:53:50 -07:00
version rename build/ to build-tools/ 2016-10-24 14:41:56 -07:00
volume Merge pull request #30091 from rootfs/azure-storage 2016-11-01 17:27:14 -07:00
watch move watch.ListWatchUntil to its own package to avoid future import cycle 2016-10-30 13:14:20 -07:00
OWNERS Remove bgrant from pkg/OWNERS and pkg/kubectl/OWNERS since he has plenty to do. 2016-06-16 08:21:27 -07:00