Skip to content

Commit c6b9442

Browse files
authored
feat: add sort goimports (#115)
Signed-off-by: ashing <[email protected]>
1 parent 90aff0b commit c6b9442

34 files changed

+82
-56
lines changed

Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ conformance-test:
118118
DASHBOARD_VERSION=$(DASHBOARD_VERSION) go test -v ./test/conformance -tags=conformance
119119

120120
.PHONY: lint
121-
lint: golangci-lint ## Run golangci-lint linter
121+
lint: sort-import golangci-lint ## Run golangci-lint linter
122122
$(GOLANGCI_LINT) run
123123

124124
.PHONY: lint-fix
@@ -342,3 +342,7 @@ helm-build-crds:
342342
$(KUSTOMIZE) build github.com/kubernetes-sigs/gateway-api/config/crd\?ref=${GATEAY_API_VERSION} > charts/crds/gwapi-crds.yaml
343343
@echo "build apisix ic crds"
344344
$(KUSTOMIZE) build config/crd > charts/crds/apisixic-crds.yaml
345+
346+
sort-import:
347+
@./scripts/goimports-reviser.sh >/dev/null 2>&1
348+
.PHONY: sort-import

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ require (
2727
go.etcd.io/etcd/client/v3 v3.5.15
2828
go.uber.org/multierr v1.11.0
2929
go.uber.org/zap v1.27.0
30+
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
3031
golang.org/x/net v0.28.0
3132
gopkg.in/yaml.v2 v2.4.0
3233
gorm.io/gorm v1.25.11
@@ -194,7 +195,6 @@ require (
194195
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
195196
golang.org/x/arch v0.6.0 // indirect
196197
golang.org/x/crypto v0.26.0 // indirect
197-
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
198198
golang.org/x/mod v0.20.0 // indirect
199199
golang.org/x/oauth2 v0.21.0 // indirect
200200
golang.org/x/sync v0.8.0 // indirect

internal/controller/config/config.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ import (
99
"text/template"
1010
"time"
1111

12-
"github.com/api7/api7-ingress-controller/internal/types"
1312
"gopkg.in/yaml.v2"
13+
14+
"github.com/api7/api7-ingress-controller/internal/types"
1415
)
1516

1617
var (

internal/controller/consumer_controller.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ package controller
33
import (
44
"context"
55

6-
"github.com/api7/api7-ingress-controller/api/v1alpha1"
7-
"github.com/api7/api7-ingress-controller/internal/controller/indexer"
8-
"github.com/api7/api7-ingress-controller/internal/provider"
96
"github.com/go-logr/logr"
107
corev1 "k8s.io/api/core/v1"
118
"k8s.io/apimachinery/pkg/api/meta"
@@ -20,6 +17,10 @@ import (
2017
"sigs.k8s.io/controller-runtime/pkg/predicate"
2118
"sigs.k8s.io/controller-runtime/pkg/reconcile"
2219
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
20+
21+
"github.com/api7/api7-ingress-controller/api/v1alpha1"
22+
"github.com/api7/api7-ingress-controller/internal/controller/indexer"
23+
"github.com/api7/api7-ingress-controller/internal/provider"
2324
)
2425

2526
// ConsumerReconciler reconciles a Gateway object.

internal/controller/gateway_controller.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ import (
55
"fmt"
66
"reflect"
77

8-
"github.com/api7/api7-ingress-controller/api/v1alpha1"
9-
"github.com/api7/api7-ingress-controller/internal/controller/indexer"
10-
"github.com/api7/api7-ingress-controller/internal/provider"
118
"github.com/api7/gopkg/pkg/log"
129
"github.com/go-logr/logr"
1310
corev1 "k8s.io/api/core/v1"
@@ -21,6 +18,10 @@ import (
2118
"sigs.k8s.io/controller-runtime/pkg/predicate"
2219
"sigs.k8s.io/controller-runtime/pkg/reconcile"
2320
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
21+
22+
"github.com/api7/api7-ingress-controller/api/v1alpha1"
23+
"github.com/api7/api7-ingress-controller/internal/controller/indexer"
24+
"github.com/api7/api7-ingress-controller/internal/provider"
2425
)
2526

2627
// GatewayReconciler reconciles a Gateway object.

internal/controller/gatewayclass_congroller.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ import (
44
"context"
55
"fmt"
66

7-
"github.com/api7/api7-ingress-controller/internal/controller/config"
87
"github.com/go-logr/logr"
98
meta "k8s.io/apimachinery/pkg/apis/meta/v1"
109
"k8s.io/apimachinery/pkg/runtime"
1110
ctrl "sigs.k8s.io/controller-runtime"
1211
"sigs.k8s.io/controller-runtime/pkg/client"
1312
"sigs.k8s.io/controller-runtime/pkg/predicate"
1413
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
14+
15+
"github.com/api7/api7-ingress-controller/internal/controller/config"
1516
)
1617

1718
// +kubebuilder:rbac:groups=gateway.networking.k8s.io,resources=gatewayclasses,verbs=get;list;watch;update

internal/controller/ingress_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"fmt"
77
"reflect"
88

9+
"github.com/api7/gopkg/pkg/log"
910
"github.com/go-logr/logr"
1011
"go.uber.org/zap"
1112
corev1 "k8s.io/api/core/v1"
@@ -29,7 +30,6 @@ import (
2930
"github.com/api7/api7-ingress-controller/internal/controller/config"
3031
"github.com/api7/api7-ingress-controller/internal/controller/indexer"
3132
"github.com/api7/api7-ingress-controller/internal/provider"
32-
"github.com/api7/gopkg/pkg/log"
3333
)
3434

3535
// IngressReconciler reconciles a Ingress object.

internal/controller/label/label.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
package label
22

33
import (
4-
"github.com/api7/api7-ingress-controller/internal/controller/config"
54
"sigs.k8s.io/controller-runtime/pkg/client"
5+
6+
"github.com/api7/api7-ingress-controller/internal/controller/config"
67
)
78

89
type Label map[string]string

internal/controller/status.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
package controller
22

33
import (
4-
"github.com/api7/api7-ingress-controller/internal/provider"
54
"github.com/go-logr/logr"
65
"k8s.io/apimachinery/pkg/api/meta"
76
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
87
"sigs.k8s.io/controller-runtime/pkg/client"
98
gatewayv1alpha2 "sigs.k8s.io/gateway-api/apis/v1alpha2"
9+
10+
"github.com/api7/api7-ingress-controller/internal/provider"
1011
)
1112

1213
const (

internal/controller/suite_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import (
2424

2525
. "github.com/onsi/ginkgo/v2"
2626
. "github.com/onsi/gomega"
27-
2827
"k8s.io/client-go/kubernetes/scheme"
2928
"k8s.io/client-go/rest"
3029
"sigs.k8s.io/controller-runtime/pkg/client"
@@ -33,7 +32,6 @@ import (
3332
"sigs.k8s.io/controller-runtime/pkg/log/zap"
3433

3534
gatewayapisixiov1alpha1 "github.com/api7/api7-ingress-controller/api/v1alpha1"
36-
// +kubebuilder:scaffold:imports
3735
)
3836

3937
// These tests use Ginkgo (BDD-style Go testing framework). Refer to

internal/controller/utils.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ import (
55
"fmt"
66
"strings"
77

8-
"github.com/api7/api7-ingress-controller/api/v1alpha1"
9-
"github.com/api7/api7-ingress-controller/internal/controller/config"
10-
"github.com/api7/api7-ingress-controller/internal/provider"
118
"github.com/api7/gopkg/pkg/log"
129
"github.com/samber/lo"
1310
"go.uber.org/zap"
@@ -19,6 +16,10 @@ import (
1916
"sigs.k8s.io/controller-runtime/pkg/client"
2017
"sigs.k8s.io/controller-runtime/pkg/reconcile"
2118
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
19+
20+
"github.com/api7/api7-ingress-controller/api/v1alpha1"
21+
"github.com/api7/api7-ingress-controller/internal/controller/config"
22+
"github.com/api7/api7-ingress-controller/internal/provider"
2223
)
2324

2425
const (

internal/provider/adc/adc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import (
1010
"sync"
1111
"time"
1212

13+
"github.com/api7/gopkg/pkg/log"
1314
"go.uber.org/zap"
1415
networkingv1 "k8s.io/api/networking/v1"
1516
"sigs.k8s.io/controller-runtime/pkg/client"
@@ -21,7 +22,6 @@ import (
2122
"github.com/api7/api7-ingress-controller/internal/controller/label"
2223
"github.com/api7/api7-ingress-controller/internal/provider"
2324
"github.com/api7/api7-ingress-controller/internal/provider/adc/translator"
24-
"github.com/api7/gopkg/pkg/log"
2525
)
2626

2727
type adcConfig struct {

internal/provider/adc/config.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@ import (
44
"errors"
55
"slices"
66

7-
"github.com/api7/api7-ingress-controller/api/v1alpha1"
8-
"github.com/api7/api7-ingress-controller/internal/provider"
97
"github.com/api7/gopkg/pkg/log"
108
"go.uber.org/zap"
119
"k8s.io/apimachinery/pkg/types"
10+
11+
"github.com/api7/api7-ingress-controller/api/v1alpha1"
12+
"github.com/api7/api7-ingress-controller/internal/provider"
1213
)
1314

1415
func (d *adcClient) getConfigsForGatewayProxy(tctx *provider.TranslateContext, gatewayProxy *v1alpha1.GatewayProxy) (*adcConfig, error) {

internal/provider/adc/translator/consumer.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ package translator
33
import (
44
"encoding/json"
55

6+
"k8s.io/apimachinery/pkg/types"
7+
68
adctypes "github.com/api7/api7-ingress-controller/api/adc"
79
"github.com/api7/api7-ingress-controller/api/v1alpha1"
810
"github.com/api7/api7-ingress-controller/internal/provider"
9-
"k8s.io/apimachinery/pkg/types"
1011
)
1112

1213
func (t *Translator) TranslateConsumerV1alpha1(tctx *provider.TranslateContext, consumerV *v1alpha1.Consumer) (*TranslateResult, error) {

internal/provider/adc/translator/policies.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
package translator
22

33
import (
4-
adctypes "github.com/api7/api7-ingress-controller/api/adc"
5-
"github.com/api7/api7-ingress-controller/api/v1alpha1"
64
"k8s.io/apimachinery/pkg/types"
75
"k8s.io/utils/ptr"
86
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
7+
8+
adctypes "github.com/api7/api7-ingress-controller/api/adc"
9+
"github.com/api7/api7-ingress-controller/api/v1alpha1"
910
)
1011

1112
func convertBackendRef(namespace, name, kind string) gatewayv1.BackendRef {

internal/provider/controlplane/controlplane.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import (
44
"context"
55
"fmt"
66

7+
"github.com/api7/gopkg/pkg/log"
78
"sigs.k8s.io/controller-runtime/pkg/client"
89
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
910

1011
"github.com/api7/api7-ingress-controller/internal/controller/config"
1112
"github.com/api7/api7-ingress-controller/internal/provider"
1213
"github.com/api7/api7-ingress-controller/internal/provider/controlplane/translator"
1314
"github.com/api7/api7-ingress-controller/pkg/dashboard"
14-
"github.com/api7/gopkg/pkg/log"
1515
)
1616

1717
type dashboardProvider struct {

internal/provider/controlplane/translator/gateway.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ import (
55
"encoding/pem"
66
"fmt"
77

8-
v1 "github.com/api7/api7-ingress-controller/api/dashboard/v1"
9-
"github.com/api7/api7-ingress-controller/internal/controller/label"
10-
"github.com/api7/api7-ingress-controller/internal/id"
11-
"github.com/api7/api7-ingress-controller/internal/provider"
128
"github.com/api7/gopkg/pkg/log"
139
"github.com/pkg/errors"
1410
corev1 "k8s.io/api/core/v1"
1511
"k8s.io/apimachinery/pkg/types"
1612
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
13+
14+
v1 "github.com/api7/api7-ingress-controller/api/dashboard/v1"
15+
"github.com/api7/api7-ingress-controller/internal/controller/label"
16+
"github.com/api7/api7-ingress-controller/internal/id"
17+
"github.com/api7/api7-ingress-controller/internal/provider"
1718
)
1819

1920
func (t *Translator) TranslateGateway(tctx *provider.TranslateContext, obj *gatewayv1.Gateway) (*TranslateResult, error) {

internal/provider/provider.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@ import (
55

66
corev1 "k8s.io/api/core/v1"
77
discoveryv1 "k8s.io/api/discovery/v1"
8-
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
9-
108
"k8s.io/apimachinery/pkg/types"
119
"sigs.k8s.io/controller-runtime/pkg/client"
10+
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
1211

1312
"github.com/api7/api7-ingress-controller/api/v1alpha1"
1413
)

pkg/dashboard/cache/schema.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ import (
1919
"fmt"
2020
"strings"
2121

22-
v1 "github.com/api7/api7-ingress-controller/api/dashboard/v1"
2322
"github.com/hashicorp/go-memdb"
23+
24+
v1 "github.com/api7/api7-ingress-controller/api/dashboard/v1"
2425
)
2526

2627
var (

pkg/dashboard/cluster.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ import (
3030
"sync/atomic"
3131
"time"
3232

33+
"github.com/api7/gopkg/pkg/log"
3334
"go.uber.org/multierr"
3435
"go.uber.org/zap"
3536
"k8s.io/apimachinery/pkg/util/wait"
3637

3738
v1 "github.com/api7/api7-ingress-controller/api/dashboard/v1"
3839
"github.com/api7/api7-ingress-controller/pkg/dashboard/cache"
39-
"github.com/api7/gopkg/pkg/log"
4040
)
4141

4242
const (

pkg/dashboard/consumer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ import (
1818
"context"
1919
"encoding/json"
2020

21+
"github.com/apache/apisix-ingress-controller/pkg/id"
22+
"github.com/api7/gopkg/pkg/log"
2123
"go.uber.org/zap"
2224

23-
"github.com/apache/apisix-ingress-controller/pkg/id"
2425
v1 "github.com/api7/api7-ingress-controller/api/dashboard/v1"
2526
"github.com/api7/api7-ingress-controller/pkg/dashboard/cache"
26-
"github.com/api7/gopkg/pkg/log"
2727
)
2828

2929
type consumerClient struct {

pkg/dashboard/global_rule.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ import (
1919
"encoding/json"
2020
"fmt"
2121

22+
"github.com/api7/gopkg/pkg/log"
2223
"go.uber.org/zap"
2324

2425
v1 "github.com/api7/api7-ingress-controller/api/dashboard/v1"
2526
"github.com/api7/api7-ingress-controller/pkg/dashboard/cache"
26-
"github.com/api7/gopkg/pkg/log"
2727
)
2828

2929
type globalRuleClient struct {

pkg/dashboard/plugin.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@ package dashboard
1818
import (
1919
"context"
2020

21-
"go.uber.org/zap"
22-
2321
"github.com/api7/gopkg/pkg/log"
22+
"go.uber.org/zap"
2423
)
2524

2625
type pluginClient struct {

pkg/dashboard/plugin_metadata.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ import (
1818
"context"
1919
"encoding/json"
2020

21+
"github.com/api7/gopkg/pkg/log"
2122
"go.uber.org/zap"
2223

2324
v1 "github.com/api7/api7-ingress-controller/api/dashboard/v1"
24-
"github.com/api7/gopkg/pkg/log"
2525
)
2626

2727
type pluginMetadataClient struct {

pkg/dashboard/pluginconfig.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ import (
1919
"context"
2020
"encoding/json"
2121

22+
"github.com/apache/apisix-ingress-controller/pkg/id"
23+
"github.com/api7/gopkg/pkg/log"
2224
"go.uber.org/zap"
2325

24-
"github.com/apache/apisix-ingress-controller/pkg/id"
2526
v1 "github.com/api7/api7-ingress-controller/api/dashboard/v1"
2627
"github.com/api7/api7-ingress-controller/pkg/dashboard/cache"
27-
"github.com/api7/gopkg/pkg/log"
2828
)
2929

3030
type pluginConfigClient struct {

pkg/dashboard/route.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ import (
1919
"context"
2020
"encoding/json"
2121

22+
"github.com/apache/apisix-ingress-controller/pkg/id"
23+
"github.com/api7/gopkg/pkg/log"
2224
"go.uber.org/zap"
2325

24-
"github.com/apache/apisix-ingress-controller/pkg/id"
2526
v1 "github.com/api7/api7-ingress-controller/api/dashboard/v1"
2627
"github.com/api7/api7-ingress-controller/pkg/dashboard/cache"
27-
"github.com/api7/gopkg/pkg/log"
2828
)
2929

3030
type routeClient struct {

0 commit comments

Comments
 (0)