@@ -43,7 +43,7 @@ func TestRPService_ReconcileResourcePolicy(t *testing.T) {
43
43
tests := []struct {
44
44
name string
45
45
cluster * clusterv1.Cluster
46
- vSphereCluster * vmwarev1.VSphereCluster
46
+ vSphereCluster * vmwarev1.VSphereCluster ``
47
47
additionalObjs []client.Object
48
48
wantClusterModuleGroups []string
49
49
wantErr bool
@@ -52,7 +52,7 @@ func TestRPService_ReconcileResourcePolicy(t *testing.T) {
52
52
{
53
53
name : "create VirtualMachinesetResourcePolicy for control-plane only on None mode (WorkerAntiAffinity: false)" ,
54
54
cluster : & clusterv1.Cluster {ObjectMeta : metav1.ObjectMeta {Namespace : "some" , Name : "cluster" }},
55
- vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : vmwarev1.VSphereClusterWorkerAntiAffinity {
55
+ vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : & vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : & vmwarev1.VSphereClusterWorkerAntiAffinity {
56
56
Mode : vmwarev1 .VSphereClusterWorkerAntiAffinityModeNone ,
57
57
}}}},
58
58
wantErr : false ,
@@ -62,7 +62,7 @@ func TestRPService_ReconcileResourcePolicy(t *testing.T) {
62
62
{
63
63
name : "create VirtualMachinesetResourcePolicy for control-plane only on None mode (WorkerAntiAffinity: true)" ,
64
64
cluster : & clusterv1.Cluster {ObjectMeta : metav1.ObjectMeta {Namespace : "some" , Name : "cluster" }},
65
- vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : vmwarev1.VSphereClusterWorkerAntiAffinity {
65
+ vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : & vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : & vmwarev1.VSphereClusterWorkerAntiAffinity {
66
66
Mode : vmwarev1 .VSphereClusterWorkerAntiAffinityModeNone ,
67
67
}}}},
68
68
wantErr : false ,
@@ -72,7 +72,7 @@ func TestRPService_ReconcileResourcePolicy(t *testing.T) {
72
72
{
73
73
name : "create VirtualMachinesetResourcePolicy for control-plane and workers on Cluster mode (WorkerAntiAffinity: false)" ,
74
74
cluster : & clusterv1.Cluster {ObjectMeta : metav1.ObjectMeta {Namespace : "some" , Name : "cluster" }},
75
- vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : vmwarev1.VSphereClusterWorkerAntiAffinity {
75
+ vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : & vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : & vmwarev1.VSphereClusterWorkerAntiAffinity {
76
76
Mode : vmwarev1 .VSphereClusterWorkerAntiAffinityModeCluster ,
77
77
}}}},
78
78
wantErr : false ,
@@ -82,7 +82,7 @@ func TestRPService_ReconcileResourcePolicy(t *testing.T) {
82
82
{
83
83
name : "create VirtualMachinesetResourcePolicy for control-plane and workers on Cluster mode (WorkerAntiAffinity: true)" ,
84
84
cluster : & clusterv1.Cluster {ObjectMeta : metav1.ObjectMeta {Namespace : "some" , Name : "cluster" }},
85
- vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : vmwarev1.VSphereClusterWorkerAntiAffinity {
85
+ vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : & vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : & vmwarev1.VSphereClusterWorkerAntiAffinity {
86
86
Mode : vmwarev1 .VSphereClusterWorkerAntiAffinityModeCluster ,
87
87
}}}},
88
88
wantErr : false ,
@@ -92,7 +92,7 @@ func TestRPService_ReconcileResourcePolicy(t *testing.T) {
92
92
{
93
93
name : "create VirtualMachinesetResourcePolicy for control-plane only when no MachineDeployments exist on MachineDeployment mode (WorkerAntiAffinity: true)" ,
94
94
cluster : & clusterv1.Cluster {ObjectMeta : metav1.ObjectMeta {Namespace : "some" , Name : "cluster" }},
95
- vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : vmwarev1.VSphereClusterWorkerAntiAffinity {
95
+ vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : & vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : & vmwarev1.VSphereClusterWorkerAntiAffinity {
96
96
Mode : vmwarev1 .VSphereClusterWorkerAntiAffinityModeMachineDeployment ,
97
97
}}}},
98
98
wantErr : false ,
@@ -102,7 +102,7 @@ func TestRPService_ReconcileResourcePolicy(t *testing.T) {
102
102
{
103
103
name : "create VirtualMachinesetResourcePolicy for control-plane and workers on MachineDeployment mode (WorkerAntiAffinity: true)" ,
104
104
cluster : & clusterv1.Cluster {ObjectMeta : metav1.ObjectMeta {Namespace : "some" , Name : "cluster" }},
105
- vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : vmwarev1.VSphereClusterWorkerAntiAffinity {
105
+ vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : & vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : & vmwarev1.VSphereClusterWorkerAntiAffinity {
106
106
Mode : vmwarev1 .VSphereClusterWorkerAntiAffinityModeMachineDeployment ,
107
107
}}}},
108
108
additionalObjs : []client.Object {
@@ -117,7 +117,7 @@ func TestRPService_ReconcileResourcePolicy(t *testing.T) {
117
117
{
118
118
name : "update VirtualMachinesetResourcePolicy for control-plane only on None mode and preserve used cluster modules from VirtualMachine's (WorkerAntiAffinity: true)" ,
119
119
cluster : & clusterv1.Cluster {ObjectMeta : metav1.ObjectMeta {Namespace : "some" , Name : "cluster" }},
120
- vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : vmwarev1.VSphereClusterWorkerAntiAffinity {
120
+ vSphereCluster : & vmwarev1.VSphereCluster {Spec : vmwarev1.VSphereClusterSpec {Placement : & vmwarev1.VSphereClusterPlacement {WorkerAntiAffinity : & vmwarev1.VSphereClusterWorkerAntiAffinity {
121
121
Mode : vmwarev1 .VSphereClusterWorkerAntiAffinityModeNone ,
122
122
}}}},
123
123
additionalObjs : []client.Object {
0 commit comments