Remove azure disable-tcp-reset annotations
This commit is contained in:
		@@ -99,11 +99,6 @@ const (
 | 
				
			|||||||
	// to enable the high availability ports on the standard internal load balancer.
 | 
						// to enable the high availability ports on the standard internal load balancer.
 | 
				
			||||||
	ServiceAnnotationLoadBalancerEnableHighAvailabilityPorts = "service.beta.kubernetes.io/azure-load-balancer-enable-high-availability-ports"
 | 
						ServiceAnnotationLoadBalancerEnableHighAvailabilityPorts = "service.beta.kubernetes.io/azure-load-balancer-enable-high-availability-ports"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// ServiceAnnotationLoadBalancerDisableTCPReset is the annotation used on the service
 | 
					 | 
				
			||||||
	// to set enableTcpReset to false in load balancer rule. This only works for Azure standard load balancer backed service.
 | 
					 | 
				
			||||||
	// TODO(feiskyer): disable-tcp-reset annotations has been depracated since v1.18, it would removed on v1.20.
 | 
					 | 
				
			||||||
	ServiceAnnotationLoadBalancerDisableTCPReset = "service.beta.kubernetes.io/azure-load-balancer-disable-tcp-reset"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	// ServiceAnnotationLoadBalancerHealthProbeProtocol determines the network protocol that the load balancer health probe use.
 | 
						// ServiceAnnotationLoadBalancerHealthProbeProtocol determines the network protocol that the load balancer health probe use.
 | 
				
			||||||
	// If not set, the local service would use the HTTP and the cluster service would use the TCP by default.
 | 
						// If not set, the local service would use the HTTP and the cluster service would use the TCP by default.
 | 
				
			||||||
	ServiceAnnotationLoadBalancerHealthProbeProtocol = "service.beta.kubernetes.io/azure-load-balancer-health-probe-protocol"
 | 
						ServiceAnnotationLoadBalancerHealthProbeProtocol = "service.beta.kubernetes.io/azure-load-balancer-health-probe-protocol"
 | 
				
			||||||
@@ -1627,9 +1622,6 @@ func (az *Cloud) reconcileLoadBalancerRule(
 | 
				
			|||||||
	var enableTCPReset *bool
 | 
						var enableTCPReset *bool
 | 
				
			||||||
	if az.useStandardLoadBalancer() {
 | 
						if az.useStandardLoadBalancer() {
 | 
				
			||||||
		enableTCPReset = to.BoolPtr(true)
 | 
							enableTCPReset = to.BoolPtr(true)
 | 
				
			||||||
		if _, ok := service.Annotations[ServiceAnnotationLoadBalancerDisableTCPReset]; ok {
 | 
					 | 
				
			||||||
			klog.Warning("annotation service.beta.kubernetes.io/azure-load-balancer-disable-tcp-reset has been removed as of Kubernetes 1.20. TCP Resets are always enabled on Standard SKU load balancers.")
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var expectedProbes []network.Probe
 | 
						var expectedProbes []network.Probe
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user