k3s/test/e2e
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
..
chaosmonkey autogenerated 2016-10-21 17:32:32 -07:00
common Replace client with clientset in code 2016-10-23 22:00:35 +02:00
framework Merge pull request #35235 from foxish/node-controller-no-force-deletion 2016-11-01 20:08:57 -07:00
generated unrevert genrule for bindata 2016-10-27 10:35:28 -07:00
perftype autogenerated 2016-10-21 17:32:32 -07:00
testing-manifests Rename PetSet API to StatefulSet 2016-10-27 17:25:10 -07:00
BUILD Merge pull request #35235 from foxish/node-controller-no-force-deletion 2016-11-01 20:08:57 -07:00
addon_update.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
autoscaling_utils.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
batch_v1_jobs.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
cadvisor.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
cluster_logging_es.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
cluster_logging_gcl.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
cluster_logging_utils.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
cluster_size_autoscaling.go Merge pull request #35404 from brendandburns/autoscale 2016-10-25 13:23:17 -07:00
cluster_upgrade.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
daemon_restart.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
daemon_set.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
dashboard.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
density.go Create multiple clients in Density test and remove unused 'interval' 2016-11-02 11:20:24 +01:00
deployment.go test: check for desired Deployment status prior to listing RSs 2016-10-30 15:11:46 +01:00
disruption.go Disruption e2e: wait for running pods in the table test, too 2016-11-01 10:53:08 -07:00
dns.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
e2e-example-config.json
e2e.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
e2e_test.go
empty.go Make hack/update_owners.py get list from local repo, add --check option. 2016-10-25 12:26:21 -07:00
empty_dir_wrapper.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
etcd_failure.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
events.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
example_cluster_dns.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
example_k8petstore.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
examples.go Rename PetSet API to StatefulSet 2016-10-27 17:25:10 -07:00
federated-ingress.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
federated-namespace.go Adding cascading deletion support to federated namespaces 2016-10-26 16:54:12 -07:00
federated-secret.go Merge pull request #35241 from nikhiljindal/secretFede2e 2016-10-24 13:38:18 -07:00
federated-service.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
federation-apiserver.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
federation-authn.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
federation-event.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
federation-replicaset.go remove versioned LabelSelector definitions 2016-10-26 13:50:13 -07:00
federation-util-14.go manual changes to let client-gen use versioned options 2016-10-04 20:39:29 -07:00
federation-util.go Merge pull request #34905 from ingvagabund/client-to-clientset 2016-10-24 05:38:43 -07:00
garbage_collector.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
generated_clientset.go skip scheduleJob e2e test if it's not enabled on server 2016-10-29 17:02:03 -07:00
gke_local_ssd.go
gke_node_pools.go Use clientset in GetReadySchedulableNodesOrDie 2016-10-19 15:55:39 +02:00
google_compute.go
ha_master.go Fix old e2e tests, refactor and add new e2e tests. 2016-11-01 11:46:13 -07:00
horizontal_pod_autoscaling.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
ingress.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
ingress_utils.go Clean up static-ip in e2e 2016-10-28 10:06:31 -07:00
initial_resources.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
job.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
kibana_logging.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
kubectl.go fix kubectl e2e test to avoid alpha versions unless needed 2016-10-24 14:39:55 -04:00
kubelet.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
kubelet_perf.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
limit_range.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
load.go Create multiple namespaces in the Density test 2016-10-28 13:50:39 +02:00
logging_soak.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
mesos.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
metrics_grabber_test.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
monitoring.go Rename PetSet API to StatefulSet 2016-10-27 17:25:10 -07:00
namespace.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
network_partition.go Fix old e2e tests, refactor and add new e2e tests. 2016-11-01 11:46:13 -07:00
networking.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
networking_perf.go Use clientset in GetReadySchedulableNodesOrDie 2016-10-19 15:55:39 +02:00
node_problem_detector.go include multiple versions in clientset 2016-10-29 13:30:47 -07:00
nodeoutofdisk.go Marked NodeOutOfDisk test with feature label to remove it from flaky suite 2016-10-25 22:48:43 +02:00
opaque_resource.go Support opaque integer resource accounting. 2016-10-28 10:15:13 -07:00
pd.go include multiple versions in clientset 2016-10-29 13:30:47 -07:00
persistent_volumes.go Add multiple PV/PVC pair handling to persistent volume e2e test 2016-10-24 20:18:42 -05:00
petset.go Flipping behavior when annotation is absent. 2016-10-31 12:49:11 -07:00
pod_gc.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
portforward.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
pre_stop.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
proxy.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
rc.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
reboot.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
replica_set.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
rescheduler.go Use UI instead of DNS in Rescheduler e2e 2016-10-24 16:15:37 +02:00
resize_nodes.go Fix old e2e tests, refactor and add new e2e tests. 2016-11-01 11:46:13 -07:00
resource_quota.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
restart.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
scheduledjob.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
scheduler_predicates.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
security_context.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
service.go Fix old e2e tests, refactor and add new e2e tests. 2016-11-01 11:46:13 -07:00
service_accounts.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
service_latency.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
serviceloadbalancers.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
ssh.go Use clientset in GetReadySchedulableNodesOrDie 2016-10-19 15:55:39 +02:00
third-party.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
ubernetes_lite.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
util_iperf.go
volume_provisioning.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00
volumes.go Replace client with clientset in code 2016-10-23 22:00:35 +02:00