kubernetes/test
Kubernetes Submit Queue 35eba22cc7 Merge pull request #41162 from MrHohn/esipp-ga
Automatic merge from submit-queue (batch tested with PRs 45623, 45241, 45460, 41162)

Promotes Source IP preservation for Virtual IPs from Beta to GA

Fixes #33625. Feature issue: kubernetes/features#27.

Bullet points:
- Declare 2 fields (ExternalTraffic and HealthCheckNodePort) that mirror the ESIPP annotations.
- ESIPP alpha annotations will be ignored.
- Existing ESIPP beta annotations will still be fully supported.
- Allow promoting beta annotations to first class fields or reversely.
- Disallow setting invalid ExternalTraffic and HealthCheckNodePort on services. Default ExternalTraffic field for nodePort or loadBalancer type service to "Global" if not set.

**Release note**:

```release-note
Promotes Source IP preservation for Virtual IPs to GA.

Two api fields are defined correspondingly:
- Service.Spec.ExternalTrafficPolicy <- 'service.beta.kubernetes.io/external-traffic' annotation.
- Service.Spec.HealthCheckNodePort <- 'service.beta.kubernetes.io/healthcheck-nodeport' annotation.
```
2017-05-12 15:00:46 -07:00
..
e2e Merge pull request #41162 from MrHohn/esipp-ga 2017-05-12 15:00:46 -07:00
e2e_federation Merge pull request #45062 from FengyunPan/fix-e2e-daemonset-secret 2017-05-12 00:59:18 -07:00
e2e_node Merge pull request #45676 from mtaufen/fix-dkcfg-test-gci 2017-05-12 09:04:38 -07:00
fixtures Basic support for kubectl plugins 2017-04-28 01:34:07 -03:00
images Clean up petset 2017-05-06 11:24:34 +08:00
integration Add Keepterminatedpodvolumes as a annotation on node 2017-05-11 22:31:14 -04:00
kubemark Remove kubemark.sh as we don't use pod IP from it anymore 2017-05-12 13:47:13 +02:00
list Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
soak Cleanup: replace some hardcoded codes and remove unused functions 2017-04-25 09:38:25 +08:00
utils 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
BUILD auto-generated bazel BUILD file changes 2017-01-19 08:00:52 +05:30
OWNERS add eparis ass approver for test and examples 2017-03-30 11:58:49 -04:00
test_owners.csv Merge pull request #45667 from yujuhong/mv-pull-tests 2017-05-12 04:09:41 -07:00
test_owners.json Make update_owners.py also emit a JSON sig-owners list. 2017-05-11 17:01:29 -07:00