Skip to content
This repository has been archived by the owner on Mar 8, 2022. It is now read-only.

Commit

Permalink
update vendors
Browse files Browse the repository at this point in the history
  • Loading branch information
alexkappa committed Sep 17, 2018
1 parent af2724e commit c5db42c
Show file tree
Hide file tree
Showing 436 changed files with 41,118 additions and 8,172 deletions.
154 changes: 80 additions & 74 deletions Gopkg.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Gopkg.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

[[constraint]]
name = "github.com/yieldr/go-auth0"
version = "v1.0.0-beta.1"
version = "v1.0.0-beta.2"

[prune]
go-tests = true
Expand Down
17 changes: 16 additions & 1 deletion auth0/provider.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
package auth0

import (
"os"

"github.com/hashicorp/terraform/helper/schema"
"github.com/yieldr/go-auth0/management"
)
Expand All @@ -23,6 +25,18 @@ func Provider() *schema.Provider {
Required: true,
DefaultFunc: schema.EnvDefaultFunc("AUTH0_CLIENT_SECRET", nil),
},
"debug": {
Type: schema.TypeBool,
Optional: true,
DefaultFunc: func() (interface{}, error) {
v := os.Getenv("AUTH0_DEBUG")
if v == "" {
return false, nil
}

return v == "1" || v == "true" || v == "on", nil
},
},
},
ResourcesMap: map[string]*schema.Resource{
"auth0_client": newClient(),
Expand All @@ -44,6 +58,7 @@ func configure(data *schema.ResourceData) (interface{}, error) {
domain := data.Get("domain").(string)
id := data.Get("client_id").(string)
secret := data.Get("client_secret").(string)
debug := data.Get("debug").(bool)

return management.New(domain, id, secret)
return management.New(domain, id, secret, management.WithDebug(debug))
}
58 changes: 57 additions & 1 deletion auth0/provider_test.go
Original file line number Diff line number Diff line change
@@ -1,9 +1,65 @@
package auth0

import "testing"
import (
"os"
"testing"
)

func TestProvider(t *testing.T) {
if err := Provider().InternalValidate(); err != nil {
t.Fatalf("err: %s", err)
}
}

func TestProvider_debugDefaults(t *testing.T) {
testCases := map[string]struct {
envSet bool
envValue string
expected bool
}{
`should be true when AUTH0_DEBUG environment variable is set to "1"`: {
envSet: true,
envValue: "1",
expected: true,
},
`should be true when AUTH0_DEBUG environment variable is set to "true"`: {
envSet: true,
envValue: "true",
expected: true,
},
`should be true when AUTH0_DEBUG environment variable is set to "on"`: {
envSet: true,
envValue: "on",
expected: true,
},
`should be false when AUTH0_DEBUG environment variable is set to "false"`: {
envSet: true,
envValue: "false",
expected: false,
},
"should be false if no AUTH0_DEBUG environment variable is defined": {
envSet: false,
expected: false,
},
}

for name, tc := range testCases {
t.Run(name, func(t *testing.T) {
os.Unsetenv("AUTH0_DEBUG")
if tc.envSet {
os.Setenv("AUTH0_DEBUG", tc.envValue)
}

p := Provider()

debug, err := p.Schema["debug"].DefaultValue()
if err != nil {
t.Fatalf("Unexpected error: %v", err)
}

if debug.(bool) != tc.expected {
t.Fatalf("Expected debug to be %v, but got %v", tc.expected, debug)
}
})
}
}
3 changes: 2 additions & 1 deletion auth0/resource_auth0_client.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ func newClient() *schema.Resource {
"is_first_party": {
Type: schema.TypeBool,
Optional: true,
Computed: true,
},
"oidc_conformant": {
Type: schema.TypeBool,
Expand Down Expand Up @@ -219,7 +220,7 @@ func createClient(d *schema.ResourceData, m interface{}) error {
return err
}
d.SetId(auth0.StringValue(c.ClientID))
return nil
return readClient(d, m)
}

func readClient(d *schema.ResourceData, m interface{}) error {
Expand Down
12 changes: 6 additions & 6 deletions vendor/github.com/apparentlymart/go-cidr/cidr/cidr.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions vendor/github.com/armon/go-radix/go.mod

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 5 additions & 8 deletions vendor/github.com/armon/go-radix/radix.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions vendor/github.com/aws/aws-sdk-go/aws/client/client.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

102 changes: 87 additions & 15 deletions vendor/github.com/aws/aws-sdk-go/aws/client/logger.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

27 changes: 20 additions & 7 deletions vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit c5db42c

Please sign in to comment.