@@ -312,7 +312,7 @@ func needsEnvVar(c corev1.Container, name string) bool {
312
312
return true
313
313
}
314
314
315
- func updateCheck () error {
315
+ func updateCheck () {
316
316
type release struct {
317
317
Name string `json:"name"`
318
318
}
@@ -321,41 +321,35 @@ func updateCheck() error {
321
321
322
322
resp , err := http .Get ("https://storage.googleapis.com/minikube-gcp-auth/releases.json" )
323
323
if err != nil {
324
- return fmt . Errorf ("failed to get releases file: %v" , err )
324
+ log . Printf ("failed to get releases file: %v" , err )
325
325
}
326
326
defer resp .Body .Close ()
327
327
if err := json .NewDecoder (resp .Body ).Decode (& releases ); err != nil {
328
- return fmt . Errorf ("failed to decode releases file: %v" , err )
328
+ log . Printf ("failed to decode releases file: %v" , err )
329
329
}
330
330
if len (releases ) == 0 {
331
- return fmt . Errorf ("no releases found in releases file" )
331
+ log . Printf ("no releases found in releases file" )
332
332
}
333
333
334
334
currVersion , err := semver .ParseTolerant (Version )
335
335
if err != nil {
336
- return fmt . Errorf ("unable to parse current version: %v" , err )
336
+ log . Printf ("unable to parse current version: %v" , err )
337
337
}
338
338
name := releases [0 ].Name
339
339
latestVersion , err := semver .ParseTolerant (name )
340
340
if err != nil {
341
- return fmt . Errorf ("unable to parse latest version: %v" , err )
341
+ log . Printf ("unable to parse latest version: %v" , err )
342
342
}
343
343
344
344
if currVersion .LT (latestVersion ) {
345
345
log .Printf ("gcp-auth-webhook %s is available!" , name )
346
346
}
347
-
348
- return nil
349
347
}
350
348
351
349
func updateTicker () {
352
- if err := updateCheck (); err != nil {
353
- log .Println (err )
354
- }
350
+ updateCheck ()
355
351
for range time .Tick (12 * time .Hour ) {
356
- if err := updateCheck (); err != nil {
357
- log .Println (err )
358
- }
352
+ updateCheck ()
359
353
}
360
354
}
361
355
0 commit comments