|
@@ -18,7 +18,7 @@ import (
|
|
|
"context"
|
|
"context"
|
|
|
"testing"
|
|
"testing"
|
|
|
|
|
|
|
|
- "github.com/google/go-cmp/cmp"
|
|
|
|
|
|
|
+ "github.com/stretchr/testify/assert"
|
|
|
corev1 "k8s.io/api/core/v1"
|
|
corev1 "k8s.io/api/core/v1"
|
|
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
|
typedcorev1 "k8s.io/client-go/kubernetes/typed/core/v1"
|
|
typedcorev1 "k8s.io/client-go/kubernetes/typed/core/v1"
|
|
@@ -99,7 +99,7 @@ func TestSetAuth(t *testing.T) {
|
|
|
fields: fields{
|
|
fields: fields{
|
|
|
store: &esv1beta1.KubernetesProvider{
|
|
store: &esv1beta1.KubernetesProvider{
|
|
|
Server: esv1beta1.KubernetesServer{
|
|
Server: esv1beta1.KubernetesServer{
|
|
|
- CABundle: []byte("1234"),
|
|
|
|
|
|
|
+ CABundle: []byte(caCert),
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
@@ -116,7 +116,7 @@ func TestSetAuth(t *testing.T) {
|
|
|
Namespace: "default",
|
|
Namespace: "default",
|
|
|
},
|
|
},
|
|
|
Data: map[string][]byte{
|
|
Data: map[string][]byte{
|
|
|
- "cert": []byte("1234"),
|
|
|
|
|
|
|
+ "cert": []byte(caCert),
|
|
|
"token": []byte("mytoken"),
|
|
"token": []byte("mytoken"),
|
|
|
},
|
|
},
|
|
|
}).Build(),
|
|
}).Build(),
|
|
@@ -144,7 +144,7 @@ func TestSetAuth(t *testing.T) {
|
|
|
Host: "https://my.test.tld",
|
|
Host: "https://my.test.tld",
|
|
|
BearerToken: "mytoken",
|
|
BearerToken: "mytoken",
|
|
|
TLSClientConfig: rest.TLSClientConfig{
|
|
TLSClientConfig: rest.TLSClientConfig{
|
|
|
- CAData: []byte("1234"),
|
|
|
|
|
|
|
+ CAData: []byte(caCert),
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
wantErr: false,
|
|
wantErr: false,
|
|
@@ -215,7 +215,7 @@ func TestSetAuth(t *testing.T) {
|
|
|
store: &esv1beta1.KubernetesProvider{
|
|
store: &esv1beta1.KubernetesProvider{
|
|
|
Server: esv1beta1.KubernetesServer{
|
|
Server: esv1beta1.KubernetesServer{
|
|
|
URL: "https://my.test.tld",
|
|
URL: "https://my.test.tld",
|
|
|
- CABundle: []byte("1234"),
|
|
|
|
|
|
|
+ CABundle: []byte(caCert),
|
|
|
},
|
|
},
|
|
|
Auth: esv1beta1.KubernetesAuth{
|
|
Auth: esv1beta1.KubernetesAuth{
|
|
|
Token: &esv1beta1.TokenAuth{
|
|
Token: &esv1beta1.TokenAuth{
|
|
@@ -232,7 +232,7 @@ func TestSetAuth(t *testing.T) {
|
|
|
Host: "https://my.test.tld",
|
|
Host: "https://my.test.tld",
|
|
|
BearerToken: "mytoken",
|
|
BearerToken: "mytoken",
|
|
|
TLSClientConfig: rest.TLSClientConfig{
|
|
TLSClientConfig: rest.TLSClientConfig{
|
|
|
- CAData: []byte("1234"),
|
|
|
|
|
|
|
+ CAData: []byte(caCert),
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
wantErr: false,
|
|
wantErr: false,
|
|
@@ -262,7 +262,7 @@ func TestSetAuth(t *testing.T) {
|
|
|
store: &esv1beta1.KubernetesProvider{
|
|
store: &esv1beta1.KubernetesProvider{
|
|
|
Server: esv1beta1.KubernetesServer{
|
|
Server: esv1beta1.KubernetesServer{
|
|
|
URL: "https://my.test.tld",
|
|
URL: "https://my.test.tld",
|
|
|
- CABundle: []byte("1234"),
|
|
|
|
|
|
|
+ CABundle: []byte(caCert),
|
|
|
},
|
|
},
|
|
|
Auth: esv1beta1.KubernetesAuth{
|
|
Auth: esv1beta1.KubernetesAuth{
|
|
|
Token: &esv1beta1.TokenAuth{
|
|
Token: &esv1beta1.TokenAuth{
|
|
@@ -289,7 +289,7 @@ func TestSetAuth(t *testing.T) {
|
|
|
Host: "https://my.test.tld",
|
|
Host: "https://my.test.tld",
|
|
|
BearerToken: "mytoken",
|
|
BearerToken: "mytoken",
|
|
|
TLSClientConfig: rest.TLSClientConfig{
|
|
TLSClientConfig: rest.TLSClientConfig{
|
|
|
- CAData: []byte("1234"),
|
|
|
|
|
|
|
+ CAData: []byte(caCert),
|
|
|
CertData: []byte("my-cert"),
|
|
CertData: []byte("my-cert"),
|
|
|
KeyData: []byte("my-key"),
|
|
KeyData: []byte("my-key"),
|
|
|
},
|
|
},
|
|
@@ -310,7 +310,7 @@ func TestSetAuth(t *testing.T) {
|
|
|
store: &esv1beta1.KubernetesProvider{
|
|
store: &esv1beta1.KubernetesProvider{
|
|
|
Server: esv1beta1.KubernetesServer{
|
|
Server: esv1beta1.KubernetesServer{
|
|
|
URL: "https://my.test.tld",
|
|
URL: "https://my.test.tld",
|
|
|
- CABundle: []byte("1234"),
|
|
|
|
|
|
|
+ CABundle: []byte(caCert),
|
|
|
},
|
|
},
|
|
|
Auth: esv1beta1.KubernetesAuth{
|
|
Auth: esv1beta1.KubernetesAuth{
|
|
|
ServiceAccount: &v1.ServiceAccountSelector{
|
|
ServiceAccount: &v1.ServiceAccountSelector{
|
|
@@ -324,7 +324,7 @@ func TestSetAuth(t *testing.T) {
|
|
|
Host: "https://my.test.tld",
|
|
Host: "https://my.test.tld",
|
|
|
BearerToken: "my-sa-token",
|
|
BearerToken: "my-sa-token",
|
|
|
TLSClientConfig: rest.TLSClientConfig{
|
|
TLSClientConfig: rest.TLSClientConfig{
|
|
|
- CAData: []byte("1234"),
|
|
|
|
|
|
|
+ CAData: []byte(caCert),
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
wantErr: false,
|
|
wantErr: false,
|
|
@@ -342,7 +342,7 @@ func TestSetAuth(t *testing.T) {
|
|
|
kubeclientset: utilfake.NewCreateTokenMock().WithToken("my-sa-token"),
|
|
kubeclientset: utilfake.NewCreateTokenMock().WithToken("my-sa-token"),
|
|
|
store: &esv1beta1.KubernetesProvider{
|
|
store: &esv1beta1.KubernetesProvider{
|
|
|
Server: esv1beta1.KubernetesServer{
|
|
Server: esv1beta1.KubernetesServer{
|
|
|
- CABundle: []byte("1234"),
|
|
|
|
|
|
|
+ CABundle: []byte(caCert),
|
|
|
},
|
|
},
|
|
|
Auth: esv1beta1.KubernetesAuth{
|
|
Auth: esv1beta1.KubernetesAuth{
|
|
|
ServiceAccount: &v1.ServiceAccountSelector{
|
|
ServiceAccount: &v1.ServiceAccountSelector{
|
|
@@ -399,9 +399,7 @@ func TestSetAuth(t *testing.T) {
|
|
|
if (err != nil) != tt.wantErr {
|
|
if (err != nil) != tt.wantErr {
|
|
|
t.Errorf("BaseClient.setAuth() error = %v, wantErr %v", err, tt.wantErr)
|
|
t.Errorf("BaseClient.setAuth() error = %v, wantErr %v", err, tt.wantErr)
|
|
|
}
|
|
}
|
|
|
- if !cmp.Equal(cfg, tt.want) {
|
|
|
|
|
- t.Errorf("unexpected value: expected %#v, got %#v", tt.want, cfg)
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ assert.Equal(t, tt.want, cfg)
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|