mirror of https://github.com/kubernetes/kops.git
Only apply dns changes if records were removed
This commit is contained in:
parent
91cde08513
commit
b68815e930
|
|
@ -787,7 +787,6 @@ func (d *clusterDiscoveryGCE) deleteDNSZone(cloud fi.Cloud, r *ResourceTracker)
|
|||
}
|
||||
|
||||
changeset := rrs.StartChangeset()
|
||||
|
||||
for _, record := range records {
|
||||
if record.Type() != "A" {
|
||||
continue
|
||||
|
|
@ -812,6 +811,10 @@ func (d *clusterDiscoveryGCE) deleteDNSZone(cloud fi.Cloud, r *ResourceTracker)
|
|||
changeset.Remove(record)
|
||||
}
|
||||
|
||||
if changeset.IsEmpty() {
|
||||
return nil
|
||||
}
|
||||
|
||||
err = changeset.Apply()
|
||||
if err != nil {
|
||||
return fmt.Errorf("Error deleting cloud dns records: %v", err)
|
||||
|
|
|
|||
Loading…
Reference in New Issue