Skip to content

Commit 885497f

Browse files
shouchen.zzfurykerry
authored andcommitted
fix golang-lint-error
Signed-off-by: 守辰 <shouchen.zz@alibaba-inc.com>
1 parent 0c89ec8 commit 885497f

File tree

99 files changed

+488
-419
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+488
-419
lines changed

.github/workflows/ci.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
- name: Run Unit Tests
6565
run: |
6666
make test
67-
git status
67+
[[ -z $(git status -s) ]] || (printf "Existing modified/untracked files.\nPlease run \"make generate manifests\" and push again.\n"; exit 1)
6868
- name: Publish Unit Test Coverage
6969
uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
7070
env:
@@ -73,5 +73,3 @@ jobs:
7373
token: ${{ secrets.CODECOV_TOKEN }}
7474
flags: unittests
7575
file: cover.out
76-
- name: Check diff
77-
run: '[[ -z $(git status -s) ]] || (printf "Existing modified/untracked files.\nPlease run \"make generate manifests\" and push again.\n"; exit 1)'

.golangci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ linters:
2626
# Default is to use a neutral variety of English.
2727
# Setting locale to US will correct the British spelling of 'colour' to 'color'.
2828
locale: US
29+
ignore-rules:
30+
- finalise
31+
- Finalising
32+
- Cancelling
2933
depguard:
3034
rules:
3135
forbid-pkg-errors:

api/v1alpha1/batchrelease_plan_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,6 @@ const (
152152
RolloutPhasePreparing RolloutPhase = "Preparing"
153153
// RolloutPhaseFinalizing indicates a rollout is finalizing
154154
RolloutPhaseFinalizing RolloutPhase = "Finalizing"
155-
// RolloutPhaseCompleted indicates a rollout is completed/cancelled/terminated
155+
// RolloutPhaseCompleted indicates a rollout is completed/canceled/terminated
156156
RolloutPhaseCompleted RolloutPhase = "Completed"
157157
)

api/v1alpha1/conversion.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@ import (
2121

2222
"strings"
2323

24-
"github.com/openkruise/rollouts/api/v1beta1"
2524
"k8s.io/apimachinery/pkg/util/intstr"
2625
utilpointer "k8s.io/utils/pointer"
2726
"sigs.k8s.io/controller-runtime/pkg/conversion"
27+
28+
"github.com/openkruise/rollouts/api/v1beta1"
2829
)
2930

