• Kubernetes Submit Queue's avatar
    Merge pull request #41162 from MrHohn/esipp-ga · 35eba22c
    Kubernetes Submit Queue authored
    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.
    ```
    35eba22c
Name
Last commit
Last update
..
admin Loading commit data...
api-reference Loading commit data...
design Loading commit data...
devel Loading commit data...
getting-started-guides Loading commit data...
images Loading commit data...
man/man1 Loading commit data...
proposals Loading commit data...
user-guide Loading commit data...
yaml/kubectl Loading commit data...
.generated_docs Loading commit data...
BUILD Loading commit data...
OWNERS Loading commit data...
README.md Loading commit data...
api.md Loading commit data...
reporting-security-issues.md Loading commit data...