@@ -83,7 +83,6 @@ func (r *VNetMetaReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) {
83
83
84
84
if vnetMeta .Spec .ID == 0 {
85
85
debugLogger .Info ("ID Not found in meta" )
86
-
87
86
if vnetMeta .Spec .Imported {
88
87
logger .Info ("Importing vnet" )
89
88
debugLogger .Info ("Imported yaml mode. Finding VNet by name" )
@@ -94,12 +93,6 @@ func (r *VNetMetaReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) {
94
93
debugLogger .Info (err .Error ())
95
94
return ctrl.Result {RequeueAfter : requeueInterval }, nil
96
95
}
97
- if vnet .Provisioning == 0 {
98
- provisionState = "Active"
99
- }
100
- if vnet .State == "disabled" {
101
- provisionState = "Disabled"
102
- }
103
96
vnetMeta .Spec .ID = vnetID
104
97
err = r .Patch (context .Background (), vnetMeta .DeepCopyObject (), client .Merge , & client.PatchOptions {})
105
98
if err != nil {
@@ -117,22 +110,22 @@ func (r *VNetMetaReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) {
117
110
logger .Info ("Creating VNet" )
118
111
if _ , err , errMsg := r .createVNet (vnetMeta ); err != nil {
119
112
logger .Error (fmt .Errorf ("{createVNet} %s" , err ), "" )
120
- return u .updateVNetStatus (vnetCR , "Netris Failure" , errMsg .Error ())
113
+ return u .updateVNetStatus (vnetCR , "Failure" , errMsg .Error ())
121
114
}
122
115
logger .Info ("VNet Created" )
123
116
} else {
124
117
vnets , err := Cred .GetVNetsByID (vnetMeta .Spec .ID )
125
118
if err != nil {
126
119
logger .Error (fmt .Errorf ("{GetVNetsByID} %s" , err ), "" )
127
- return u .updateVNetStatus (vnetCR , "Netris Failure" , err .Error ())
120
+ return u .updateVNetStatus (vnetCR , "Failure" , err .Error ())
128
121
}
129
122
if len (vnets ) == 0 {
130
123
debugLogger .Info ("VNet not found in Netris" )
131
124
debugLogger .Info ("Going to create VNet" )
132
125
logger .Info ("Creating VNet" )
133
126
if _ , err , errMsg := r .createVNet (vnetMeta ); err != nil {
134
127
logger .Error (fmt .Errorf ("{createVNet} %s" , err ), "" )
135
- return u .updateVNetStatus (vnetCR , "Netris Failure" , errMsg .Error ())
128
+ return u .updateVNetStatus (vnetCR , "Failure" , errMsg .Error ())
136
129
}
137
130
logger .Info ("VNet Created" )
138
131
} else {
@@ -158,15 +151,14 @@ func (r *VNetMetaReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) {
158
151
_ , err , errMsg := updateVNet (updateVnet )
159
152
if err != nil {
160
153
logger .Error (fmt .Errorf ("{updateVNet} %s" , err ), "" )
161
- return u .updateVNetStatus (vnetCR , "Netris Error " , errMsg .Error ())
154
+ return u .updateVNetStatus (vnetCR , "Failure " , errMsg .Error ())
162
155
}
163
156
logger .Info ("VNet Updated" )
164
157
}
165
158
}
166
159
}
167
160
168
161
return u .updateVNetStatus (vnetCR , provisionState , "Success" )
169
- // return ctrl.Result{RequeueAfter: requeueInterval}, nil
170
162
}
171
163
172
164
// SetupWithManager .
@@ -196,7 +188,10 @@ func (r *VNetMetaReconciler) createVNet(vnetMeta *k8sv1alpha1.VNetMeta) (ctrl.Re
196
188
}
197
189
198
190
idStruct := api.APIVNetAddReply {}
199
- api .CustomDecode (resp .Data , & idStruct )
191
+ err = api .CustomDecode (resp .Data , & idStruct )
192
+ if err != nil {
193
+ return ctrl.Result {}, err , err
194
+ }
200
195
201
196
debugLogger .Info ("VNet Created" , "id" , idStruct .CircuitID )
202
197
0 commit comments