Browse Source

rename

pull/559/head
Eric Chiang 10 years ago
parent
commit
bfe560ee21
  1. 4
      Dockerfile
  2. 2
      Documentation/proposals/user-object.md
  3. 12
      Makefile
  4. 16
      cmd/dex/config.go
  5. 2
      cmd/dex/config_test.go
  6. 0
      cmd/dex/init.go
  7. 2
      cmd/dex/poke.go
  8. 6
      cmd/dex/serve.go
  9. 2
      cmd/dex/version.go
  10. 2
      connector/github/github.go
  11. 2
      connector/ldap/ldap.go
  12. 2
      connector/mock/connectortest.go
  13. 2
      connector/oidc/oidc.go
  14. 4
      examples/k8s/deployment.yaml
  15. 2
      glide.yaml
  16. 4
      server/handlers.go
  17. 2
      server/oauth2.go
  18. 2
      server/rotation.go
  19. 4
      server/server.go
  20. 6
      server/server_test.go
  21. 2
      server/templates.go
  22. 4
      storage/kubernetes/client.go
  23. 2
      storage/kubernetes/garbage_collection_test.go
  24. 4
      storage/kubernetes/storage.go
  25. 2
      storage/kubernetes/storage_test.go
  26. 4
      storage/kubernetes/types.go
  27. 2
      storage/memory/memory.go
  28. 2
      storage/memory/memory_test.go
  29. 2
      storage/memory/static_clients_test.go
  30. 2
      storage/storagetest/storagetest.go

4
Dockerfile

@ -4,8 +4,8 @@ MAINTAINER Eric Chiang <eric.chiang@coreos.com>
RUN apk add --update ca-certificates
COPY bin/poke /poke
COPY bin/dex /dex
ENTRYPOINT ["/poke"]
ENTRYPOINT ["/dex"]
CMD ["version"]

2
Documentation/proposals/user-object.md

