Browse Source

add support for Yandex Certificate Manager (linter errors)

Docs 4 years ago
parent
commit
9c2e1a692b

+ 2 - 2
pkg/provider/yandex/certificatemanager/certificatemanager.go

@@ -16,13 +16,13 @@ package certificatemanager
 import (
 	"context"
 	"fmt"
+	"time"
+
 	esv1beta1 "github.com/external-secrets/external-secrets/apis/externalsecrets/v1beta1"
 	esmeta "github.com/external-secrets/external-secrets/apis/meta/v1"
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/certificatemanager/client"
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common"
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common/clock"
-	"time"
-
 	"github.com/yandex-cloud/go-sdk/iamkey"
 	ctrl "sigs.k8s.io/controller-runtime"
 )

+ 8 - 9
pkg/provider/yandex/certificatemanager/certificatemanager_test.go

@@ -16,25 +16,24 @@ package certificatemanager
 import (
 	"context"
 	"encoding/json"
-	"github.com/external-secrets/external-secrets/pkg/provider/yandex/certificatemanager/client"
-	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common"
-	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common/clock"
-	"github.com/yandex-cloud/go-genproto/yandex/cloud/certificatemanager/v1"
-	ctrl "sigs.k8s.io/controller-runtime"
-	k8sclient "sigs.k8s.io/controller-runtime/pkg/client"
 	"strings"
 	"testing"
 	"time"
 
+	esv1beta1 "github.com/external-secrets/external-secrets/apis/externalsecrets/v1beta1"
+	esmeta "github.com/external-secrets/external-secrets/apis/meta/v1"
+	"github.com/external-secrets/external-secrets/pkg/provider/yandex/certificatemanager/client"
+	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common"
+	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common/clock"
 	"github.com/google/uuid"
 	tassert "github.com/stretchr/testify/assert"
+	"github.com/yandex-cloud/go-genproto/yandex/cloud/certificatemanager/v1"
 	"github.com/yandex-cloud/go-sdk/iamkey"
 	corev1 "k8s.io/api/core/v1"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+	ctrl "sigs.k8s.io/controller-runtime"
+	k8sclient "sigs.k8s.io/controller-runtime/pkg/client"
 	clientfake "sigs.k8s.io/controller-runtime/pkg/client/fake"
-
-	esv1beta1 "github.com/external-secrets/external-secrets/apis/externalsecrets/v1beta1"
-	esmeta "github.com/external-secrets/external-secrets/apis/meta/v1"
 )
 
 const (

+ 2 - 1
pkg/provider/yandex/certificatemanager/certificatemanagersecretgetter.go

@@ -16,9 +16,10 @@ package certificatemanager
 import (
 	"context"
 	"fmt"
+	"strings"
+
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/certificatemanager/client"
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common"
-	"strings"
 )
 
 const (

+ 1 - 0
pkg/provider/yandex/certificatemanager/client/client.go

@@ -15,6 +15,7 @@ package client
 
 import (
 	"context"
+
 	api "github.com/yandex-cloud/go-genproto/yandex/cloud/certificatemanager/v1"
 )
 

+ 2 - 1
pkg/provider/yandex/certificatemanager/client/fakeclient.go

@@ -16,6 +16,8 @@ package client
 import (
 	"context"
 	"fmt"
+	"time"
+
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common"
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common/clock"
 	"github.com/google/go-cmp/cmp"
@@ -23,7 +25,6 @@ import (
 	"github.com/google/uuid"
 	api "github.com/yandex-cloud/go-genproto/yandex/cloud/certificatemanager/v1"
 	"github.com/yandex-cloud/go-sdk/iamkey"
-	"time"
 )
 
 // Fake implementation of CertificateManagerClient.

+ 1 - 0
pkg/provider/yandex/certificatemanager/client/grpcclient.go

@@ -15,6 +15,7 @@ package client
 
 import (
 	"context"
+
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common"
 	api "github.com/yandex-cloud/go-genproto/yandex/cloud/certificatemanager/v1"
 	"github.com/yandex-cloud/go-sdk/iamkey"

+ 3 - 3
pkg/provider/yandex/common/provider.go

@@ -19,13 +19,13 @@ import (
 	"encoding/hex"
 	"encoding/json"
 	"fmt"
+	"sync"
+	"time"
+
 	esv1beta1 "github.com/external-secrets/external-secrets/apis/externalsecrets/v1beta1"
 	esmeta "github.com/external-secrets/external-secrets/apis/meta/v1"
 	clock2 "github.com/external-secrets/external-secrets/pkg/provider/yandex/common/clock"
 	"github.com/go-logr/logr"
-	"sync"
-	"time"
-
 	"github.com/yandex-cloud/go-sdk/iamkey"
 	corev1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/types"

+ 2 - 1
pkg/provider/yandex/common/sdk.go

@@ -18,13 +18,14 @@ import (
 	"crypto/tls"
 	"crypto/x509"
 	"errors"
+	"time"
+
 	"github.com/yandex-cloud/go-genproto/yandex/cloud/endpoint"
 	ycsdk "github.com/yandex-cloud/go-sdk"
 	"github.com/yandex-cloud/go-sdk/iamkey"
 	"google.golang.org/grpc"
 	"google.golang.org/grpc/credentials"
 	"google.golang.org/grpc/keepalive"
-	"time"
 )
 
 // Creates a connection to the given Yandex.Cloud API endpoint.

+ 1 - 0
pkg/provider/yandex/common/secretsclient.go

@@ -16,6 +16,7 @@ package common
 import (
 	"context"
 	"fmt"
+
 	esv1beta1 "github.com/external-secrets/external-secrets/apis/externalsecrets/v1beta1"
 )
 

+ 1 - 0
pkg/provider/yandex/lockbox/client/client.go

@@ -15,6 +15,7 @@ package client
 
 import (
 	"context"
+
 	api "github.com/yandex-cloud/go-genproto/yandex/cloud/lockbox/v1"
 )
 

+ 2 - 1
pkg/provider/yandex/lockbox/client/fakeclient.go

@@ -16,6 +16,8 @@ package client
 import (
 	"context"
 	"fmt"
+	"time"
+
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common"
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common/clock"
 	"github.com/google/go-cmp/cmp"
@@ -23,7 +25,6 @@ import (
 	"github.com/google/uuid"
 	api "github.com/yandex-cloud/go-genproto/yandex/cloud/lockbox/v1"
 	"github.com/yandex-cloud/go-sdk/iamkey"
-	"time"
 )
 
 // Fake implementation of LockboxClient.

+ 1 - 0
pkg/provider/yandex/lockbox/client/grpcclient.go

@@ -15,6 +15,7 @@ package client
 
 import (
 	"context"
+
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common"
 	api "github.com/yandex-cloud/go-genproto/yandex/cloud/lockbox/v1"
 	"github.com/yandex-cloud/go-sdk/iamkey"

+ 2 - 2
pkg/provider/yandex/lockbox/lockbox.go

@@ -16,13 +16,13 @@ package lockbox
 import (
 	"context"
 	"fmt"
+	"time"
+
 	esv1beta1 "github.com/external-secrets/external-secrets/apis/externalsecrets/v1beta1"
 	esmeta "github.com/external-secrets/external-secrets/apis/meta/v1"
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common"
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common/clock"
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/lockbox/client"
-	"time"
-
 	"github.com/yandex-cloud/go-sdk/iamkey"
 	ctrl "sigs.k8s.io/controller-runtime"
 )

+ 6 - 7
pkg/provider/yandex/lockbox/lockbox_test.go

@@ -17,24 +17,23 @@ import (
 	"context"
 	b64 "encoding/base64"
 	"encoding/json"
-	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common"
-	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common/clock"
-	"github.com/external-secrets/external-secrets/pkg/provider/yandex/lockbox/client"
-	ctrl "sigs.k8s.io/controller-runtime"
 	"testing"
 	"time"
 
+	esv1beta1 "github.com/external-secrets/external-secrets/apis/externalsecrets/v1beta1"
+	esmeta "github.com/external-secrets/external-secrets/apis/meta/v1"
+	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common"
+	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common/clock"
+	"github.com/external-secrets/external-secrets/pkg/provider/yandex/lockbox/client"
 	"github.com/google/uuid"
 	tassert "github.com/stretchr/testify/assert"
 	"github.com/yandex-cloud/go-genproto/yandex/cloud/lockbox/v1"
 	"github.com/yandex-cloud/go-sdk/iamkey"
 	corev1 "k8s.io/api/core/v1"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+	ctrl "sigs.k8s.io/controller-runtime"
 	k8sclient "sigs.k8s.io/controller-runtime/pkg/client"
 	clientfake "sigs.k8s.io/controller-runtime/pkg/client/fake"
-
-	esv1beta1 "github.com/external-secrets/external-secrets/apis/externalsecrets/v1beta1"
-	esmeta "github.com/external-secrets/external-secrets/apis/meta/v1"
 )
 
 const (

+ 1 - 0
pkg/provider/yandex/lockbox/lockboxsecretgetter.go

@@ -17,6 +17,7 @@ import (
 	"context"
 	"encoding/json"
 	"fmt"
+
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/common"
 	"github.com/external-secrets/external-secrets/pkg/provider/yandex/lockbox/client"
 	"github.com/yandex-cloud/go-genproto/yandex/cloud/lockbox/v1"