INNER CODE UNIT · Go
refreshSATokenTicker
kumahq/kuma · app/cni/pkg/install/main.go:265
refreshSATokenTicker := time.NewTicker(time.Duration(ic.RefreshSATokenInterval) * time.Second)
defer checkInstallTicker.Stop()
defer refreshSATokenTicker.Stop()
for {
select {
case <-osSignals:
return nil
case <-checkInstallTicker.C:
if err := ic.CheckInstall(); err != nil {
return err
}
case <-refreshSATokenTicker.C:
if err := ic.PrepareKubeconfig(); err != nil {
return err
}
}
}