Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       dnsprovider supplies interfaces for dns service providers (e.g. 
         | 
      dnsprovider supplies interfaces for dns service providers (e.g. | 
| 
         
          
            providers/aws/route53
            
            
          
           
      route53 is the implementation of pkg/dnsprovider interface for AWS Route53 
         | 
      route53 is the implementation of pkg/dnsprovider interface for AWS Route53 | 
| 
         
          
            providers/aws/route53/stubs
            
            
          
           
      internal implements a stub for the AWS Route53 API, used primarily for unit testing purposes 
         | 
      internal implements a stub for the AWS Route53 API, used primarily for unit testing purposes | 
| 
         
          
            providers/coredns
            
            
          
           
      Package coredns is the implementation of pkg/dnsprovider interface for CoreDNS 
         | 
      Package coredns is the implementation of pkg/dnsprovider interface for CoreDNS | 
| 
         
          
            providers/coredns/stubs
            
            
          
           
      Package stubs implements a stub for the EtcdKeysAPI, used primarily for unit testing purposes 
         | 
      Package stubs implements a stub for the EtcdKeysAPI, used primarily for unit testing purposes | 
| 
         
          
            providers/google/clouddns
            
            
          
           
      clouddns is the implementation of pkg/dnsprovider interface for Google Cloud DNS 
         | 
      clouddns is the implementation of pkg/dnsprovider interface for Google Cloud DNS | 
| 
       Package federation_controller contains code for controllers (like the cluster controller). 
         | 
      Package federation_controller contains code for controllers (like the cluster controller). | 
| 
         
          
            cluster
            
            
          
           
      Package cluster contains code for syncing cluster 
         | 
      Package cluster contains code for syncing cluster | 
| 
         
          
            service
            
            
          
           
      Package service contains code for syncing Kubernetes services, and cloud DNS servers with the federated service registry. 
         | 
      Package service contains code for syncing Kubernetes services, and cloud DNS servers with the federated service registry. | 
| 
         
          
            util
            
            
          
           
      TODO: consider moving it to a more generic package. 
         | 
      TODO: consider moving it to a more generic package. | 
| 
         
          
            util/deletionhelper
            
            
          
           
      Package to help federation controllers to delete federated resources from underlying clusters when the resource is deleted from federation control plane. 
         | 
      Package to help federation controllers to delete federated resources from underlying clusters when the resource is deleted from federation control plane. | 
| 
         
          
            init
            
            
          
           
      TODO(madhusdancs): 1. 
         | 
      TODO(madhusdancs): 1. | 
 Click to show internal directories. 
   Click to hide internal directories.