| 
					
				 | 
			
			
				@@ -60,17 +60,15 @@ func (r *BlueGreenReconciler) Reconcile(ctx context.Context, req ctrl.Request) ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	// Create or Update BlueDeployment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	for _, tgt := range []struct { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		Phase v1.BlueOrGreen 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		Spec  *corev1.PodSpec 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	}{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		{Phase: v1.Blue, Spec: bluegreen.Spec.BlueSpec}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		{Phase: v1.Green, Spec: bluegreen.Spec.GreenSpec}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	} { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if tgt.Spec == nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			continue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if spec := bluegreen.Spec.BlueSpec; spec != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if err := r.CreateOrUpdateDeployment(ctx, bluegreen, v1.Blue, *spec); err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			return ctrl.Result{}, err 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if err := r.CreateOrUpdateDeployment(ctx, bluegreen, tgt.Phase, *tgt.Spec); err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// Create or Update GreenDeployment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if spec := bluegreen.Spec.GreenSpec; spec != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if err := r.CreateOrUpdateDeployment(ctx, bluegreen, v1.Green, *spec); err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return ctrl.Result{}, err 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 |