Fix panic in vSphere when deploying on a single ESX node.
Use ComputeResource instead of ClusterComputeResource when initializing the vSphere Cloud Provider
This commit is contained in:
		@@ -252,7 +252,7 @@ func readInstance(cfg *VSphereConfig) (string, string, error) {
 | 
				
			|||||||
		var rp mo.ResourcePool
 | 
							var rp mo.ResourcePool
 | 
				
			||||||
		err = s.Properties(ctx, *vm.ResourcePool, []string{"parent"}, &rp)
 | 
							err = s.Properties(ctx, *vm.ResourcePool, []string{"parent"}, &rp)
 | 
				
			||||||
		if err == nil {
 | 
							if err == nil {
 | 
				
			||||||
			var ccr mo.ClusterComputeResource
 | 
								var ccr mo.ComputeResource
 | 
				
			||||||
			err = s.Properties(ctx, *rp.Parent, []string{"name"}, &ccr)
 | 
								err = s.Properties(ctx, *rp.Parent, []string{"name"}, &ccr)
 | 
				
			||||||
			if err == nil {
 | 
								if err == nil {
 | 
				
			||||||
				cluster = ccr.Name
 | 
									cluster = ccr.Name
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user