mirror of https://github.com/kubernetes/kops.git
				
				
				
			Merge pull request #3398 from justinsb/gce_dont_remove_shared_dns_zone
Automatic merge from submit-queue. . GCE: Don't remove (shared) DNS Zone
This commit is contained in:
		
						commit
						14263de04a
					
				| 
						 | 
				
			
			@ -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"
 | 
			
		||||
| 
						 | 
				
			
			@ -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) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue