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()