Move code to pkg
This commit is contained in:
parent
bd4c822670
commit
f1b085fa36
465 changed files with 656 additions and 680 deletions
16
.gitignore
vendored
16
.gitignore
vendored
|
@ -1,16 +1,16 @@
|
||||||
/dist
|
|
||||||
/autogen/genstatic/gen.go
|
|
||||||
.idea/
|
.idea/
|
||||||
.intellij/
|
.intellij/
|
||||||
*.iml
|
*.iml
|
||||||
/traefik
|
|
||||||
/traefik.toml
|
|
||||||
/static/
|
|
||||||
/webui/.tmp/
|
|
||||||
.vscode/
|
.vscode/
|
||||||
|
.DS_Store
|
||||||
|
/dist
|
||||||
|
/webui/.tmp/
|
||||||
/site/
|
/site/
|
||||||
/docs/site/
|
/docs/site/
|
||||||
|
/static/
|
||||||
|
/autogen/
|
||||||
|
/traefik
|
||||||
|
/traefik.toml
|
||||||
*.log
|
*.log
|
||||||
*.exe
|
*.exe
|
||||||
.DS_Store
|
cover.out
|
||||||
/examples/acme/acme.json
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ builds:
|
||||||
env:
|
env:
|
||||||
- CGO_ENABLED=0
|
- CGO_ENABLED=0
|
||||||
ldflags:
|
ldflags:
|
||||||
- -s -w -X github.com/containous/traefik/version.Version={{.Version}} -X github.com/containous/traefik/version.Codename={{.Env.CODENAME}} -X github.com/containous/traefik/version.BuildDate={{.Date}}
|
- -s -w -X github.com/containous/traefik/pkg/version.Version={{.Version}} -X github.com/containous/traefik/pkg/version.Codename={{.Env.CODENAME}} -X github.com/containous/traefik/pkg/version.BuildDate={{.Date}}
|
||||||
|
|
||||||
goos:
|
goos:
|
||||||
- linux
|
- linux
|
||||||
|
|
|
@ -4,7 +4,6 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/flaeg/parse"
|
"github.com/containous/flaeg/parse"
|
||||||
"github.com/containous/traefik/config/static"
|
|
||||||
"github.com/containous/traefik/old/configuration"
|
"github.com/containous/traefik/old/configuration"
|
||||||
"github.com/containous/traefik/old/middlewares/accesslog"
|
"github.com/containous/traefik/old/middlewares/accesslog"
|
||||||
"github.com/containous/traefik/old/provider/boltdb"
|
"github.com/containous/traefik/old/provider/boltdb"
|
||||||
|
@ -17,17 +16,18 @@ import (
|
||||||
"github.com/containous/traefik/old/provider/mesos"
|
"github.com/containous/traefik/old/provider/mesos"
|
||||||
"github.com/containous/traefik/old/provider/rancher"
|
"github.com/containous/traefik/old/provider/rancher"
|
||||||
"github.com/containous/traefik/old/provider/zk"
|
"github.com/containous/traefik/old/provider/zk"
|
||||||
"github.com/containous/traefik/ping"
|
"github.com/containous/traefik/pkg/config/static"
|
||||||
"github.com/containous/traefik/provider/docker"
|
"github.com/containous/traefik/pkg/ping"
|
||||||
"github.com/containous/traefik/provider/file"
|
"github.com/containous/traefik/pkg/provider/docker"
|
||||||
"github.com/containous/traefik/provider/kubernetes/ingress"
|
"github.com/containous/traefik/pkg/provider/file"
|
||||||
"github.com/containous/traefik/provider/marathon"
|
"github.com/containous/traefik/pkg/provider/kubernetes/ingress"
|
||||||
"github.com/containous/traefik/provider/rest"
|
"github.com/containous/traefik/pkg/provider/marathon"
|
||||||
"github.com/containous/traefik/tracing/datadog"
|
"github.com/containous/traefik/pkg/provider/rest"
|
||||||
"github.com/containous/traefik/tracing/instana"
|
"github.com/containous/traefik/pkg/tracing/datadog"
|
||||||
"github.com/containous/traefik/tracing/jaeger"
|
"github.com/containous/traefik/pkg/tracing/instana"
|
||||||
"github.com/containous/traefik/tracing/zipkin"
|
"github.com/containous/traefik/pkg/tracing/jaeger"
|
||||||
"github.com/containous/traefik/types"
|
"github.com/containous/traefik/pkg/tracing/zipkin"
|
||||||
|
"github.com/containous/traefik/pkg/types"
|
||||||
jaegercli "github.com/uber/jaeger-client-go"
|
jaegercli "github.com/uber/jaeger-client-go"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/BurntSushi/toml"
|
"github.com/BurntSushi/toml"
|
||||||
"github.com/containous/traefik/config"
|
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
|
"github.com/containous/traefik/pkg/config"
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
|
|
||||||
"github.com/containous/flaeg"
|
"github.com/containous/flaeg"
|
||||||
"github.com/containous/traefik/cmd"
|
"github.com/containous/traefik/cmd"
|
||||||
"github.com/containous/traefik/config/static"
|
"github.com/containous/traefik/pkg/config/static"
|
||||||
)
|
)
|
||||||
|
|
||||||
// NewCmd builds a new HealthCheck command
|
// NewCmd builds a new HealthCheck command
|
||||||
|
|
|
@ -20,21 +20,21 @@ import (
|
||||||
"github.com/containous/traefik/cmd/healthcheck"
|
"github.com/containous/traefik/cmd/healthcheck"
|
||||||
"github.com/containous/traefik/cmd/storeconfig"
|
"github.com/containous/traefik/cmd/storeconfig"
|
||||||
cmdVersion "github.com/containous/traefik/cmd/version"
|
cmdVersion "github.com/containous/traefik/cmd/version"
|
||||||
"github.com/containous/traefik/collector"
|
|
||||||
"github.com/containous/traefik/config"
|
|
||||||
"github.com/containous/traefik/config/static"
|
|
||||||
"github.com/containous/traefik/job"
|
|
||||||
"github.com/containous/traefik/log"
|
|
||||||
"github.com/containous/traefik/old/provider/ecs"
|
"github.com/containous/traefik/old/provider/ecs"
|
||||||
oldtypes "github.com/containous/traefik/old/types"
|
oldtypes "github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/provider/aggregator"
|
"github.com/containous/traefik/pkg/collector"
|
||||||
"github.com/containous/traefik/provider/kubernetes/k8s"
|
"github.com/containous/traefik/pkg/config"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/config/static"
|
||||||
"github.com/containous/traefik/server"
|
"github.com/containous/traefik/pkg/job"
|
||||||
"github.com/containous/traefik/server/router"
|
"github.com/containous/traefik/pkg/log"
|
||||||
traefiktls "github.com/containous/traefik/tls"
|
"github.com/containous/traefik/pkg/provider/aggregator"
|
||||||
"github.com/containous/traefik/types"
|
"github.com/containous/traefik/pkg/provider/kubernetes/k8s"
|
||||||
"github.com/containous/traefik/version"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
|
"github.com/containous/traefik/pkg/server"
|
||||||
|
"github.com/containous/traefik/pkg/server/router"
|
||||||
|
traefiktls "github.com/containous/traefik/pkg/tls"
|
||||||
|
"github.com/containous/traefik/pkg/types"
|
||||||
|
"github.com/containous/traefik/pkg/version"
|
||||||
"github.com/coreos/go-systemd/daemon"
|
"github.com/coreos/go-systemd/daemon"
|
||||||
assetfs "github.com/elazarl/go-bindata-assetfs"
|
assetfs "github.com/elazarl/go-bindata-assetfs"
|
||||||
"github.com/ogier/pflag"
|
"github.com/ogier/pflag"
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"text/template"
|
"text/template"
|
||||||
|
|
||||||
"github.com/containous/flaeg"
|
"github.com/containous/flaeg"
|
||||||
"github.com/containous/traefik/version"
|
"github.com/containous/traefik/pkg/version"
|
||||||
)
|
)
|
||||||
|
|
||||||
var versionTemplate = `Version: {{.Version}}
|
var versionTemplate = `Version: {{.Version}}
|
||||||
|
|
|
@ -35,7 +35,7 @@ docs-verify: docs-build
|
||||||
docker build -t $(TRAEFIK_DOCS_CHECK_IMAGE) -f check.Dockerfile ./; \
|
docker build -t $(TRAEFIK_DOCS_CHECK_IMAGE) -f check.Dockerfile ./; \
|
||||||
docker run --rm -v $(CURDIR):/app $(TRAEFIK_DOCS_CHECK_IMAGE) /verify.sh; \
|
docker run --rm -v $(CURDIR):/app $(TRAEFIK_DOCS_CHECK_IMAGE) /verify.sh; \
|
||||||
else \
|
else \
|
||||||
@echo "DOCS_VERIFY_SKIP is true: no verification done."; \
|
echo "DOCS_VERIFY_SKIP is true: no verification done."; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
docs-lint:
|
docs-lint:
|
||||||
|
@ -43,7 +43,7 @@ docs-lint:
|
||||||
docker build -t $(TRAEFIK_DOCS_CHECK_IMAGE) -f check.Dockerfile ./ && \
|
docker build -t $(TRAEFIK_DOCS_CHECK_IMAGE) -f check.Dockerfile ./ && \
|
||||||
docker run --rm -v $(CURDIR):/app $(TRAEFIK_DOCS_CHECK_IMAGE) /lint.sh; \
|
docker run --rm -v $(CURDIR):/app $(TRAEFIK_DOCS_CHECK_IMAGE) /lint.sh; \
|
||||||
else \
|
else \
|
||||||
@echo "DOCS_LINT_SKIP is true: no linting done."; \
|
echo "DOCS_LINT_SKIP is true: no linting done."; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
docs-clean:
|
docs-clean:
|
||||||
|
|
|
@ -109,6 +109,6 @@ Once a day (the first call begins 10 minutes after the start of Traefik), we col
|
||||||
|
|
||||||
## The Code for Data Collection
|
## The Code for Data Collection
|
||||||
|
|
||||||
If you want to dig into more details, here is the source code of the collecting system: [collector.go](https://github.com/containous/traefik/blob/master/collector/collector.go)
|
If you want to dig into more details, here is the source code of the collecting system: [collector.go](https://github.com/containous/traefik/blob/master/pkg/collector/collector.go)
|
||||||
|
|
||||||
By default we anonymize all configuration fields, except fields tagged with `export=true`.
|
By default we anonymize all configuration fields, except fields tagged with `export=true`.
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:generate mkdir -p autogen
|
||||||
//go:generate rm -vf autogen/genstatic/gen.go
|
//go:generate rm -vf autogen/genstatic/gen.go
|
||||||
//go:generate mkdir -p static
|
//go:generate mkdir -p static
|
||||||
//go:generate go-bindata -pkg genstatic -nocompress -o autogen/genstatic/gen.go ./static/...
|
//go:generate go-bindata -pkg genstatic -nocompress -o autogen/genstatic/gen.go ./static/...
|
||||||
|
|
|
@ -12,8 +12,8 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/traefik/integration/try"
|
"github.com/containous/traefik/integration/try"
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/containous/traefik/middlewares/accesslog"
|
"github.com/containous/traefik/pkg/middlewares/accesslog"
|
||||||
"github.com/go-check/check"
|
"github.com/go-check/check"
|
||||||
checker "github.com/vdemeester/shakers"
|
checker "github.com/vdemeester/shakers"
|
||||||
)
|
)
|
||||||
|
|
|
@ -11,9 +11,9 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/traefik/integration/try"
|
"github.com/containous/traefik/integration/try"
|
||||||
"github.com/containous/traefik/provider/acme"
|
"github.com/containous/traefik/pkg/provider/acme"
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/containous/traefik/types"
|
"github.com/containous/traefik/pkg/types"
|
||||||
"github.com/go-check/check"
|
"github.com/go-check/check"
|
||||||
"github.com/miekg/dns"
|
"github.com/miekg/dns"
|
||||||
checker "github.com/vdemeester/shakers"
|
checker "github.com/vdemeester/shakers"
|
||||||
|
|
|
@ -6,9 +6,9 @@ import (
|
||||||
"os"
|
"os"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/traefik/api"
|
|
||||||
"github.com/containous/traefik/integration/try"
|
"github.com/containous/traefik/integration/try"
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/api"
|
||||||
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/go-check/check"
|
"github.com/go-check/check"
|
||||||
checker "github.com/vdemeester/shakers"
|
checker "github.com/vdemeester/shakers"
|
||||||
)
|
)
|
||||||
|
|
|
@ -5,7 +5,7 @@ import (
|
||||||
"net"
|
"net"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/miekg/dns"
|
"github.com/miekg/dns"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ import (
|
||||||
|
|
||||||
"github.com/containous/traefik/integration/helloworld"
|
"github.com/containous/traefik/integration/helloworld"
|
||||||
"github.com/containous/traefik/integration/try"
|
"github.com/containous/traefik/integration/try"
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/go-check/check"
|
"github.com/go-check/check"
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/credentials"
|
"google.golang.org/grpc/credentials"
|
||||||
|
|
|
@ -13,7 +13,7 @@ import (
|
||||||
"github.com/BurntSushi/toml"
|
"github.com/BurntSushi/toml"
|
||||||
"github.com/containous/traefik/integration/try"
|
"github.com/containous/traefik/integration/try"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
traefiktls "github.com/containous/traefik/tls"
|
traefiktls "github.com/containous/traefik/pkg/tls"
|
||||||
"github.com/go-check/check"
|
"github.com/go-check/check"
|
||||||
checker "github.com/vdemeester/shakers"
|
checker "github.com/vdemeester/shakers"
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,7 +13,7 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
"text/template"
|
"text/template"
|
||||||
|
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/go-check/check"
|
"github.com/go-check/check"
|
||||||
compose "github.com/libkermit/compose/check"
|
compose "github.com/libkermit/compose/check"
|
||||||
checker "github.com/vdemeester/shakers"
|
checker "github.com/vdemeester/shakers"
|
||||||
|
|
|
@ -6,8 +6,8 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/traefik/config"
|
|
||||||
"github.com/containous/traefik/integration/try"
|
"github.com/containous/traefik/integration/try"
|
||||||
|
"github.com/containous/traefik/pkg/config"
|
||||||
"github.com/go-check/check"
|
"github.com/go-check/check"
|
||||||
checker "github.com/vdemeester/shakers"
|
checker "github.com/vdemeester/shakers"
|
||||||
)
|
)
|
||||||
|
|
|
@ -11,8 +11,8 @@ import (
|
||||||
"syscall"
|
"syscall"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/traefik/config"
|
|
||||||
"github.com/containous/traefik/integration/try"
|
"github.com/containous/traefik/integration/try"
|
||||||
|
"github.com/containous/traefik/pkg/config"
|
||||||
"github.com/go-check/check"
|
"github.com/go-check/check"
|
||||||
checker "github.com/vdemeester/shakers"
|
checker "github.com/vdemeester/shakers"
|
||||||
)
|
)
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"os"
|
"os"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -15,9 +15,9 @@ import (
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
acmeprovider "github.com/containous/traefik/provider/acme"
|
acmeprovider "github.com/containous/traefik/pkg/provider/acme"
|
||||||
"github.com/containous/traefik/types"
|
"github.com/containous/traefik/pkg/types"
|
||||||
"github.com/go-acme/lego/certcrypto"
|
"github.com/go-acme/lego/certcrypto"
|
||||||
"github.com/go-acme/lego/registration"
|
"github.com/go-acme/lego/registration"
|
||||||
)
|
)
|
||||||
|
|
|
@ -19,12 +19,12 @@ import (
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/mux"
|
"github.com/containous/mux"
|
||||||
"github.com/containous/staert"
|
"github.com/containous/staert"
|
||||||
"github.com/containous/traefik/log"
|
|
||||||
"github.com/containous/traefik/old/cluster"
|
"github.com/containous/traefik/old/cluster"
|
||||||
acmeprovider "github.com/containous/traefik/provider/acme"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/containous/traefik/safe"
|
acmeprovider "github.com/containous/traefik/pkg/provider/acme"
|
||||||
"github.com/containous/traefik/types"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/containous/traefik/version"
|
"github.com/containous/traefik/pkg/types"
|
||||||
|
"github.com/containous/traefik/pkg/version"
|
||||||
"github.com/eapache/channels"
|
"github.com/eapache/channels"
|
||||||
"github.com/go-acme/lego/certificate"
|
"github.com/go-acme/lego/certificate"
|
||||||
"github.com/go-acme/lego/challenge"
|
"github.com/go-acme/lego/challenge"
|
||||||
|
|
|
@ -11,9 +11,9 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
acmeprovider "github.com/containous/traefik/provider/acme"
|
acmeprovider "github.com/containous/traefik/pkg/provider/acme"
|
||||||
"github.com/containous/traefik/tls/generate"
|
"github.com/containous/traefik/pkg/tls/generate"
|
||||||
"github.com/containous/traefik/types"
|
"github.com/containous/traefik/pkg/types"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
)
|
)
|
||||||
|
|
|
@ -6,9 +6,9 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/traefik/log"
|
|
||||||
"github.com/containous/traefik/old/cluster"
|
"github.com/containous/traefik/old/cluster"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/log"
|
||||||
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/go-acme/lego/challenge"
|
"github.com/go-acme/lego/challenge"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -8,9 +8,9 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/traefik/log"
|
|
||||||
"github.com/containous/traefik/old/cluster"
|
"github.com/containous/traefik/old/cluster"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/log"
|
||||||
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/go-acme/lego/challenge"
|
"github.com/go-acme/lego/challenge"
|
||||||
"github.com/go-acme/lego/challenge/tlsalpn01"
|
"github.com/go-acme/lego/challenge/tlsalpn01"
|
||||||
)
|
)
|
||||||
|
|
|
@ -5,8 +5,8 @@ import (
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/containous/traefik/provider/acme"
|
"github.com/containous/traefik/pkg/provider/acme"
|
||||||
)
|
)
|
||||||
|
|
||||||
// LocalStore is a store using a file as storage
|
// LocalStore is a store using a file as storage
|
||||||
|
|
|
@ -7,8 +7,8 @@ import (
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/middlewares"
|
"github.com/containous/traefik/old/middlewares"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/containous/traefik/version"
|
"github.com/containous/traefik/pkg/version"
|
||||||
assetfs "github.com/elazarl/go-bindata-assetfs"
|
assetfs "github.com/elazarl/go-bindata-assetfs"
|
||||||
thoas_stats "github.com/thoas/stats"
|
thoas_stats "github.com/thoas/stats"
|
||||||
"github.com/unrolled/render"
|
"github.com/unrolled/render"
|
||||||
|
|
|
@ -10,9 +10,9 @@ import (
|
||||||
"github.com/abronan/valkeyrie/store"
|
"github.com/abronan/valkeyrie/store"
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/staert"
|
"github.com/containous/staert"
|
||||||
"github.com/containous/traefik/job"
|
"github.com/containous/traefik/pkg/job"
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
uuid "github.com/satori/go.uuid"
|
uuid "github.com/satori/go.uuid"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -7,9 +7,9 @@ import (
|
||||||
|
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/mux"
|
"github.com/containous/mux"
|
||||||
"github.com/containous/traefik/log"
|
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/log"
|
||||||
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/docker/leadership"
|
"github.com/docker/leadership"
|
||||||
"github.com/unrolled/render"
|
"github.com/unrolled/render"
|
||||||
)
|
)
|
||||||
|
|
|
@ -27,11 +27,11 @@ import (
|
||||||
"github.com/containous/traefik/old/provider/zk"
|
"github.com/containous/traefik/old/provider/zk"
|
||||||
"github.com/containous/traefik/old/tls"
|
"github.com/containous/traefik/old/tls"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
acmeprovider "github.com/containous/traefik/provider/acme"
|
acmeprovider "github.com/containous/traefik/pkg/provider/acme"
|
||||||
"github.com/containous/traefik/provider/docker"
|
"github.com/containous/traefik/pkg/provider/docker"
|
||||||
"github.com/containous/traefik/provider/file"
|
"github.com/containous/traefik/pkg/provider/file"
|
||||||
"github.com/containous/traefik/provider/kubernetes/ingress"
|
"github.com/containous/traefik/pkg/provider/kubernetes/ingress"
|
||||||
newtypes "github.com/containous/traefik/types"
|
newtypes "github.com/containous/traefik/pkg/types"
|
||||||
"github.com/go-acme/lego/challenge/dns01"
|
"github.com/go-acme/lego/challenge/dns01"
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
package configuration
|
package configuration
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/containous/traefik/config/static"
|
|
||||||
"github.com/containous/traefik/old/api"
|
"github.com/containous/traefik/old/api"
|
||||||
"github.com/containous/traefik/old/middlewares/tracing"
|
"github.com/containous/traefik/old/middlewares/tracing"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/ping"
|
"github.com/containous/traefik/pkg/config/static"
|
||||||
"github.com/containous/traefik/tracing/datadog"
|
"github.com/containous/traefik/pkg/ping"
|
||||||
"github.com/containous/traefik/tracing/jaeger"
|
"github.com/containous/traefik/pkg/tracing/datadog"
|
||||||
"github.com/containous/traefik/tracing/zipkin"
|
"github.com/containous/traefik/pkg/tracing/jaeger"
|
||||||
types2 "github.com/containous/traefik/types"
|
"github.com/containous/traefik/pkg/tracing/zipkin"
|
||||||
|
types2 "github.com/containous/traefik/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ConvertStaticConf FIXME sugar
|
// ConvertStaticConf FIXME sugar
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
|
@ -10,7 +10,7 @@ import (
|
||||||
|
|
||||||
"github.com/containous/traefik/old/middlewares/tracing"
|
"github.com/containous/traefik/old/middlewares/tracing"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
"github.com/urfave/negroni"
|
"github.com/urfave/negroni"
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
|
|
||||||
"github.com/containous/traefik/old/middlewares/tracing"
|
"github.com/containous/traefik/old/middlewares/tracing"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
"github.com/urfave/negroni"
|
"github.com/urfave/negroni"
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/NYTimes/gziphandler"
|
"github.com/NYTimes/gziphandler"
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
"github.com/urfave/negroni"
|
"github.com/urfave/negroni"
|
||||||
|
|
|
@ -3,7 +3,7 @@ package middlewares
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/containous/traefik/healthcheck"
|
"github.com/containous/traefik/pkg/healthcheck"
|
||||||
)
|
)
|
||||||
|
|
||||||
// EmptyBackendHandler is a middlware that checks whether the current Backend
|
// EmptyBackendHandler is a middlware that checks whether the current Backend
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"net/url"
|
"net/url"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/vulcand/oxy/roundrobin"
|
"github.com/vulcand/oxy/roundrobin"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
"github.com/urfave/negroni"
|
"github.com/urfave/negroni"
|
||||||
|
|
|
@ -3,7 +3,7 @@ package forwardedheaders
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/containous/traefik/ip"
|
"github.com/containous/traefik/pkg/ip"
|
||||||
"github.com/vulcand/oxy/forward"
|
"github.com/vulcand/oxy/forward"
|
||||||
"github.com/vulcand/oxy/utils"
|
"github.com/vulcand/oxy/utils"
|
||||||
)
|
)
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/containous/mux"
|
"github.com/containous/mux"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
)
|
)
|
||||||
|
|
||||||
// HandlerSwitcher allows hot switching of http.ServeMux
|
// HandlerSwitcher allows hot switching of http.ServeMux
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"net/http/httptest"
|
"net/http/httptest"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -4,9 +4,9 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/containous/traefik/ip"
|
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/middlewares/tracing"
|
"github.com/containous/traefik/old/middlewares/tracing"
|
||||||
|
"github.com/containous/traefik/pkg/ip"
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"github.com/urfave/negroni"
|
"github.com/urfave/negroni"
|
||||||
)
|
)
|
||||||
|
|
|
@ -5,7 +5,7 @@ import (
|
||||||
"net/http/httptest"
|
"net/http/httptest"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/ip"
|
"github.com/containous/traefik/pkg/ip"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
)
|
)
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/gorilla/websocket"
|
"github.com/gorilla/websocket"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
|
|
@ -5,7 +5,7 @@ import (
|
||||||
"net/http/httptest"
|
"net/http/httptest"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ import (
|
||||||
"net/http/httptest"
|
"net/http/httptest"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
)
|
)
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"github.com/containous/traefik/old/provider"
|
"github.com/containous/traefik/old/provider"
|
||||||
"github.com/containous/traefik/old/provider/kv"
|
"github.com/containous/traefik/old/provider/kv"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
)
|
)
|
||||||
|
|
||||||
var _ provider.Provider = (*Provider)(nil)
|
var _ provider.Provider = (*Provider)(nil)
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"github.com/containous/traefik/old/provider"
|
"github.com/containous/traefik/old/provider"
|
||||||
"github.com/containous/traefik/old/provider/kv"
|
"github.com/containous/traefik/old/provider/kv"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
)
|
)
|
||||||
|
|
||||||
var _ provider.Provider = (*Provider)(nil)
|
var _ provider.Provider = (*Provider)(nil)
|
||||||
|
|
|
@ -10,12 +10,12 @@ import (
|
||||||
|
|
||||||
"github.com/BurntSushi/ty/fun"
|
"github.com/BurntSushi/ty/fun"
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/traefik/job"
|
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/provider"
|
"github.com/containous/traefik/old/provider"
|
||||||
"github.com/containous/traefik/old/provider/label"
|
"github.com/containous/traefik/old/provider/label"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/job"
|
||||||
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/hashicorp/consul/api"
|
"github.com/hashicorp/consul/api"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -13,11 +13,11 @@ import (
|
||||||
"github.com/aws/aws-sdk-go/service/dynamodb/dynamodbattribute"
|
"github.com/aws/aws-sdk-go/service/dynamodb/dynamodbattribute"
|
||||||
"github.com/aws/aws-sdk-go/service/dynamodb/dynamodbiface"
|
"github.com/aws/aws-sdk-go/service/dynamodb/dynamodbiface"
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/traefik/job"
|
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/provider"
|
"github.com/containous/traefik/old/provider"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/job"
|
||||||
|
"github.com/containous/traefik/pkg/safe"
|
||||||
)
|
)
|
||||||
|
|
||||||
var _ provider.Provider = (*Provider)(nil)
|
var _ provider.Provider = (*Provider)(nil)
|
||||||
|
|
|
@ -14,11 +14,11 @@ import (
|
||||||
"github.com/aws/aws-sdk-go/service/ec2"
|
"github.com/aws/aws-sdk-go/service/ec2"
|
||||||
"github.com/aws/aws-sdk-go/service/ecs"
|
"github.com/aws/aws-sdk-go/service/ecs"
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/traefik/job"
|
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/provider"
|
"github.com/containous/traefik/old/provider"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/job"
|
||||||
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/patrickmn/go-cache"
|
"github.com/patrickmn/go-cache"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"github.com/containous/traefik/old/provider"
|
"github.com/containous/traefik/old/provider"
|
||||||
"github.com/containous/traefik/old/provider/kv"
|
"github.com/containous/traefik/old/provider/kv"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
)
|
)
|
||||||
|
|
||||||
var _ provider.Provider = (*Provider)(nil)
|
var _ provider.Provider = (*Provider)(nil)
|
||||||
|
|
|
@ -7,11 +7,11 @@ import (
|
||||||
"github.com/ArthurHlt/go-eureka-client/eureka"
|
"github.com/ArthurHlt/go-eureka-client/eureka"
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/flaeg/parse"
|
"github.com/containous/flaeg/parse"
|
||||||
"github.com/containous/traefik/job"
|
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/provider"
|
"github.com/containous/traefik/old/provider"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/job"
|
||||||
|
"github.com/containous/traefik/pkg/safe"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Provider holds configuration of the Provider provider.
|
// Provider holds configuration of the Provider provider.
|
||||||
|
|
|
@ -9,11 +9,11 @@ import (
|
||||||
"github.com/abronan/valkeyrie"
|
"github.com/abronan/valkeyrie"
|
||||||
"github.com/abronan/valkeyrie/store"
|
"github.com/abronan/valkeyrie/store"
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/traefik/job"
|
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/provider"
|
"github.com/containous/traefik/old/provider"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/job"
|
||||||
|
"github.com/containous/traefik/pkg/safe"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Provider holds common configurations of key-value providers.
|
// Provider holds common configurations of key-value providers.
|
||||||
|
|
|
@ -15,7 +15,7 @@ import (
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/provider/label"
|
"github.com/containous/traefik/old/provider/label"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/tls"
|
"github.com/containous/traefik/pkg/tls"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (p *Provider) buildConfiguration() *types.Configuration {
|
func (p *Provider) buildConfiguration() *types.Configuration {
|
||||||
|
|
|
@ -10,7 +10,7 @@ import (
|
||||||
"github.com/containous/flaeg/parse"
|
"github.com/containous/flaeg/parse"
|
||||||
"github.com/containous/traefik/old/provider/label"
|
"github.com/containous/traefik/old/provider/label"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/tls"
|
"github.com/containous/traefik/pkg/tls"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -6,11 +6,11 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/traefik/job"
|
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/provider"
|
"github.com/containous/traefik/old/provider"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/job"
|
||||||
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/mesos/mesos-go/detector"
|
"github.com/mesos/mesos-go/detector"
|
||||||
"github.com/mesosphere/mesos-dns/records"
|
"github.com/mesosphere/mesos-dns/records"
|
||||||
"github.com/mesosphere/mesos-dns/records/state"
|
"github.com/mesosphere/mesos-dns/records/state"
|
||||||
|
|
|
@ -10,7 +10,7 @@ import (
|
||||||
"github.com/Masterminds/sprig"
|
"github.com/Masterminds/sprig"
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Provider defines methods of a provider.
|
// Provider defines methods of a provider.
|
||||||
|
|
|
@ -6,10 +6,10 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/traefik/job"
|
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/job"
|
||||||
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/mitchellh/mapstructure"
|
"github.com/mitchellh/mapstructure"
|
||||||
rancher "github.com/rancher/go-rancher/v2"
|
rancher "github.com/rancher/go-rancher/v2"
|
||||||
)
|
)
|
||||||
|
|
|
@ -6,10 +6,10 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/cenkalti/backoff"
|
"github.com/cenkalti/backoff"
|
||||||
"github.com/containous/traefik/job"
|
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/job"
|
||||||
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
|
|
||||||
rancher "github.com/rancher/go-rancher-metadata/metadata"
|
rancher "github.com/rancher/go-rancher-metadata/metadata"
|
||||||
|
|
|
@ -6,7 +6,7 @@ import (
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/provider"
|
"github.com/containous/traefik/old/provider"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
"github.com/containous/mux"
|
"github.com/containous/mux"
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/unrolled/render"
|
"github.com/unrolled/render"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"github.com/containous/traefik/old/provider"
|
"github.com/containous/traefik/old/provider"
|
||||||
"github.com/containous/traefik/old/provider/kv"
|
"github.com/containous/traefik/old/provider/kv"
|
||||||
"github.com/containous/traefik/old/types"
|
"github.com/containous/traefik/old/types"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
)
|
)
|
||||||
|
|
||||||
var _ provider.Provider = (*Provider)(nil)
|
var _ provider.Provider = (*Provider)(nil)
|
||||||
|
|
|
@ -9,8 +9,8 @@ import (
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/containous/traefik/tls/generate"
|
"github.com/containous/traefik/pkg/tls/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
@ -7,8 +7,8 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/patrickmn/go-cache"
|
"github.com/patrickmn/go-cache"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -14,9 +14,9 @@ import (
|
||||||
"github.com/abronan/valkeyrie/store"
|
"github.com/abronan/valkeyrie/store"
|
||||||
"github.com/containous/flaeg/parse"
|
"github.com/containous/flaeg/parse"
|
||||||
"github.com/containous/mux"
|
"github.com/containous/mux"
|
||||||
"github.com/containous/traefik/ip"
|
|
||||||
"github.com/containous/traefik/old/log"
|
"github.com/containous/traefik/old/log"
|
||||||
traefiktls "github.com/containous/traefik/tls"
|
"github.com/containous/traefik/pkg/ip"
|
||||||
|
traefiktls "github.com/containous/traefik/pkg/tls"
|
||||||
"github.com/mitchellh/hashstructure"
|
"github.com/mitchellh/hashstructure"
|
||||||
"github.com/ryanuber/go-glob"
|
"github.com/ryanuber/go-glob"
|
||||||
)
|
)
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/traefik/ip"
|
"github.com/containous/traefik/pkg/ip"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
)
|
)
|
||||||
|
|
|
@ -6,21 +6,21 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/flaeg/parse"
|
"github.com/containous/flaeg/parse"
|
||||||
"github.com/containous/traefik/config/static"
|
"github.com/containous/traefik/pkg/config/static"
|
||||||
"github.com/containous/traefik/ping"
|
"github.com/containous/traefik/pkg/ping"
|
||||||
"github.com/containous/traefik/provider"
|
"github.com/containous/traefik/pkg/provider"
|
||||||
"github.com/containous/traefik/provider/acme"
|
"github.com/containous/traefik/pkg/provider/acme"
|
||||||
acmeprovider "github.com/containous/traefik/provider/acme"
|
acmeprovider "github.com/containous/traefik/pkg/provider/acme"
|
||||||
"github.com/containous/traefik/provider/docker"
|
"github.com/containous/traefik/pkg/provider/docker"
|
||||||
"github.com/containous/traefik/provider/file"
|
"github.com/containous/traefik/pkg/provider/file"
|
||||||
"github.com/containous/traefik/provider/kubernetes/crd"
|
"github.com/containous/traefik/pkg/provider/kubernetes/crd"
|
||||||
"github.com/containous/traefik/provider/kubernetes/ingress"
|
"github.com/containous/traefik/pkg/provider/kubernetes/ingress"
|
||||||
traefiktls "github.com/containous/traefik/tls"
|
traefiktls "github.com/containous/traefik/pkg/tls"
|
||||||
"github.com/containous/traefik/tracing/datadog"
|
"github.com/containous/traefik/pkg/tracing/datadog"
|
||||||
"github.com/containous/traefik/tracing/instana"
|
"github.com/containous/traefik/pkg/tracing/instana"
|
||||||
"github.com/containous/traefik/tracing/jaeger"
|
"github.com/containous/traefik/pkg/tracing/jaeger"
|
||||||
"github.com/containous/traefik/tracing/zipkin"
|
"github.com/containous/traefik/pkg/tracing/zipkin"
|
||||||
"github.com/containous/traefik/types"
|
"github.com/containous/traefik/pkg/types"
|
||||||
assetfs "github.com/elazarl/go-bindata-assetfs"
|
assetfs "github.com/elazarl/go-bindata-assetfs"
|
||||||
)
|
)
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/containous/mux"
|
"github.com/containous/mux"
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
assetfs "github.com/elazarl/go-bindata-assetfs"
|
assetfs "github.com/elazarl/go-bindata-assetfs"
|
||||||
)
|
)
|
||||||
|
|
|
@ -5,11 +5,11 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/containous/mux"
|
"github.com/containous/mux"
|
||||||
"github.com/containous/traefik/config"
|
"github.com/containous/traefik/pkg/config"
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/containous/traefik/types"
|
"github.com/containous/traefik/pkg/types"
|
||||||
"github.com/containous/traefik/version"
|
"github.com/containous/traefik/pkg/version"
|
||||||
assetfs "github.com/elazarl/go-bindata-assetfs"
|
assetfs "github.com/elazarl/go-bindata-assetfs"
|
||||||
thoasstats "github.com/thoas/stats"
|
thoasstats "github.com/thoas/stats"
|
||||||
"github.com/unrolled/render"
|
"github.com/unrolled/render"
|
|
@ -7,8 +7,8 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/containous/mux"
|
"github.com/containous/mux"
|
||||||
"github.com/containous/traefik/config"
|
"github.com/containous/traefik/pkg/config"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
)
|
)
|
|
@ -9,11 +9,11 @@ import (
|
||||||
"strconv"
|
"strconv"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/traefik/anonymize"
|
|
||||||
"github.com/containous/traefik/config/static"
|
|
||||||
"github.com/containous/traefik/log"
|
|
||||||
"github.com/containous/traefik/old/configuration"
|
"github.com/containous/traefik/old/configuration"
|
||||||
"github.com/containous/traefik/version"
|
"github.com/containous/traefik/pkg/anonymize"
|
||||||
|
"github.com/containous/traefik/pkg/config/static"
|
||||||
|
"github.com/containous/traefik/pkg/log"
|
||||||
|
"github.com/containous/traefik/pkg/version"
|
||||||
"github.com/mitchellh/hashstructure"
|
"github.com/mitchellh/hashstructure"
|
||||||
)
|
)
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"os"
|
"os"
|
||||||
"reflect"
|
"reflect"
|
||||||
|
|
||||||
traefiktls "github.com/containous/traefik/tls"
|
traefiktls "github.com/containous/traefik/pkg/tls"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Router holds the router configuration.
|
// Router holds the router configuration.
|
|
@ -2,7 +2,7 @@ package config
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/containous/flaeg/parse"
|
"github.com/containous/flaeg/parse"
|
||||||
"github.com/containous/traefik/ip"
|
"github.com/containous/traefik/pkg/ip"
|
||||||
)
|
)
|
||||||
|
|
||||||
// +k8s:deepcopy-gen=true
|
// +k8s:deepcopy-gen=true
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
// EntryPoint holds the entry point configuration.
|
// EntryPoint holds the entry point configuration.
|
|
@ -6,7 +6,6 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/flaeg/parse"
|
"github.com/containous/flaeg/parse"
|
||||||
"github.com/containous/traefik/log"
|
|
||||||
"github.com/containous/traefik/old/provider/boltdb"
|
"github.com/containous/traefik/old/provider/boltdb"
|
||||||
"github.com/containous/traefik/old/provider/consul"
|
"github.com/containous/traefik/old/provider/consul"
|
||||||
"github.com/containous/traefik/old/provider/consulcatalog"
|
"github.com/containous/traefik/old/provider/consulcatalog"
|
||||||
|
@ -17,20 +16,21 @@ import (
|
||||||
"github.com/containous/traefik/old/provider/mesos"
|
"github.com/containous/traefik/old/provider/mesos"
|
||||||
"github.com/containous/traefik/old/provider/rancher"
|
"github.com/containous/traefik/old/provider/rancher"
|
||||||
"github.com/containous/traefik/old/provider/zk"
|
"github.com/containous/traefik/old/provider/zk"
|
||||||
"github.com/containous/traefik/ping"
|
"github.com/containous/traefik/pkg/log"
|
||||||
acmeprovider "github.com/containous/traefik/provider/acme"
|
"github.com/containous/traefik/pkg/ping"
|
||||||
"github.com/containous/traefik/provider/docker"
|
acmeprovider "github.com/containous/traefik/pkg/provider/acme"
|
||||||
"github.com/containous/traefik/provider/file"
|
"github.com/containous/traefik/pkg/provider/docker"
|
||||||
"github.com/containous/traefik/provider/kubernetes/crd"
|
"github.com/containous/traefik/pkg/provider/file"
|
||||||
"github.com/containous/traefik/provider/kubernetes/ingress"
|
"github.com/containous/traefik/pkg/provider/kubernetes/crd"
|
||||||
"github.com/containous/traefik/provider/marathon"
|
"github.com/containous/traefik/pkg/provider/kubernetes/ingress"
|
||||||
"github.com/containous/traefik/provider/rest"
|
"github.com/containous/traefik/pkg/provider/marathon"
|
||||||
"github.com/containous/traefik/tls"
|
"github.com/containous/traefik/pkg/provider/rest"
|
||||||
"github.com/containous/traefik/tracing/datadog"
|
"github.com/containous/traefik/pkg/tls"
|
||||||
"github.com/containous/traefik/tracing/instana"
|
"github.com/containous/traefik/pkg/tracing/datadog"
|
||||||
"github.com/containous/traefik/tracing/jaeger"
|
"github.com/containous/traefik/pkg/tracing/instana"
|
||||||
"github.com/containous/traefik/tracing/zipkin"
|
"github.com/containous/traefik/pkg/tracing/jaeger"
|
||||||
"github.com/containous/traefik/types"
|
"github.com/containous/traefik/pkg/tracing/zipkin"
|
||||||
|
"github.com/containous/traefik/pkg/types"
|
||||||
assetfs "github.com/elazarl/go-bindata-assetfs"
|
assetfs "github.com/elazarl/go-bindata-assetfs"
|
||||||
"github.com/go-acme/lego/challenge/dns01"
|
"github.com/go-acme/lego/challenge/dns01"
|
||||||
jaegercli "github.com/uber/jaeger-client-go"
|
jaegercli "github.com/uber/jaeger-client-go"
|
|
@ -22,7 +22,7 @@ import (
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
|
|
||||||
"golang.org/x/net/http/httpguts"
|
"golang.org/x/net/http/httpguts"
|
||||||
"golang.org/x/net/http2"
|
"golang.org/x/net/http2"
|
|
@ -10,8 +10,8 @@ import (
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/containous/traefik/safe"
|
"github.com/containous/traefik/pkg/safe"
|
||||||
"github.com/go-kit/kit/metrics"
|
"github.com/go-kit/kit/metrics"
|
||||||
"github.com/vulcand/oxy/roundrobin"
|
"github.com/vulcand/oxy/roundrobin"
|
||||||
)
|
)
|
|
@ -9,7 +9,7 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/traefik/testhelpers"
|
"github.com/containous/traefik/pkg/testhelpers"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
"github.com/vulcand/oxy/roundrobin"
|
"github.com/vulcand/oxy/roundrobin"
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/pkg/log"
|
||||||
"github.com/miekg/dns"
|
"github.com/miekg/dns"
|
||||||
"github.com/patrickmn/go-cache"
|
"github.com/patrickmn/go-cache"
|
||||||
)
|
)
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue