diff --git a/pkg/api/agentPoolOnlyApi/v20180331/merge.go b/pkg/api/agentPoolOnlyApi/v20180331/merge.go index 03ecf3dc82..e72b9610bc 100644 --- a/pkg/api/agentPoolOnlyApi/v20180331/merge.go +++ b/pkg/api/agentPoolOnlyApi/v20180331/merge.go @@ -37,5 +37,9 @@ func (mc *ManagedCluster) Merge(emc *ManagedCluster) error { // For update scenario, the default behavior is to use existing behavior mc.Properties.NetworkProfile = emc.Properties.NetworkProfile } + if mc.Properties.AADProfile == nil { + // For update scenario, the default behavior is to use existing behavior + mc.Properties.AADProfile = emc.Properties.AADProfile + } return nil }