INNER CODE UNIT · Go
ticker
istio-ecosystem/admiral · admiral/pkg/clusters/admiralDatabaseClient.go:189
ticker := time.NewTicker(time.Minute * time.Duration(syncTime))
defer ticker.Stop()
for {
select {
case <-ctxDynamicConfig.Done():
log.Infof("task=%v, context done stopping ticker", common.DynamicConfigUpdate)
return
case <-ticker.C:
ReadAndUpdateSyncAdmiralConfig(rr)
}
}
}
func ReadAndUpdateSyncAdmiralConfig(rr *RemoteRegistry) error {
dbRawData, err := rr.DynamicConfigDatabaseClient.Get("EnableDynamicConfig", common.Admiral)
if err != nil {