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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…