Skip to content

Commit

Permalink
Merge pull request #3398 from justinsb/gce_dont_remove_shared_dns_zone
Browse files Browse the repository at this point in the history
Automatic merge from submit-queue. .

GCE: Don't remove (shared) DNS Zone
  • Loading branch information
Kubernetes Submit Queue authored Sep 23, 2017
2 parents 0683db2 + 8ff3123 commit 14263de
Showing 1 changed file with 20 additions and 19 deletions.
39 changes: 20 additions & 19 deletions pkg/resources/gce.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ import (
compute "google.golang.org/api/compute/v0.beta"

"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/kops/pkg/dns"
"k8s.io/kops/pkg/resources/tracker"
"k8s.io/kops/upup/pkg/fi"
"k8s.io/kops/upup/pkg/fi/cloudup/gce"
Expand Down Expand Up @@ -735,24 +734,26 @@ func (d *clusterDiscoveryGCE) matchesClusterName(name string) bool {
}

func (d *clusterDiscoveryGCE) listGCEDNSZone() ([]*tracker.Resource, error) {
if dns.IsGossipHostname(d.clusterName) {
return nil, nil
}

zone, err := d.findDNSZone()
if err != nil {
return nil, err
}

return []*tracker.Resource{
{
Name: zone.Name(),
ID: zone.Name(),
Type: "DNS Zone",
Deleter: d.deleteDNSZone,
Obj: zone,
},
}, nil
// We never delete the hosted zone, because it is usually shared and we don't create it
return nil, nil
// TODO: When shared resource PR lands, reintroduce
//if dns.IsGossipHostname(d.clusterName) {
// return nil, nil
//}
//zone, err := d.findDNSZone()
//if err != nil {
// return nil, err
//}
//
//return []*tracker.Resource{
// {
// Name: zone.Name(),
// ID: zone.Name(),
// Type: "DNS Zone",
// Deleter: d.deleteDNSZone,
// Obj: zone,
// },
//}, nil
}

func (d *clusterDiscoveryGCE) findDNSZone() (dnsprovider.Zone, error) {
Expand Down

0 comments on commit 14263de

Please sign in to comment.