mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-29 01:04:15 -04:00 
			
		
		
		
	More idiomatic Go
This commit is contained in:
		| @@ -44,8 +44,8 @@ type Kubernetes struct { | |||||||
| 	Selector      *labels.Selector | 	Selector      *labels.Selector | ||||||
| } | } | ||||||
|  |  | ||||||
| var noItemsErr     = errors.New("no items found") | var errNoItems = errors.New("no items found") | ||||||
| var nsUnexposedErr = errors.New("namespace is not exposed") | var errNsNotExposed = errors.New("namespace is not exposed") | ||||||
|  |  | ||||||
| // Services implements the ServiceBackend interface. | // Services implements the ServiceBackend interface. | ||||||
| func (k *Kubernetes) Services(state request.Request, exact bool, opt middleware.Options) ([]msg.Service, []msg.Service, error) { | func (k *Kubernetes) Services(state request.Request, exact bool, opt middleware.Options) ([]msg.Service, []msg.Service, error) { | ||||||
| @@ -71,7 +71,7 @@ func (k *Kubernetes) Lookup(state request.Request, name string, typ uint16) (*dn | |||||||
|  |  | ||||||
| // IsNameError implements the ServiceBackend interface. | // IsNameError implements the ServiceBackend interface. | ||||||
| func (k *Kubernetes) IsNameError(err error) bool { | func (k *Kubernetes) IsNameError(err error) bool { | ||||||
| 	return err == noItemsErr || err == nsUnexposedErr | 	return err == errNoItems || err == errNsNotExposed | ||||||
| } | } | ||||||
|  |  | ||||||
| // Debug implements the ServiceBackend interface. | // Debug implements the ServiceBackend interface. | ||||||
| @@ -202,7 +202,7 @@ func (k *Kubernetes) Records(name string, exact bool) ([]msg.Service, error) { | |||||||
| 	// Abort if the namespace does not contain a wildcard, and namespace is not published per CoreFile | 	// Abort if the namespace does not contain a wildcard, and namespace is not published per CoreFile | ||||||
| 	// Case where namespace contains a wildcard is handled in Get(...) method. | 	// Case where namespace contains a wildcard is handled in Get(...) method. | ||||||
| 	if (!nsWildcard) && (len(k.Namespaces) > 0) && (!dnsstrings.StringInSlice(namespace, k.Namespaces)) { | 	if (!nsWildcard) && (len(k.Namespaces) > 0) && (!dnsstrings.StringInSlice(namespace, k.Namespaces)) { | ||||||
| 		return nil, nsUnexposedErr | 		return nil, errNsNotExposed | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	k8sItems, err := k.Get(namespace, nsWildcard, serviceName, serviceWildcard, typeName) | 	k8sItems, err := k.Get(namespace, nsWildcard, serviceName, serviceWildcard, typeName) | ||||||
| @@ -211,7 +211,7 @@ func (k *Kubernetes) Records(name string, exact bool) ([]msg.Service, error) { | |||||||
| 	} | 	} | ||||||
| 	if len(k8sItems) == 0 { | 	if len(k8sItems) == 0 { | ||||||
| 		// Did not find item in k8s | 		// Did not find item in k8s | ||||||
| 		return nil, noItemsErr | 		return nil, errNoItems | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	records := k.getRecordsForServiceItems(k8sItems, zone) | 	records := k.getRecordsForServiceItems(k8sItems, zone) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user