INNER CODE UNIT · Go
UpdateSyncAdmiralConfig
istio-ecosystem/admiral · admiral/pkg/clusters/admiralDatabaseClient.go:386
func UpdateSyncAdmiralConfig(configData DynamicConfigData) {
if configData.EnableDynamicConfig == common.Admiral {
//Fetch Existing config and update which are changed.
newAdmiralConfig := common.GetAdmiralParams()
if len(configData.NLBEnabledClusters) > 0 {
newAdmiralConfig.NLBEnabledClusters = configData.NLBEnabledClusters
}
if len(configData.CLBEnabledClusters) > 0 {
newAdmiralConfig.CLBEnabledClusters = configData.CLBEnabledClusters
}
if len(configData.NLBEnabledIdentityList) > 0 {
newAdmiralConfig.NLBEnabledIdentityList = configData.NLBEnabledIdentityList
}
if len(configData.InitiateClientInitiatedProcessingFor) > 0 {
newAdmiralConfig.InitiateClientInitiatedProcessingFor = configData.InitiateClientInitiatedProcessingFor