Skip to content
This repository was archived by the owner on Dec 16, 2025. It is now read-only.

Commit 4693c2d

Browse files
authored
remove goconst and goimports (#18)
remove goconst and goimports from golangci config. This also adds revive latest config. Signed-off-by: Anurag <[email protected]>
1 parent 25b8054 commit 4693c2d

File tree

8 files changed

+30
-24
lines changed

8 files changed

+30
-24
lines changed

.github/workflows/test.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,14 @@ jobs:
7070
# GIT_ACCESS_TOKEN: ${{ secrets.GIT_ACCESS_TOKEN }}
7171
# run: make test-integration
7272

73-
# - name: Test Summary
74-
# uses: test-summary/action@62bc5c68de2a6a0d02039763b8c754569df99e3f # v2.1
75-
# with:
76-
# paths: ".coverage/junit.xml"
73+
# - name: Test Summary
74+
# uses: test-summary/action@62bc5c68de2a6a0d02039763b8c754569df99e3f # v2.1
75+
# with:
76+
# paths: ".coverage/junit.xml"
7777

78-
# - name: Upload Report
79-
# uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
80-
# with:
81-
# name: reports-${{ steps.name.outputs.name }}
82-
# path: .reports
83-
# retention-days: 30
78+
# - name: Upload Report
79+
# uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
80+
# with:
81+
# name: reports-${{ steps.name.outputs.name }}
82+
# path: .reports
83+
# retention-days: 30

.golangci.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ linters:
1515
- exportloopref
1616
- forcetypeassert
1717
- gci
18-
- goconst
18+
# - goconst
1919
- gocritic
2020
- godot
2121
- gofmt
2222
- gofumpt
23-
- goimports
23+
# - goimports
2424
- goprintffuncname
2525
- gosec
2626
- gosimple
@@ -104,6 +104,10 @@ linters-settings:
104104
revive:
105105
enable-all-rules: true
106106
rules:
107+
- name: import-alias-naming
108+
disabled: true
109+
- name: redundant-import-alias
110+
disabled: true
107111
- name: dot-imports
108112
disabled: true
109113
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#add-constant

Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,6 @@ else
347347
go version
348348
golangci-lint version
349349
golangci-lint run -v
350-
cd $(TEST_DIR); golangci-lint run -v
351350
endif
352351

353352
.PHONY: lint-golang-ci
@@ -361,7 +360,6 @@ else
361360
go version
362361
golangci-lint version
363362
golangci-lint run -v --out-format=github-actions
364-
cd $(TEST_DIR); golangci-lint run -v --out-format=github-actions
365363
endif
366364

367365
.PHONY: lint-yaml

cmd/main.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import (
2626
"k8s.io/apimachinery/pkg/runtime"
2727
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
2828
clientgoscheme "k8s.io/client-go/kubernetes/scheme"
29-
3029
// Import all Kubernetes client auth plugins (e.g. Azure, GCP, OIDC, etc.)
3130
// to ensure that exec-entrypoint and run can make use of them.
3231
_ "k8s.io/client-go/plugin/pkg/client/auth"

hack/version.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ version::get_version_vars() {
6464
fi
6565
fi
6666

67-
GIT_RELEASE_TAG=$(git describe --abbrev=0 --tags)
67+
GIT_RELEASE_TAG=$(git describe --abbrev=0 --tags 2>/dev/null)
6868
}
6969

7070
# borrowed from k8s.io/hack/lib/version.sh and modified

internal/controller/openstackclusterstackrelease_controller.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ package controller
1919
import (
2020
"context"
2121

22-
infrastructureclusterstackxk8siov1alpha1 "github.com/sovereignCloudStack/cluster-stack-provider-openstack/api/v1alpha1"
22+
infrav1alpha1 "github.com/sovereignCloudStack/cluster-stack-provider-openstack/api/v1alpha1"
2323
"k8s.io/apimachinery/pkg/runtime"
2424
ctrl "sigs.k8s.io/controller-runtime"
2525
"sigs.k8s.io/controller-runtime/pkg/client"
@@ -48,6 +48,9 @@ type OpenstackClusterStackReleaseReconciler struct {
4848
func (r *OpenstackClusterStackReleaseReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
4949
_ = log.FromContext(ctx)
5050

51+
openstackclusterstackrelease := &infrav1alpha1.OpenstackClusterStackRelease{}
52+
_ = r.Client.Get(ctx, req.NamespacedName, openstackclusterstackrelease)
53+
5154
// TODO(user): your logic here
5255

5356
return ctrl.Result{}, nil
@@ -56,6 +59,6 @@ func (r *OpenstackClusterStackReleaseReconciler) Reconcile(ctx context.Context,
5659
// SetupWithManager sets up the controller with the Manager.
5760
func (r *OpenstackClusterStackReleaseReconciler) SetupWithManager(mgr ctrl.Manager) error {
5861
return ctrl.NewControllerManagedBy(mgr).
59-
For(&infrastructureclusterstackxk8siov1alpha1.OpenstackClusterStackRelease{}).
62+
For(&infrav1alpha1.OpenstackClusterStackRelease{}).
6063
Complete(r)
6164
}

internal/controller/openstackclusterstackreleasetemplate_controller.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ package controller
1919
import (
2020
"context"
2121

22-
infrastructureclusterstackxk8siov1alpha1 "github.com/sovereignCloudStack/cluster-stack-provider-openstack/api/v1alpha1"
22+
infrav1alpha1 "github.com/sovereignCloudStack/cluster-stack-provider-openstack/api/v1alpha1"
2323
"k8s.io/apimachinery/pkg/runtime"
2424
ctrl "sigs.k8s.io/controller-runtime"
2525
"sigs.k8s.io/controller-runtime/pkg/client"
@@ -48,14 +48,15 @@ type OpenstackClusterStackReleaseTemplateReconciler struct {
4848
func (r *OpenstackClusterStackReleaseTemplateReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
4949
_ = log.FromContext(ctx)
5050

51-
// TODO(user): your logic here
51+
openstackclusterstackreleasetemplate := &infrav1alpha1.OpenstackClusterStackReleaseTemplate{}
52+
_ = r.Client.Get(ctx, req.NamespacedName, openstackclusterstackreleasetemplate)
5253

5354
return ctrl.Result{}, nil
5455
}
5556

5657
// SetupWithManager sets up the controller with the Manager.
5758
func (r *OpenstackClusterStackReleaseTemplateReconciler) SetupWithManager(mgr ctrl.Manager) error {
5859
return ctrl.NewControllerManagedBy(mgr).
59-
For(&infrastructureclusterstackxk8siov1alpha1.OpenstackClusterStackReleaseTemplate{}).
60+
For(&infrav1alpha1.OpenstackClusterStackReleaseTemplate{}).
6061
Complete(r)
6162
}

internal/controller/openstacknodeimagerelease_controller.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ package controller
2020
import (
2121
"context"
2222

23-
infrastructureclusterstackxk8siov1alpha1 "github.com/sovereignCloudStack/cluster-stack-provider-openstack/api/v1alpha1"
23+
infrav1alpha1 "github.com/sovereignCloudStack/cluster-stack-provider-openstack/api/v1alpha1"
2424
"k8s.io/apimachinery/pkg/runtime"
2525
ctrl "sigs.k8s.io/controller-runtime"
2626
"sigs.k8s.io/controller-runtime/pkg/client"
@@ -49,14 +49,15 @@ type OpenstackNodeImageReleaseReconciler struct {
4949
func (r *OpenstackNodeImageReleaseReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
5050
_ = log.FromContext(ctx)
5151

52-
// TODO(user): your logic here
52+
openstacknodeimagerelease := infrav1alpha1.OpenstackNodeImageRelease{}
53+
_ = r.Client.Get(ctx, req.NamespacedName, &openstacknodeimagerelease)
5354

5455
return ctrl.Result{}, nil
5556
}
5657

5758
// SetupWithManager sets up the controller with the Manager.
5859
func (r *OpenstackNodeImageReleaseReconciler) SetupWithManager(mgr ctrl.Manager) error {
5960
return ctrl.NewControllerManagedBy(mgr).
60-
For(&infrastructureclusterstackxk8siov1alpha1.OpenstackNodeImageRelease{}).
61+
For(&infrav1alpha1.OpenstackNodeImageRelease{}).
6162
Complete(r)
6263
}

0 commit comments

Comments
 (0)