• 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
..
apps Loading commit data...
authentication Loading commit data...
authorization Loading commit data...
autoscaling Loading commit data...
batch Loading commit data...
cachesize Loading commit data...
certificates Loading commit data...
core Loading commit data...
extensions Loading commit data...
policy Loading commit data...
rbac Loading commit data...
registrytest Loading commit data...
settings Loading commit data...
storage Loading commit data...
BUILD Loading commit data...
OWNERS Loading commit data...
doc.go Loading commit data...