@ -73,7 +73,7 @@ type RemoteIdentity struct {
`UserID` fields will be added to the `AuthRequest`, `AuthCode` and `RefreshToken`
structs. When a user logs in successfully through a connector
[here](https://github.com/coreos/poke/blob/95a61454b522edd6643ced36b9d4b9baa8059556/server/handlers.go#L227),
[here](https://github.com/coreos/dex/blob/95a61454b522edd6643ced36b9d4b9baa8059556/server/handlers.go#L227),
the server will attempt to either get the user, or create one if none exists with
the remote identity.

12
Makefile

@ -1,11 +1,11 @@
PROJ=poke
PROJ=dex
ORG_PATH=github.com/coreos
REPO_PATH=$(ORG_PATH)/$(PROJ)
export PATH := $(PWD)/bin:$(PATH)
VERSION=$(shell ./scripts/git-version)
DOCKER_REPO=quay.io/ericchiang/poke
DOCKER_REPO=quay.io/ericchiang/dex
DOCKER_IMAGE=$(DOCKER_REPO):$(VERSION)
export GOBIN=$(PWD)/bin
@ -17,10 +17,10 @@ LD_FLAGS="-w -X $(REPO_PATH)/version.Version=$(VERSION)"
GOOS=$(shell go env GOOS)
GOARCH=$(shell go env GOARCH)
build: bin/poke bin/example-app
build: bin/dex bin/example-app
bin/poke: FORCE
@go install -ldflags $(LD_FLAGS) $(REPO_PATH)/cmd/poke
bin/dex: FORCE
@go install -ldflags $(LD_FLAGS) $(REPO_PATH)/cmd/dex
bin/example-app: FORCE
@go install -ldflags $(LD_FLAGS) $(REPO_PATH)/cmd/example-app
@ -43,7 +43,7 @@ lint:
done
.PHONY: docker-build
docker-build: bin/poke
docker-build: bin/dex
@docker build -t $(DOCKER_IMAGE) .
.PHONY: docker-push

16
cmd/poke/config.go → cmd/dex/config.go

@ -3,14 +3,14 @@ package main
import (
"fmt"
"github.com/coreos/poke/connector"
"github.com/coreos/poke/connector/github"
"github.com/coreos/poke/connector/ldap"
"github.com/coreos/poke/connector/mock"
"github.com/coreos/poke/connector/oidc"
"github.com/coreos/poke/storage"
"github.com/coreos/poke/storage/kubernetes"
"github.com/coreos/poke/storage/memory"
"github.com/coreos/dex/connector"
"github.com/coreos/dex/connector/github"
"github.com/coreos/dex/connector/ldap"
"github.com/coreos/dex/connector/mock"
"github.com/coreos/dex/connector/oidc"
"github.com/coreos/dex/storage"
"github.com/coreos/dex/storage/kubernetes"
"github.com/coreos/dex/storage/memory"
)
// Config is the config format for the main application.

2
cmd/poke/config_test.go → cmd/dex/config_test.go

@ -3,7 +3,7 @@ package main
import (
"testing"
"github.com/coreos/poke/storage"
"github.com/coreos/dex/storage"
"github.com/kylelemons/godebug/pretty"
yaml "gopkg.in/yaml.v2"

0
cmd/poke/init.go → cmd/dex/init.go

2
cmd/poke/poke.go → cmd/dex/poke.go

@ -9,7 +9,7 @@ import (
func commandRoot() *cobra.Command {
rootCmd := &cobra.Command{
Use: "poke",
Use: "dex",
Run: func(cmd *cobra.Command, args []string) {
cmd.Help()
os.Exit(2)

6
cmd/poke/serve.go → cmd/dex/serve.go

@ -10,8 +10,8 @@ import (
"github.com/spf13/cobra"
yaml "gopkg.in/yaml.v2"
"github.com/coreos/poke/server"
"github.com/coreos/poke/storage"
"github.com/coreos/dex/server"
"github.com/coreos/dex/storage"
)
func commandServe() *cobra.Command {
@ -19,7 +19,7 @@ func commandServe() *cobra.Command {
Use: "serve [ config file ]",
Short: "Connect to the storage and begin serving requests.",
Long: ``,
Example: "poke serve c.yaml",
Example: "dex serve c.yaml",
RunE: serve,
}
}

2
cmd/poke/version.go → cmd/dex/version.go

@ -4,7 +4,7 @@ import (
"fmt"
"runtime"
"github.com/coreos/poke/version"
"github.com/coreos/dex/version"
"github.com/spf13/cobra"
)

2
connector/github/github.go

@ -13,7 +13,7 @@ import (
"golang.org/x/oauth2"
"golang.org/x/oauth2/github"
"github.com/coreos/poke/connector"
"github.com/coreos/dex/connector"
)
const baseURL = "https://api.github.com"

2
connector/ldap/ldap.go

@ -7,7 +7,7 @@ import (
"gopkg.in/ldap.v2"
"github.com/coreos/poke/connector"
"github.com/coreos/dex/connector"
)
// Config holds the configuration parameters for the LDAP connector.

2
connector/mock/connectortest.go

@ -8,7 +8,7 @@ import (
"net/http"
"net/url"
"github.com/coreos/poke/connector"
"github.com/coreos/dex/connector"
)
// New returns a mock connector which requires no user interaction. It always returns

2
connector/oidc/oidc.go

@ -11,7 +11,7 @@ import (
"golang.org/x/net/context"
"golang.org/x/oauth2"
"github.com/coreos/poke/connector"
"github.com/coreos/dex/connector"
)
// Config holds configuration options for OpenID Connect logins.

4
examples/k8s/deployment.yaml

@ -12,10 +12,10 @@ spec:
app: dex
spec:
containers:
- image: quay.io/ericchiang/poke
- image: quay.io/ericchiang/dex
name: dex
command:
- "/poke"
- "/dex"
- "serve"
- "/dex/config.yaml"
env:

2
glide.yaml

@ -1,7 +1,7 @@
# NOTE(ericchiang): Create a separate block for each dependency so it's clear
# which dependencies require which transitive dependencies.
package: github.com/coreos/poke
package: github.com/coreos/dex
import:
- package: github.com/spf13/cobra

4
server/handlers.go

@ -15,8 +15,8 @@ import (
"github.com/gorilla/mux"
jose "gopkg.in/square/go-jose.v2"
"github.com/coreos/poke/connector"
"github.com/coreos/poke/storage"
"github.com/coreos/dex/connector"
"github.com/coreos/dex/storage"
)
func (s *Server) handlePublicKeys(w http.ResponseWriter, r *http.Request) {

2
server/oauth2.go

@ -10,7 +10,7 @@ import (
"strings"
"time"
"github.com/coreos/poke/storage"
"github.com/coreos/dex/storage"
)
// TODO(ericchiang): clean this file up and figure out more idiomatic error handling.

2
server/rotation.go

@ -13,7 +13,7 @@ import (
"golang.org/x/net/context"
"gopkg.in/square/go-jose.v2"
"github.com/coreos/poke/storage"
"github.com/coreos/dex/storage"
)
// rotationStrategy describes a strategy for generating cryptographic keys, how

4
server/server.go

@ -11,8 +11,8 @@ import (
"github.com/gorilla/mux"
"github.com/coreos/poke/connector"
"github.com/coreos/poke/storage"
"github.com/coreos/dex/connector"
"github.com/coreos/dex/storage"
)
// Connector is a connector with metadata.

6
server/server_test.go

@ -14,9 +14,9 @@ import (
"golang.org/x/net/context"
"golang.org/x/oauth2"
"github.com/coreos/poke/connector/mock"
"github.com/coreos/poke/storage"
"github.com/coreos/poke/storage/memory"
"github.com/coreos/dex/connector/mock"
"github.com/coreos/dex/storage"
"github.com/coreos/dex/storage/memory"
)
func mustLoad(s string) *rsa.PrivateKey {

2
server/templates.go

@ -5,7 +5,7 @@ import (
"net/http"
"text/template"
"github.com/coreos/poke/storage"
"github.com/coreos/dex/storage"
)
type connectorInfo struct {

4
storage/kubernetes/client.go

@ -22,8 +22,8 @@ import (
"golang.org/x/net/context"
yaml "gopkg.in/yaml.v2"
"github.com/coreos/poke/storage"
"github.com/coreos/poke/storage/kubernetes/k8sapi"
"github.com/coreos/dex/storage"
"github.com/coreos/dex/storage/kubernetes/k8sapi"
)
type client struct {

2
storage/kubernetes/garbage_collection_test.go

@ -4,7 +4,7 @@ import (
"testing"
"time"
"github.com/coreos/poke/storage"
"github.com/coreos/dex/storage"
)
func muster(t *testing.T) func(err error) {

4
storage/kubernetes/storage.go

@ -10,8 +10,8 @@ import (
homedir "github.com/mitchellh/go-homedir"
"golang.org/x/net/context"
"github.com/coreos/poke/storage"
"github.com/coreos/poke/storage/kubernetes/k8sapi"
"github.com/coreos/dex/storage"
"github.com/coreos/dex/storage/kubernetes/k8sapi"
)
const (

2
storage/kubernetes/storage_test.go

@ -4,7 +4,7 @@ import (
"os"
"testing"
"github.com/coreos/poke/storage/storagetest"
"github.com/coreos/dex/storage/storagetest"
)
func TestLoadClient(t *testing.T) {

4
storage/kubernetes/types.go

@ -5,8 +5,8 @@ import (
jose "gopkg.in/square/go-jose.v2"
"github.com/coreos/poke/storage"
"github.com/coreos/poke/storage/kubernetes/k8sapi"
"github.com/coreos/dex/storage"
"github.com/coreos/dex/storage/kubernetes/k8sapi"
)
// There will only ever be a single keys resource. Maintain this by setting a

2
storage/memory/memory.go

@ -5,7 +5,7 @@ import (
"errors"
"sync"
"github.com/coreos/poke/storage"
"github.com/coreos/dex/storage"
)
// New returns an in memory storage.

2
storage/memory/memory_test.go

@ -3,7 +3,7 @@ package memory
import (
"testing"
"github.com/coreos/poke/storage/storagetest"
"github.com/coreos/dex/storage/storagetest"
)
func TestStorage(t *testing.T) {

2
storage/memory/static_clients_test.go

@ -4,7 +4,7 @@ import (
"reflect"
"testing"
"github.com/coreos/poke/storage"
"github.com/coreos/dex/storage"
)
func TestStaticClients(t *testing.T) {

2
storage/storagetest/storagetest.go

@ -8,7 +8,7 @@ import (
"testing"
"time"
"github.com/coreos/poke/storage"
"github.com/coreos/dex/storage"
)
var neverExpire = time.Now().Add(time.Hour * 24 * 365 * 100)

Loading…
Cancel
Save