@@ -32,8 +32,6 @@ import (
32
32
"sigs.k8s.io/controller-runtime/pkg/predicate"
33
33
)
34
34
35
- // DefaultRetry is the recommended retry for a conflict where multiple clients
36
- // are making changes to the same resource.
37
35
var retryParams = wait.Backoff {
38
36
Steps : 10 ,
39
37
Duration : 10 * time .Millisecond ,
@@ -176,29 +174,28 @@ func (wsc *WorkspaceController) handleWorkspaceInit(ctx context.Context, ws *wor
176
174
}
177
175
178
176
err = retry .RetryOnConflict (retryParams , func () error {
179
- var workspace workspacev1.Workspace
180
- if err := wsc .Get (ctx , req .NamespacedName , & workspace ); err != nil {
177
+ if err := wsc .Get (ctx , req .NamespacedName , ws ); err != nil {
181
178
return err
182
179
}
183
180
184
181
if failure != "" {
185
- workspace .Status .Conditions = wsk8s .AddUniqueCondition (ws .Status .Conditions , metav1.Condition {
182
+ ws .Status .Conditions = wsk8s .AddUniqueCondition (ws .Status .Conditions , metav1.Condition {
186
183
Type : string (workspacev1 .WorkspaceConditionContentReady ),
187
184
Status : metav1 .ConditionFalse ,
188
185
Message : failure ,
189
186
Reason : "InitializationFailure" ,
190
187
LastTransitionTime : metav1 .Now (),
191
188
})
192
189
} else {
193
- workspace .Status .Conditions = wsk8s .AddUniqueCondition (ws .Status .Conditions , metav1.Condition {
190
+ ws .Status .Conditions = wsk8s .AddUniqueCondition (ws .Status .Conditions , metav1.Condition {
194
191
Type : string (workspacev1 .WorkspaceConditionContentReady ),
195
192
Status : metav1 .ConditionTrue ,
196
193
Reason : "InitializationSuccess" ,
197
194
LastTransitionTime : metav1 .Now (),
198
195
})
199
196
}
200
197
201
- return wsc .Status ().Update (ctx , & workspace )
198
+ return wsc .Status ().Update (ctx , ws )
202
199
})
203
200
204
201
return ctrl.Result {}, err
@@ -243,31 +240,30 @@ func (wsc *WorkspaceController) handleWorkspaceStop(ctx context.Context, ws *wor
243
240
}
244
241
245
242
err = retry .RetryOnConflict (retryParams , func () error {
246
- var workspace workspacev1.Workspace
247
- if err := wsc .Get (ctx , req .NamespacedName , & workspace ); err != nil {
243
+ if err := wsc .Get (ctx , req .NamespacedName , ws ); err != nil {
248
244
return err
249
245
}
250
246
251
- workspace .Status .GitStatus = toWorkspaceGitStatus (gitStatus )
247
+ ws .Status .GitStatus = toWorkspaceGitStatus (gitStatus )
252
248
253
249
if disposeErr != nil {
254
- workspace .Status .Conditions = wsk8s .AddUniqueCondition (ws .Status .Conditions , metav1.Condition {
250
+ ws .Status .Conditions = wsk8s .AddUniqueCondition (ws .Status .Conditions , metav1.Condition {
255
251
Type : string (workspacev1 .WorkspaceConditionBackupFailure ),
256
252
Status : metav1 .ConditionTrue ,
257
253
Reason : "BackupFailed" ,
258
254
Message : disposeErr .Error (),
259
255
LastTransitionTime : metav1 .Now (),
260
256
})
261
257
} else {
262
- workspace .Status .Conditions = wsk8s .AddUniqueCondition (ws .Status .Conditions , metav1.Condition {
258
+ ws .Status .Conditions = wsk8s .AddUniqueCondition (ws .Status .Conditions , metav1.Condition {
263
259
Type : string (workspacev1 .WorkspaceConditionBackupComplete ),
264
260
Status : metav1 .ConditionTrue ,
265
261
Reason : "BackupComplete" ,
266
262
LastTransitionTime : metav1 .Now (),
267
263
})
268
264
}
269
265
270
- return wsc .Status ().Update (ctx , & workspace )
266
+ return wsc .Status ().Update (ctx , ws )
271
267
})
272
268
273
269
return ctrl.Result {}, err
0 commit comments