INNER CODE UNIT · Go

checkInstallTicker

kumahq/kuma · app/cni/pkg/install/main.go:264

	checkInstallTicker := time.NewTicker(time.Duration(ic.CfgCheckInterval) * time.Second)
	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
			}
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…