INNER CODE UNIT · Go

IsDynamicConfigChanged

istio-ecosystem/admiral · admiral/pkg/clusters/admiralDatabaseClient.go:372

func IsDynamicConfigChanged(config DynamicConfigData) bool {

	if config.EnableDynamicConfig != common.Admiral {
		return false
	}

	if DynamicConfigCheckSum == md5.Sum([]byte(fmt.Sprintf("%v", config))) {
		return false
	} else {
		DynamicConfigCheckSum = md5.Sum([]byte(fmt.Sprintf("%v", config)))
		return true
	}
}

func UpdateSyncAdmiralConfig(configData DynamicConfigData) {
	if configData.EnableDynamicConfig == common.Admiral {
		//Fetch Existing config and update which are changed.
		newAdmiralConfig := common.GetAdmiralParams()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…