Add DEPRECATION for CloudAllocator in node-ipam-controller
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
This commit is contained in:
		| @@ -126,9 +126,13 @@ func startNodeIpamController(ctx context.Context, controllerContext ControllerCo | |||||||
| 		return nil, false, nil | 		return nil, false, nil | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	// Cannot run cloud ipam controller if cloud provider is nil (--cloud-provider not set or set to 'external') | 	if controllerContext.ComponentConfig.KubeCloudShared.CIDRAllocatorType == string(ipam.CloudAllocatorType) { | ||||||
| 	if controllerContext.Cloud == nil && controllerContext.ComponentConfig.KubeCloudShared.CIDRAllocatorType == string(ipam.CloudAllocatorType) { | 		// Cannot run cloud ipam controller if cloud provider is nil (--cloud-provider not set or set to 'external') | ||||||
| 		return nil, false, errors.New("--cidr-allocator-type is set to 'CloudAllocator' but cloud provider is not configured") | 		if controllerContext.Cloud == nil { | ||||||
|  | 			return nil, false, errors.New("--cidr-allocator-type is set to 'CloudAllocator' but cloud provider is not configured") | ||||||
|  | 		} | ||||||
|  | 		// As part of the removal of all the cloud providers from kubernetes, this support will be removed as well | ||||||
|  | 		klog.Warningf("DEPRECATED: 'CloudAllocator' bas been deprecated and will be removed in a future release.") | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	clusterCIDRs, err := validateCIDRs(controllerContext.ComponentConfig.KubeCloudShared.ClusterCIDR) | 	clusterCIDRs, err := validateCIDRs(controllerContext.ComponentConfig.KubeCloudShared.ClusterCIDR) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Davanum Srinivas
					Davanum Srinivas