Skip to content

Commit c13a6e3

Browse files
author
Peng Zhou
committed
Fix linting issue
1 parent 47cad32 commit c13a6e3

File tree

12 files changed

+44
-35
lines changed

12 files changed

+44
-35
lines changed

.golangci.yml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,28 @@ issues:
1616
linters:
1717
- dupl
1818
- lll
19+
- path: "test/*"
20+
linters:
21+
- dupl
22+
- errcheck
23+
- goconst
24+
- gocyclo
25+
- lll
26+
- unused
27+
- path: "pkg/*"
28+
linters:
29+
- lll
30+
- unparam
1931
linters:
2032
disable-all: true
2133
enable:
22-
- dupl
2334
- errcheck
24-
- exportloopref
25-
- goconst
26-
- gocyclo
2735
- gofmt
2836
- goimports
2937
- gosimple
3038
- govet
3139
- ineffassign
32-
- lll
33-
- misspell
34-
- nakedret
35-
- prealloc
3640
- staticcheck
3741
- typecheck
3842
- unconvert
39-
- unparam
4043
- unused

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ GOLANGCI_LINT_VERSION ?= v1.62.2
177177
golangci-lint:
178178
@[ -f $(GOLANGCI_LINT) ] || { \
179179
set -e ;\
180-
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(shell dirname $(GOLANGCI_LINT)) $(GOLANGCI_LINT_VERSION) ;\
180+
GOBIN=$(shell dirname $(GOLANGCI_LINT)) go install github.com/golangci/golangci-lint/cmd/golangci-lint@$(GOLANGCI_LINT_VERSION) ;\
181181
}
182182

183183
.PHONY: lint

internal/controller/marklogiccluster_controller.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,11 @@ import (
2828
"sigs.k8s.io/controller-runtime/pkg/client"
2929
"sigs.k8s.io/controller-runtime/pkg/log"
3030

31+
"reflect"
32+
3133
"github.com/go-logr/logr"
3234
marklogicv1 "github.com/marklogic/marklogic-operator-kubernetes/api/v1"
3335
"github.com/marklogic/marklogic-operator-kubernetes/pkg/k8sutil"
34-
"reflect"
3536
"sigs.k8s.io/controller-runtime/pkg/event"
3637
"sigs.k8s.io/controller-runtime/pkg/predicate"
3738
)

