Skip to content

Commit ba68be7

Browse files
hakmanclaude
authored andcommitted
dns-controller: default Provider when ExternalDNS is partially set
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
1 parent edde1da commit ba68be7

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

upup/pkg/fi/cloudup/populate_cluster_spec.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -285,9 +285,10 @@ func (c *populateClusterSpec) run(ctx context.Context, clientset simple.Clientse
285285
cluster.Spec.API.PublicName = "api." + cluster.Name
286286
}
287287
if cluster.Spec.ExternalDNS == nil {
288-
cluster.Spec.ExternalDNS = &kopsapi.ExternalDNSConfig{
289-
Provider: kopsapi.ExternalDNSProviderDNSController,
290-
}
288+
cluster.Spec.ExternalDNS = &kopsapi.ExternalDNSConfig{}
289+
}
290+
if cluster.Spec.ExternalDNS.Provider == "" {
291+
cluster.Spec.ExternalDNS.Provider = kopsapi.ExternalDNSProviderDNSController
291292
}
292293
}
293294

0 commit comments

Comments
 (0)