3031
func (src *Rollout) ConvertTo(dst conversion.Hub) error {

api/v1beta1/batchrelease_plan_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,6 @@ const (
154154
RolloutPhasePreparing RolloutPhase = "Preparing"
155155
// RolloutPhaseFinalizing indicates a rollout is finalizing
156156
RolloutPhaseFinalizing RolloutPhase = "Finalizing"
157-
// RolloutPhaseCompleted indicates a rollout is completed/cancelled/terminated
157+
// RolloutPhaseCompleted indicates a rollout is completed/canceled/terminated
158158
RolloutPhaseCompleted RolloutPhase = "Completed"
159159
)

api/v1beta1/rollout_types.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -485,7 +485,10 @@ func (r *RolloutStatus) GetCanaryRevision() string {
485485
if r.CanaryStatus != nil {
486486
return r.CanaryStatus.CanaryRevision
487487
}
488-
return r.BlueGreenStatus.UpdatedRevision
488+
if r.BlueGreenStatus != nil {
489+
return r.BlueGreenStatus.UpdatedRevision
490+
}
491+
return ""
489492
}
490493

491494
func (r *RolloutStatus) SetCanaryRevision(revision string) {

lua_configuration/convert_test_case_to_lua_object.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,17 @@ import (
77
"path/filepath"
88
"strings"
99

10-
"github.com/openkruise/rollouts/api/v1alpha1"
11-
"github.com/openkruise/rollouts/api/v1beta1"
12-
custom "github.com/openkruise/rollouts/pkg/trafficrouting/network/customNetworkProvider"
13-
"github.com/openkruise/rollouts/pkg/util/luamanager"
1410
lua "github.com/yuin/gopher-lua"
1511
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
1612
"k8s.io/apimachinery/pkg/runtime"
1713
"k8s.io/apimachinery/pkg/util/intstr"
1814
utilpointer "k8s.io/utils/pointer"
1915
"sigs.k8s.io/yaml"
16+
17+
"github.com/openkruise/rollouts/api/v1alpha1"
18+
"github.com/openkruise/rollouts/api/v1beta1"
19+
custom "github.com/openkruise/rollouts/pkg/trafficrouting/network/customNetworkProvider"
20+
"github.com/openkruise/rollouts/pkg/util/luamanager"
2021
)
2122

2223
type TestCase struct {

main.go

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,12 @@ package main
1818

1919
import (
2020
"flag"
21-
webhookutil "github.com/openkruise/rollouts/pkg/webhook/util"
2221
"os"
2322

23+
webhookutil "github.com/openkruise/rollouts/pkg/webhook/util"
24+
2425
kruisev1aplphal1 "github.com/openkruise/kruise-api/apps/v1alpha1"
2526
kruisev1beta1 "github.com/openkruise/kruise-api/apps/v1beta1"
26-
rolloutapi "github.com/openkruise/rollouts/api"
27-
br "github.com/openkruise/rollouts/pkg/controller/batchrelease"
28-
"github.com/openkruise/rollouts/pkg/controller/deployment"
29-
"github.com/openkruise/rollouts/pkg/controller/rollout"
30-
"github.com/openkruise/rollouts/pkg/controller/rollouthistory"
31-
"github.com/openkruise/rollouts/pkg/controller/trafficrouting"
32-
utilclient "github.com/openkruise/rollouts/pkg/util/client"
33-
utilfeature "github.com/openkruise/rollouts/pkg/util/feature"
34-
"github.com/openkruise/rollouts/pkg/webhook"
3527
"github.com/spf13/pflag"
3628
admissionregistrationv1 "k8s.io/api/admissionregistration/v1"
3729
"k8s.io/apimachinery/pkg/runtime"
@@ -45,6 +37,16 @@ import (
4537
ctrlwebhook "sigs.k8s.io/controller-runtime/pkg/webhook"
4638
gatewayv1beta1 "sigs.k8s.io/gateway-api/apis/v1beta1"
4739

40+
rolloutapi "github.com/openkruise/rollouts/api"
41+
br "github.com/openkruise/rollouts/pkg/controller/batchrelease"
42+
"github.com/openkruise/rollouts/pkg/controller/deployment"
43+
"github.com/openkruise/rollouts/pkg/controller/rollout"
44+
"github.com/openkruise/rollouts/pkg/controller/rollouthistory"
45+
"github.com/openkruise/rollouts/pkg/controller/trafficrouting"
46+
utilclient "github.com/openkruise/rollouts/pkg/util/client"
47+
utilfeature "github.com/openkruise/rollouts/pkg/util/feature"
48+
"github.com/openkruise/rollouts/pkg/webhook"
49+
4850
// Import all Kubernetes client auth plugins (e.g. Azure, GCP, OIDC, etc.)
4951
// to ensure that exec-entrypoint and run can make use of them.
5052
_ "k8s.io/client-go/plugin/pkg/client/auth"

pkg/controller/batchrelease/batchrelease_controller.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,11 @@ import (
2121
"encoding/json"
2222
"flag"
2323
"reflect"
24-
"sigs.k8s.io/controller-runtime/pkg/cache"
2524
"sync"
2625
"time"
2726

28-
"github.com/openkruise/rollouts/api/v1beta1"
29-
"github.com/openkruise/rollouts/pkg/util"
27+
"sigs.k8s.io/controller-runtime/pkg/cache"
28+
3029
corev1 "k8s.io/api/core/v1"
3130
"k8s.io/apimachinery/pkg/api/errors"
3231
"k8s.io/apimachinery/pkg/runtime"
@@ -44,6 +43,9 @@ import (
4443
"sigs.k8s.io/controller-runtime/pkg/predicate"
4544
"sigs.k8s.io/controller-runtime/pkg/reconcile"
4645
"sigs.k8s.io/controller-runtime/pkg/source"
46+
47+
"github.com/openkruise/rollouts/api/v1beta1"
48+
"github.com/openkruise/rollouts/pkg/util"
4749
)
4850

4951
var (

pkg/controller/batchrelease/batchrelease_controller_test.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ import (
2727
. "github.com/onsi/ginkgo"
2828
. "github.com/onsi/gomega"
2929
kruiseappsv1alpha1 "github.com/openkruise/kruise-api/apps/v1alpha1"
30-
rolloutapi "github.com/openkruise/rollouts/api"
31-
"github.com/openkruise/rollouts/api/v1beta1"
32-
"github.com/openkruise/rollouts/pkg/util"
3330
apps "k8s.io/api/apps/v1"
3431
corev1 "k8s.io/api/core/v1"
3532
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -44,6 +41,10 @@ import (
4441
"sigs.k8s.io/controller-runtime/pkg/client"
4542
"sigs.k8s.io/controller-runtime/pkg/client/fake"
4643
"sigs.k8s.io/controller-runtime/pkg/reconcile"
44+
45+
rolloutapi "github.com/openkruise/rollouts/api"
46+
"github.com/openkruise/rollouts/api/v1beta1"
47+
"github.com/openkruise/rollouts/pkg/util"
4748
)
4849

4950
const TIME_LAYOUT = "2006-01-02 15:04:05"

0 commit comments

Comments
 (0)