Metadata as a separate project

This commit is contained in:
Alena Prokharchyk
2015-10-15 11:33:42 -07:00
parent cab32c8b47
commit 583fda05da
7 changed files with 11 additions and 7 deletions
+1 -1
View File
@@ -1 +1 @@
/external-dns
external-dns
+4
View File
@@ -15,6 +15,10 @@
"ImportPath": "github.com/mitchellh/goamz/route53",
"Rev": "caaaea8b30ee15616494ee68abd5d8ebbbef05cf"
},
{
"ImportPath": "github.com/rancher/go-rancher-metadata/metadata",
"Rev": "08bc028a34ea0c033e4ca7eb0a209ce0afe6aa3b"
},
{
"ImportPath": "github.com/vaughan0/go-ini",
"Rev": "a98ad7ee00ec53921f08832bc06ecf7fd600e6a1"
+3 -3
View File
@@ -3,13 +3,13 @@ package main
import (
"fmt"
"github.com/Sirupsen/logrus"
"github.com/rancher/external-dns/metadata"
"github.com/rancher/external-dns/providers"
"github.com/rancher/go-rancher-metadata/metadata"
"strings"
"sync"
)
func UpdateDnsRecords(m metadata.MetadataHandler) error {
func UpdateDnsRecords(m metadata.Handler) error {
metadataRecs, err := getMetadataDnsRecords(m)
if err != nil {
return fmt.Errorf("Error reading external dns entries: %v", err)
@@ -168,7 +168,7 @@ func getProviderDnsRecords() (map[string]providers.DnsRecord, error) {
return ourRecords, nil
}
func getMetadataDnsRecords(m metadata.MetadataHandler) (map[string]providers.DnsRecord, error) {
func getMetadataDnsRecords(m metadata.Handler) (map[string]providers.DnsRecord, error) {
containers, err := m.GetContainers()
if err != nil {
+2 -2
View File
@@ -3,8 +3,8 @@ package main
import (
"flag"
"github.com/Sirupsen/logrus"
"github.com/rancher/external-dns/metadata"
"github.com/rancher/external-dns/providers"
"github.com/rancher/go-rancher-metadata/metadata"
"os"
"time"
)
@@ -31,7 +31,7 @@ var (
logFile = flag.String("log", "", "Log file")
EnvironmentName string
provider providers.Provider
m metadata.MetadataHandler
m metadata.Handler
)
func setEnv() {
+1 -1
View File
@@ -19,7 +19,7 @@ var (
region aws.Region
)
func main() {
func init() {
route53Handler := &Route53Handler{}
if err := RegisterProvider("route53", route53Handler); err != nil {
logrus.Fatal("Could not register route53 provider")