internal/controller/marklogicgroup_controller.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ package controller
1919
import (
2020
"context"
2121

22+
"reflect"
23+
2224
"github.com/go-logr/logr"
2325
marklogicv1 "github.com/marklogic/marklogic-operator-kubernetes/api/v1"
2426
"github.com/marklogic/marklogic-operator-kubernetes/pkg/k8sutil"
@@ -27,7 +29,6 @@ import (
2729
"k8s.io/apimachinery/pkg/api/errors"
2830
"k8s.io/apimachinery/pkg/runtime"
2931
"k8s.io/client-go/tools/record"
30-
"reflect"
3132
ctrl "sigs.k8s.io/controller-runtime"
3233
"sigs.k8s.io/controller-runtime/pkg/client"
3334
"sigs.k8s.io/controller-runtime/pkg/event"

pkg/k8sutil/haProxy.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"sort"
77

88
"context"
9+
910
"github.com/cisco-open/k8s-objectmatcher/patch"
1011
marklogicv1 "github.com/marklogic/marklogic-operator-kubernetes/api/v1"
1112
"github.com/marklogic/marklogic-operator-kubernetes/pkg/result"
@@ -128,6 +129,10 @@ func (cc *ClusterContext) ReconcileHAProxy() result.ReconcileResult {
128129
patch.IgnoreStatusFields(),
129130
patch.IgnoreVolumeClaimTemplateTypeMetaAndStatus(),
130131
patch.IgnoreField("kind"))
132+
if err != nil {
133+
logger.Error(err, "Failed to calculate HAProxy Deployment patch")
134+
return result.Error(err)
135+
}
131136
if haproxyDeploymentDef.Spec.Template.Annotations == nil {
132137
haproxyDeploymentDef.Spec.Template.Annotations = make(map[string]string)
133138
}

pkg/k8sutil/haProxyHelper.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ func generateHAProxyConfig(ctx context.Context, cr *marklogicv1.MarklogicCluster
8787
continue
8888
}
8989

90-
if !config.IsPathBased && group.HAProxy != nil && group.HAProxy.PathBasedRouting != nil && *group.HAProxy.PathBasedRouting == true {
90+
if !config.IsPathBased && group.HAProxy != nil && group.HAProxy.PathBasedRouting != nil && *group.HAProxy.PathBasedRouting {
9191
config.IsPathBased = true
9292
}
9393

@@ -214,8 +214,8 @@ frontend marklogic-pathbased-frontend
214214
continue
215215
}
216216
data = &HAProxyTemplate{
217-
PortNumber: int(babackend.Port),
218-
TargetPortNumber: int(babackend.TargetPort),
217+
PortNumber: babackend.Port,
218+
TargetPortNumber: babackend.TargetPort,
219219
Path: babackend.Path,
220220
IsPathBased: babackend.IsPathBased,
221221
BackendName: babackend.BackendName,
@@ -236,8 +236,8 @@ frontend {{ .FrontendName }}
236236
data = &HAProxyTemplate{
237237
FrontendName: frontend.FrontendName,
238238
BackendName: frontend.BackendName,
239-
PortNumber: int(frontend.Port),
240-
TargetPortNumber: int(frontend.TargetPort),
239+
PortNumber: frontend.Port,
240+
TargetPortNumber: frontend.TargetPort,
241241
SslCert: getSSLConfig(cr.Spec.HAProxy.Tls),
242242
}
243243
result += parseTemplateToString(frontEndDef, data) + "\n"
@@ -369,7 +369,7 @@ listen marklogic-TCP-{{.TcpName}}
369369
mode tcp
370370
balance leastconn`
371371
data := &HAProxyTemplate{
372-
PortNumber: int(tcpConfigSlice[0].Port),
372+
PortNumber: tcpConfigSlice[0].Port,
373373
TcpName: tcpConfigSlice[0].TcpName,
374374
SslCert: getSSLConfig(cr.Spec.HAProxy.Tls),
375375
}
@@ -378,7 +378,7 @@ listen marklogic-TCP-{{.TcpName}}
378378
for _, tcpConfig := range tcpConfigSlice {
379379
for i := 0; i < tcpConfig.Replicas; i++ {
380380
data := &HAProxyTemplate{
381-
PortNumber: int(tcpConfig.TargetPort),
381+
PortNumber: tcpConfig.TargetPort,
382382
PodName: tcpConfig.PodName,
383383
Index: i,
384384
ServiceName: name,

pkg/k8sutil/ingress.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,7 @@ func generateIngressDef(ingressMeta metav1.ObjectMeta, ownerRef metav1.OwnerRefe
3636
},
3737
})
3838
}
39-
for _, additionalHost := range cr.Spec.HAProxy.Ingress.AdditionalHosts {
40-
ingressRules = append(ingressRules, additionalHost)
41-
}
39+
ingressRules = append(ingressRules, cr.Spec.HAProxy.Ingress.AdditionalHosts...)
4240

4341
ingressSpec := networkingv1.IngressSpec{
4442
IngressClassName: &cr.Spec.HAProxy.Ingress.IngressClassName,
@@ -128,6 +126,8 @@ func (cc *ClusterContext) ReconcileIngress() result.ReconcileResult {
128126
return result.Continue()
129127
}
130128

129+
// Deprecated: createIngress is currently unused but kept for future use
130+
// nolint:unused
131131
func (cc *ClusterContext) createIngress(namespace string) error {
132132
logger := cc.ReqLogger
133133
client := cc.Client

pkg/k8sutil/marklogicServer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ func (cc *ClusterContext) ReconsileMarklogicCluster() (reconcile.Result, error)
188188
}
189189

190190
logger.Info("Created new MarkLogic Server resource")
191-
result.Done().Output()
191+
_, _ = result.Done().Output()
192192
} else {
193193
logger.Error(err, "Failed to get MarkLogicGroup resource")
194194
}

pkg/k8sutil/networkPolicy.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ func generateNetworkPolicyDef(networkPolicyMeta metav1.ObjectMeta, ownerRef meta
3333
func (cc *ClusterContext) getNetworkPolicy(namespace string, networkPolicyName string) (*networkingv1.NetworkPolicy, error) {
3434
logger := cc.ReqLogger
3535

36-
var networkPolicy *networkingv1.NetworkPolicy
37-
networkPolicy = &networkingv1.NetworkPolicy{}
36+
networkPolicy := &networkingv1.NetworkPolicy{}
3837
err := cc.Client.Get(cc.Ctx, types.NamespacedName{Name: networkPolicyName, Namespace: namespace}, networkPolicy)
3938
if err != nil {
4039
logger.Info("MarkLogic NetworkPolicy get action failed")
@@ -99,6 +98,8 @@ func (cc *ClusterContext) ReconcileNetworkPolicy() result.ReconcileResult {
9998
return result.Continue()
10099
}
101100

101+
// Deprecated: createNetworkPolicy is currently unused but kept for future use
102+
// nolint:unused
102103
func (oc *OperatorContext) createNetworkPolicy(namespace string, networkPolicy *networkingv1.NetworkPolicy) error {
103104
logger := oc.ReqLogger
104105
client := oc.Client

pkg/k8sutil/service.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,7 @@ func generateServicePorts() []corev1.ServicePort {
7272
}
7373

7474
func generateServiceDef(serviceMeta metav1.ObjectMeta, ownerRef metav1.OwnerReference, params serviceParameters) *corev1.Service {
75-
var svcSpec corev1.ServiceSpec
76-
svcSpec = corev1.ServiceSpec{
75+
svcSpec := corev1.ServiceSpec{
7776
Selector: getSelectorLabels(params.StsName),
7877
Ports: append(params.Ports, generateServicePorts()...),
7978
}
@@ -101,8 +100,7 @@ func (oc *OperatorContext) generateService(svcName string, cr *marklogicv1.Markl
101100
for key, value := range groupLabels {
102101
labels[key] = value
103102
}
104-
var svcParams serviceParameters = serviceParameters{}
105-
svcParams = generateServiceParams(cr)
103+
svcParams := generateServiceParams(cr)
106104
svcObjectMeta := generateObjectMeta(svcName, cr.Namespace, labels, svcParams.Annotations)
107105
service := generateServiceDef(svcObjectMeta, marklogicServerAsOwner(cr), svcParams)
108106
return service

0 commit comments

Comments
 (0)