diff --git a/.travis.yml b/.travis.yml index 0962526..8cc0258 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,4 +24,4 @@ before_script: script: - CGO_ENABLED=0 go build -o bin/kubernetes-credential-provider-vault ./cmd/kubernetes-credential-provider-vault - - KUBE_ADDR=https://$(minikube ip):8443 go test -v ./... + - KUBE_ADDR=https://$(minikube ip):8443 go test -v -run TestIntegration_Kubernetes/ClientPlugin ./pkg/integration diff --git a/pkg/integration/integration_test.go b/pkg/integration/integration_test.go index 9f91be9..adc45f9 100644 --- a/pkg/integration/integration_test.go +++ b/pkg/integration/integration_test.go @@ -33,6 +33,7 @@ import ( "path/filepath" "testing" "time" + "github.com/davecgh/go-spew/spew" ) const ( @@ -466,6 +467,7 @@ func testKubernetesClientPlugin(t *testing.T, vaultClient *api.Client) { kubeConfig, err := clientcmd.NewDefaultClientConfigLoadingRules().Load() require.NoError(t, err) + spew.Dump(kubeConfig) if kubeContext := os.Getenv(kubeContextEnv); kubeContext != "" { kubeConfig.CurrentContext = kubeContext } @@ -488,7 +490,7 @@ func testKubernetesClientPlugin(t *testing.T, vaultClient *api.Client) { {"KUBE_VAULT_PATH", "kubernetes"}, {"KUBE_VAULT_ROLE", "cluster-admin"}, {"KUBE_VAULT_CACHE", cacheFile}, - {"VAULT_TOKEN", childToken}, + {"VAULT_TOKEN", "bad-token"}, {"VAULT_ADDR", "http://localhost:" + getKubeTargetPort()}, }, }, @@ -497,6 +499,7 @@ func testKubernetesClientPlugin(t *testing.T, vaultClient *api.Client) { restClientConfig, err := clientcmd.NewDefaultClientConfig(*kubeConfig, configOverrides).ClientConfig() require.NoError(t, err) + spew.Dump(restClientConfig) kubeClient, err := kubernetes.NewForConfig(restClientConfig) require.NoError(t, err)