mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 02:08:13 +00:00 
			
		
		
		
	Use Int32Ptr function from utils instead of self-written versions
				
					
				
			This commit is contained in:
		| @@ -32,6 +32,7 @@ import ( | ||||
| 	. "k8s.io/kubernetes/pkg/apis/apps/v1" | ||||
| 	api "k8s.io/kubernetes/pkg/apis/core" | ||||
| 	_ "k8s.io/kubernetes/pkg/apis/core/install" | ||||
| 	utilpointer "k8s.io/kubernetes/pkg/util/pointer" | ||||
| ) | ||||
|  | ||||
| func TestSetDefaultDaemonSetSpec(t *testing.T) { | ||||
| @@ -81,7 +82,7 @@ func TestSetDefaultDaemonSetSpec(t *testing.T) { | ||||
| 							MaxUnavailable: &maxUnavailable, | ||||
| 						}, | ||||
| 					}, | ||||
| 					RevisionHistoryLimit: newInt32(10), | ||||
| 					RevisionHistoryLimit: utilpointer.Int32Ptr(10), | ||||
| 				}, | ||||
| 			}, | ||||
| 		}, | ||||
| @@ -94,7 +95,7 @@ func TestSetDefaultDaemonSetSpec(t *testing.T) { | ||||
| 				}, | ||||
| 				Spec: appsv1.DaemonSetSpec{ | ||||
| 					Template:             defaultTemplate, | ||||
| 					RevisionHistoryLimit: newInt32(1), | ||||
| 					RevisionHistoryLimit: utilpointer.Int32Ptr(1), | ||||
| 				}, | ||||
| 			}, | ||||
| 			expected: &appsv1.DaemonSet{ | ||||
| @@ -111,7 +112,7 @@ func TestSetDefaultDaemonSetSpec(t *testing.T) { | ||||
| 							MaxUnavailable: &maxUnavailable, | ||||
| 						}, | ||||
| 					}, | ||||
| 					RevisionHistoryLimit: newInt32(1), | ||||
| 					RevisionHistoryLimit: utilpointer.Int32Ptr(1), | ||||
| 				}, | ||||
| 			}, | ||||
| 		}, | ||||
| @@ -130,7 +131,7 @@ func TestSetDefaultDaemonSetSpec(t *testing.T) { | ||||
| 					UpdateStrategy: appsv1.DaemonSetUpdateStrategy{ | ||||
| 						Type: appsv1.OnDeleteDaemonSetStrategyType, | ||||
| 					}, | ||||
| 					RevisionHistoryLimit: newInt32(10), | ||||
| 					RevisionHistoryLimit: utilpointer.Int32Ptr(10), | ||||
| 				}, | ||||
| 			}, | ||||
| 		}, | ||||
| @@ -147,7 +148,7 @@ func TestSetDefaultDaemonSetSpec(t *testing.T) { | ||||
| 							MaxUnavailable: &maxUnavailable, | ||||
| 						}, | ||||
| 					}, | ||||
| 					RevisionHistoryLimit: newInt32(10), | ||||
| 					RevisionHistoryLimit: utilpointer.Int32Ptr(10), | ||||
| 				}, | ||||
| 			}, | ||||
| 		}, | ||||
| @@ -211,7 +212,7 @@ func TestSetDefaultStatefulSet(t *testing.T) { | ||||
| 							Partition: &defaultPartition, | ||||
| 						}, | ||||
| 					}, | ||||
| 					RevisionHistoryLimit: newInt32(10), | ||||
| 					RevisionHistoryLimit: utilpointer.Int32Ptr(10), | ||||
| 				}, | ||||
| 			}, | ||||
| 		}, | ||||
| @@ -235,7 +236,7 @@ func TestSetDefaultStatefulSet(t *testing.T) { | ||||
| 					UpdateStrategy: appsv1.StatefulSetUpdateStrategy{ | ||||
| 						Type: appsv1.OnDeleteStatefulSetStrategyType, | ||||
| 					}, | ||||
| 					RevisionHistoryLimit: newInt32(10), | ||||
| 					RevisionHistoryLimit: utilpointer.Int32Ptr(10), | ||||
| 				}, | ||||
| 			}, | ||||
| 		}, | ||||
| @@ -260,7 +261,7 @@ func TestSetDefaultStatefulSet(t *testing.T) { | ||||
| 							Partition: &defaultPartition, | ||||
| 						}, | ||||
| 					}, | ||||
| 					RevisionHistoryLimit: newInt32(10), | ||||
| 					RevisionHistoryLimit: utilpointer.Int32Ptr(10), | ||||
| 				}, | ||||
| 			}, | ||||
| 		}, | ||||
| @@ -302,7 +303,7 @@ func TestSetDefaultDeployment(t *testing.T) { | ||||
| 			original: &appsv1.Deployment{}, | ||||
| 			expected: &appsv1.Deployment{ | ||||
| 				Spec: appsv1.DeploymentSpec{ | ||||
| 					Replicas: newInt32(1), | ||||
| 					Replicas: utilpointer.Int32Ptr(1), | ||||
| 					Strategy: appsv1.DeploymentStrategy{ | ||||
| 						Type: appsv1.RollingUpdateDeploymentStrategyType, | ||||
| 						RollingUpdate: &appsv1.RollingUpdateDeployment{ | ||||
| @@ -310,8 +311,8 @@ func TestSetDefaultDeployment(t *testing.T) { | ||||
| 							MaxUnavailable: &defaultIntOrString, | ||||
| 						}, | ||||
| 					}, | ||||
| 					RevisionHistoryLimit:    newInt32(10), | ||||
| 					ProgressDeadlineSeconds: newInt32(600), | ||||
| 					RevisionHistoryLimit:    utilpointer.Int32Ptr(10), | ||||
| 					ProgressDeadlineSeconds: utilpointer.Int32Ptr(600), | ||||
| 					Template:                defaultTemplate, | ||||
| 				}, | ||||
| 			}, | ||||
| @@ -319,7 +320,7 @@ func TestSetDefaultDeployment(t *testing.T) { | ||||
| 		{ | ||||
| 			original: &appsv1.Deployment{ | ||||
| 				Spec: appsv1.DeploymentSpec{ | ||||
| 					Replicas: newInt32(5), | ||||
| 					Replicas: utilpointer.Int32Ptr(5), | ||||
| 					Strategy: appsv1.DeploymentStrategy{ | ||||
| 						RollingUpdate: &appsv1.RollingUpdateDeployment{ | ||||
| 							MaxSurge: &differentIntOrString, | ||||
| @@ -329,7 +330,7 @@ func TestSetDefaultDeployment(t *testing.T) { | ||||
| 			}, | ||||
| 			expected: &appsv1.Deployment{ | ||||
| 				Spec: appsv1.DeploymentSpec{ | ||||
| 					Replicas: newInt32(5), | ||||
| 					Replicas: utilpointer.Int32Ptr(5), | ||||
| 					Strategy: appsv1.DeploymentStrategy{ | ||||
| 						Type: appsv1.RollingUpdateDeploymentStrategyType, | ||||
| 						RollingUpdate: &appsv1.RollingUpdateDeployment{ | ||||
| @@ -337,8 +338,8 @@ func TestSetDefaultDeployment(t *testing.T) { | ||||
| 							MaxUnavailable: &defaultIntOrString, | ||||
| 						}, | ||||
| 					}, | ||||
| 					RevisionHistoryLimit:    newInt32(10), | ||||
| 					ProgressDeadlineSeconds: newInt32(600), | ||||
| 					RevisionHistoryLimit:    utilpointer.Int32Ptr(10), | ||||
| 					ProgressDeadlineSeconds: utilpointer.Int32Ptr(600), | ||||
| 					Template:                defaultTemplate, | ||||
| 				}, | ||||
| 			}, | ||||
| @@ -346,7 +347,7 @@ func TestSetDefaultDeployment(t *testing.T) { | ||||
| 		{ | ||||
| 			original: &appsv1.Deployment{ | ||||
| 				Spec: appsv1.DeploymentSpec{ | ||||
| 					Replicas: newInt32(3), | ||||
| 					Replicas: utilpointer.Int32Ptr(3), | ||||
| 					Strategy: appsv1.DeploymentStrategy{ | ||||
| 						Type:          appsv1.RollingUpdateDeploymentStrategyType, | ||||
| 						RollingUpdate: nil, | ||||
| @@ -355,7 +356,7 @@ func TestSetDefaultDeployment(t *testing.T) { | ||||
| 			}, | ||||
| 			expected: &appsv1.Deployment{ | ||||
| 				Spec: appsv1.DeploymentSpec{ | ||||
| 					Replicas: newInt32(3), | ||||
| 					Replicas: utilpointer.Int32Ptr(3), | ||||
| 					Strategy: appsv1.DeploymentStrategy{ | ||||
| 						Type: appsv1.RollingUpdateDeploymentStrategyType, | ||||
| 						RollingUpdate: &appsv1.RollingUpdateDeployment{ | ||||
| @@ -363,8 +364,8 @@ func TestSetDefaultDeployment(t *testing.T) { | ||||
| 							MaxUnavailable: &defaultIntOrString, | ||||
| 						}, | ||||
| 					}, | ||||
| 					RevisionHistoryLimit:    newInt32(10), | ||||
| 					ProgressDeadlineSeconds: newInt32(600), | ||||
| 					RevisionHistoryLimit:    utilpointer.Int32Ptr(10), | ||||
| 					ProgressDeadlineSeconds: utilpointer.Int32Ptr(600), | ||||
| 					Template:                defaultTemplate, | ||||
| 				}, | ||||
| 			}, | ||||
| @@ -372,21 +373,21 @@ func TestSetDefaultDeployment(t *testing.T) { | ||||
| 		{ | ||||
| 			original: &appsv1.Deployment{ | ||||
| 				Spec: appsv1.DeploymentSpec{ | ||||
| 					Replicas: newInt32(5), | ||||
| 					Replicas: utilpointer.Int32Ptr(5), | ||||
| 					Strategy: appsv1.DeploymentStrategy{ | ||||
| 						Type: appsv1.RecreateDeploymentStrategyType, | ||||
| 					}, | ||||
| 					RevisionHistoryLimit: newInt32(0), | ||||
| 					RevisionHistoryLimit: utilpointer.Int32Ptr(0), | ||||
| 				}, | ||||
| 			}, | ||||
| 			expected: &appsv1.Deployment{ | ||||
| 				Spec: appsv1.DeploymentSpec{ | ||||
| 					Replicas: newInt32(5), | ||||
| 					Replicas: utilpointer.Int32Ptr(5), | ||||
| 					Strategy: appsv1.DeploymentStrategy{ | ||||
| 						Type: appsv1.RecreateDeploymentStrategyType, | ||||
| 					}, | ||||
| 					RevisionHistoryLimit:    newInt32(0), | ||||
| 					ProgressDeadlineSeconds: newInt32(600), | ||||
| 					RevisionHistoryLimit:    utilpointer.Int32Ptr(0), | ||||
| 					ProgressDeadlineSeconds: utilpointer.Int32Ptr(600), | ||||
| 					Template:                defaultTemplate, | ||||
| 				}, | ||||
| 			}, | ||||
| @@ -394,22 +395,22 @@ func TestSetDefaultDeployment(t *testing.T) { | ||||
| 		{ | ||||
| 			original: &appsv1.Deployment{ | ||||
| 				Spec: appsv1.DeploymentSpec{ | ||||
| 					Replicas: newInt32(5), | ||||
| 					Replicas: utilpointer.Int32Ptr(5), | ||||
| 					Strategy: appsv1.DeploymentStrategy{ | ||||
| 						Type: appsv1.RecreateDeploymentStrategyType, | ||||
| 					}, | ||||
| 					ProgressDeadlineSeconds: newInt32(30), | ||||
| 					RevisionHistoryLimit:    newInt32(2), | ||||
| 					ProgressDeadlineSeconds: utilpointer.Int32Ptr(30), | ||||
| 					RevisionHistoryLimit:    utilpointer.Int32Ptr(2), | ||||
| 				}, | ||||
| 			}, | ||||
| 			expected: &appsv1.Deployment{ | ||||
| 				Spec: appsv1.DeploymentSpec{ | ||||
| 					Replicas: newInt32(5), | ||||
| 					Replicas: utilpointer.Int32Ptr(5), | ||||
| 					Strategy: appsv1.DeploymentStrategy{ | ||||
| 						Type: appsv1.RecreateDeploymentStrategyType, | ||||
| 					}, | ||||
| 					ProgressDeadlineSeconds: newInt32(30), | ||||
| 					RevisionHistoryLimit:    newInt32(2), | ||||
| 					ProgressDeadlineSeconds: utilpointer.Int32Ptr(30), | ||||
| 					RevisionHistoryLimit:    utilpointer.Int32Ptr(2), | ||||
| 					Template:                defaultTemplate, | ||||
| 				}, | ||||
| 			}, | ||||
| @@ -466,7 +467,7 @@ func TestSetDefaultReplicaSetReplicas(t *testing.T) { | ||||
| 		{ | ||||
| 			rs: appsv1.ReplicaSet{ | ||||
| 				Spec: appsv1.ReplicaSetSpec{ | ||||
| 					Replicas: newInt32(0), | ||||
| 					Replicas: utilpointer.Int32Ptr(0), | ||||
| 					Template: v1.PodTemplateSpec{ | ||||
| 						ObjectMeta: metav1.ObjectMeta{ | ||||
| 							Labels: map[string]string{ | ||||
| @@ -481,7 +482,7 @@ func TestSetDefaultReplicaSetReplicas(t *testing.T) { | ||||
| 		{ | ||||
| 			rs: appsv1.ReplicaSet{ | ||||
| 				Spec: appsv1.ReplicaSetSpec{ | ||||
| 					Replicas: newInt32(3), | ||||
| 					Replicas: utilpointer.Int32Ptr(3), | ||||
| 					Template: v1.PodTemplateSpec{ | ||||
| 						ObjectMeta: metav1.ObjectMeta{ | ||||
| 							Labels: map[string]string{ | ||||
| @@ -524,7 +525,7 @@ func TestDefaultRequestIsNotSetForReplicaSet(t *testing.T) { | ||||
| 	} | ||||
| 	rs := &appsv1.ReplicaSet{ | ||||
| 		Spec: appsv1.ReplicaSetSpec{ | ||||
| 			Replicas: newInt32(3), | ||||
| 			Replicas: utilpointer.Int32Ptr(3), | ||||
| 			Template: v1.PodTemplateSpec{ | ||||
| 				ObjectMeta: metav1.ObjectMeta{ | ||||
| 					Labels: map[string]string{ | ||||
| @@ -563,9 +564,3 @@ func roundTrip(t *testing.T, obj runtime.Object) runtime.Object { | ||||
| 	} | ||||
| 	return obj3 | ||||
| } | ||||
|  | ||||
| func newInt32(val int32) *int32 { | ||||
| 	p := new(int32) | ||||
| 	*p = val | ||||
| 	return p | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Stephen Augustus
					Stephen Augustus