Skip to content

Commit

Permalink
Update verbiage for ccontributing guidelines
Browse files Browse the repository at this point in the history
Update additional files to group import groups properly
  • Loading branch information
naemono committed Oct 20, 2021
1 parent 4f159b9 commit 4743b16
Show file tree
Hide file tree
Showing 16 changed files with 27 additions and 40 deletions.
5 changes: 3 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,10 @@ Check requirements and steps in this [guide](dev-setup.md).
### Format your code and manage imports

1. Run `make lint` to make sure there are no lint warnings.
2. Make sure you only have two groups in your imports:
2. Make sure you only have, at maximum, 3 groups in your imports:
- a group for packages from the standard library
- a group for third parties
- (optionally) a group for third parties
- (optionally) a group for 'local' imports (local being 'github.com/elastic/cloud-on-k8s')

### Scripts

Expand Down
3 changes: 1 addition & 2 deletions pkg/controller/association/conf.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,10 @@ import (
"k8s.io/client-go/tools/record"
"sigs.k8s.io/controller-runtime/pkg/reconcile"

commonv1 "github.com/elastic/cloud-on-k8s/pkg/apis/common/v1"
"github.com/elastic/cloud-on-k8s/pkg/controller/common/events"
"github.com/elastic/cloud-on-k8s/pkg/controller/common/tracing"
"github.com/elastic/cloud-on-k8s/pkg/controller/common/version"

commonv1 "github.com/elastic/cloud-on-k8s/pkg/apis/common/v1"
"github.com/elastic/cloud-on-k8s/pkg/utils/k8s"
)

