• 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
..
providers Loading commit data...
BUILD Loading commit data...
OWNERS Loading commit data...
cloud.go Loading commit data...
doc.go Loading commit data...
plugins.go Loading commit data...