Expand Down
3 changes: 1 addition & 2 deletions pkg/controller/association/controller/beat_es.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,9 @@ import (
"fmt"
"strings"

"sigs.k8s.io/controller-runtime/pkg/client"

pkgerrors "github.com/pkg/errors"
"k8s.io/apimachinery/pkg/types"
"sigs.k8s.io/controller-runtime/pkg/client"
"sigs.k8s.io/controller-runtime/pkg/manager"

beatv1beta1 "github.com/elastic/cloud-on-k8s/pkg/apis/beat/v1beta1"
Expand Down
3 changes: 1 addition & 2 deletions pkg/controller/association/reconciler.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import (
"reflect"
"time"

"github.com/go-logr/logr"
"go.elastic.co/apm"
corev1 "k8s.io/api/core/v1"
apierrors "k8s.io/apimachinery/pkg/api/errors"
Expand All @@ -18,8 +19,6 @@ import (
"sigs.k8s.io/controller-runtime/pkg/client"
"sigs.k8s.io/controller-runtime/pkg/reconcile"

"github.com/go-logr/logr"

commonv1 "github.com/elastic/cloud-on-k8s/pkg/apis/common/v1"
esv1 "github.com/elastic/cloud-on-k8s/pkg/apis/elasticsearch/v1"
"github.com/elastic/cloud-on-k8s/pkg/controller/common"
Expand Down
3 changes: 1 addition & 2 deletions pkg/controller/association/resources_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,12 @@ import (
"context"
"testing"

"github.com/stretchr/testify/assert"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/types"

"github.com/stretchr/testify/assert"

commonv1 "github.com/elastic/cloud-on-k8s/pkg/apis/common/v1"
esv1 "github.com/elastic/cloud-on-k8s/pkg/apis/elasticsearch/v1"
kbv1 "github.com/elastic/cloud-on-k8s/pkg/apis/kibana/v1"
Expand Down
11 changes: 6 additions & 5 deletions pkg/controller/common/keystore/resources_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,18 @@ package keystore
import (
"testing"

commonv1 "github.com/elastic/cloud-on-k8s/pkg/apis/common/v1"
kbv1 "github.com/elastic/cloud-on-k8s/pkg/apis/kibana/v1"
"github.com/elastic/cloud-on-k8s/pkg/controller/common/driver"
watches2 "github.com/elastic/cloud-on-k8s/pkg/controller/common/watches"
"github.com/elastic/cloud-on-k8s/pkg/utils/k8s"
"github.com/magiconair/properties/assert"
"github.com/stretchr/testify/require"
corev1 "k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/api/resource"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/tools/record"

commonv1 "github.com/elastic/cloud-on-k8s/pkg/apis/common/v1"
kbv1 "github.com/elastic/cloud-on-k8s/pkg/apis/kibana/v1"
"github.com/elastic/cloud-on-k8s/pkg/controller/common/driver"
watches2 "github.com/elastic/cloud-on-k8s/pkg/controller/common/watches"
"github.com/elastic/cloud-on-k8s/pkg/utils/k8s"
)

var (
Expand Down
1 change: 0 additions & 1 deletion pkg/controller/common/license/verifier_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ import (
"time"

"github.com/go-test/deep"

"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,9 @@ import (
"reflect"
"testing"

"k8s.io/client-go/tools/record"

"github.com/stretchr/testify/assert"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/tools/record"

commonv1 "github.com/elastic/cloud-on-k8s/pkg/apis/common/v1"
esv1 "github.com/elastic/cloud-on-k8s/pkg/apis/elasticsearch/v1"
Expand Down
3 changes: 1 addition & 2 deletions pkg/controller/elasticsearch/sset/list_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,12 @@ import (
"reflect"
"testing"

"k8s.io/apimachinery/pkg/types"

"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
appsv1 "k8s.io/api/apps/v1"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/types"

"github.com/elastic/cloud-on-k8s/pkg/controller/common/version"
"github.com/elastic/cloud-on-k8s/pkg/controller/elasticsearch/label"
Expand Down
3 changes: 1 addition & 2 deletions pkg/controller/elasticsearch/user/associated_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,11 @@ import (
"reflect"
"testing"

"github.com/stretchr/testify/require"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"

"github.com/stretchr/testify/require"

esv1 "github.com/elastic/cloud-on-k8s/pkg/apis/elasticsearch/v1"
"github.com/elastic/cloud-on-k8s/pkg/utils/k8s"
)
Expand Down
5 changes: 2 additions & 3 deletions pkg/controller/elasticsearch/user/user_provided_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ import (

"github.com/stretchr/testify/require"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/types"
"k8s.io/client-go/tools/record"

Expand All @@ -18,9 +20,6 @@ import (
"github.com/elastic/cloud-on-k8s/pkg/controller/common/watches"
"github.com/elastic/cloud-on-k8s/pkg/controller/elasticsearch/user/filerealm"
"github.com/elastic/cloud-on-k8s/pkg/utils/k8s"

metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
)

func initDynamicWatches(watchNames ...string) watches.DynamicWatches {
Expand Down
3 changes: 1 addition & 2 deletions pkg/controller/enterprisesearch/pod_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ package enterprisesearch
import (
"testing"

corev1 "k8s.io/api/core/v1"

"github.com/stretchr/testify/assert"
corev1 "k8s.io/api/core/v1"

entv1 "github.com/elastic/cloud-on-k8s/pkg/apis/enterprisesearch/v1"
)
Expand Down
3 changes: 1 addition & 2 deletions pkg/controller/kibana/driver_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,14 @@ import (
"k8s.io/apimachinery/pkg/util/intstr"
"k8s.io/client-go/tools/record"

"github.com/elastic/cloud-on-k8s/pkg/controller/kibana/network"

commonv1 "github.com/elastic/cloud-on-k8s/pkg/apis/common/v1"
kbv1 "github.com/elastic/cloud-on-k8s/pkg/apis/kibana/v1"
"github.com/elastic/cloud-on-k8s/pkg/controller/common"
"github.com/elastic/cloud-on-k8s/pkg/controller/common/certificates"
"github.com/elastic/cloud-on-k8s/pkg/controller/common/deployment"
"github.com/elastic/cloud-on-k8s/pkg/controller/common/watches"
"github.com/elastic/cloud-on-k8s/pkg/controller/elasticsearch/settings"
"github.com/elastic/cloud-on-k8s/pkg/controller/kibana/network"
"github.com/elastic/cloud-on-k8s/pkg/utils/compare"
"github.com/elastic/cloud-on-k8s/pkg/utils/k8s"
)
Expand Down
7 changes: 3 additions & 4 deletions pkg/controller/kibana/pod_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@ package kibana
import (
"testing"

commonvolume "github.com/elastic/cloud-on-k8s/pkg/controller/common/volume"
"github.com/elastic/cloud-on-k8s/pkg/controller/kibana/network"
"github.com/elastic/cloud-on-k8s/pkg/utils/k8s"

"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
corev1 "k8s.io/api/core/v1"
Expand All @@ -21,6 +17,9 @@ import (
kbv1 "github.com/elastic/cloud-on-k8s/pkg/apis/kibana/v1"
"github.com/elastic/cloud-on-k8s/pkg/controller/common/container"
"github.com/elastic/cloud-on-k8s/pkg/controller/common/keystore"
commonvolume "github.com/elastic/cloud-on-k8s/pkg/controller/common/volume"
"github.com/elastic/cloud-on-k8s/pkg/controller/kibana/network"
"github.com/elastic/cloud-on-k8s/pkg/utils/k8s"
)

func TestNewPodTemplateSpec(t *testing.T) {
Expand Down
5 changes: 2 additions & 3 deletions pkg/controller/remoteca/watches.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ package remoteca
import (
"fmt"

"github.com/elastic/cloud-on-k8s/pkg/controller/common"
"github.com/elastic/cloud-on-k8s/pkg/utils/maps"

v1 "k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/types"
"sigs.k8s.io/controller-runtime/pkg/client"
Expand All @@ -19,9 +16,11 @@ import (
"sigs.k8s.io/controller-runtime/pkg/source"

esv1 "github.com/elastic/cloud-on-k8s/pkg/apis/elasticsearch/v1"
"github.com/elastic/cloud-on-k8s/pkg/controller/common"
"github.com/elastic/cloud-on-k8s/pkg/controller/common/watches"
"github.com/elastic/cloud-on-k8s/pkg/controller/elasticsearch/certificates/remoteca"
"github.com/elastic/cloud-on-k8s/pkg/controller/elasticsearch/certificates/transport"
"github.com/elastic/cloud-on-k8s/pkg/utils/maps"
)

// AddWatches set watches on objects needed to manage the association between a local and a remote cluster.
Expand Down
6 changes: 2 additions & 4 deletions pkg/dev/portforward/pod_forwarder_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,9 @@ import (
"testing"
"time"

"k8s.io/apimachinery/pkg/types"

"github.com/stretchr/testify/require"

"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"k8s.io/apimachinery/pkg/types"
)

type capturingDialer struct {
Expand Down

0 comments on commit 4743b16

Please sign in to comment.