Skip to content

Commit d203639

Browse files
authored
build: Increase golangci-lint timeout for slower GHA runners (#222)
1 parent a94f380 commit d203639

File tree

12 files changed

+31
-43
lines changed

12 files changed

+31
-43
lines changed

.golangci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# SPDX-License-Identifier: Apache-2.0
33

44
run:
5+
timeout: 10m
56
skip-dirs:
67
- pkg/external
78

api/v1alpha1/clusterconfig_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ type GenericClusterConfig struct {
9393
Addons *Addons `json:"addons,omitempty"`
9494
}
9595

96-
func (s GenericClusterConfig) VariableSchema() clusterv1.VariableSchema {
96+
func (s GenericClusterConfig) VariableSchema() clusterv1.VariableSchema { //nolint:gocritic,lll // Passed by value for no potential side-effect.
9797
return clusterv1.VariableSchema{
9898
OpenAPIV3Schema: clusterv1.JSONSchemaProps{
9999
Description: "Cluster configuration",

common/pkg/testutils/capitest/request/items.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ import (
99
"k8s.io/apimachinery/pkg/runtime"
1010
"k8s.io/apimachinery/pkg/types"
1111
"k8s.io/apimachinery/pkg/util/uuid"
12+
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
1213
bootstrapv1 "sigs.k8s.io/cluster-api/bootstrap/kubeadm/api/v1beta1"
1314
controlplanev1 "sigs.k8s.io/cluster-api/controlplane/kubeadm/api/v1beta1"
1415
runtimehooksv1 "sigs.k8s.io/cluster-api/exp/runtime/hooks/api/v1alpha1"
1516

1617
capav1 "github.com/d2iq-labs/capi-runtime-extensions/common/pkg/external/sigs.k8s.io/cluster-api-provider-aws/v2/api/v1beta2"
1718
capdv1 "github.com/d2iq-labs/capi-runtime-extensions/common/pkg/external/sigs.k8s.io/cluster-api/test/infrastructure/docker/api/v1beta1"
1819
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/testutils/capitest/serializer"
19-
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
2020
)
2121

2222
const (

pkg/handlers/aws/clusterconfig/variables_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ func TestVariableValidation(t *testing.T) {
4646
Name: "specified instance type",
4747
Vals: v1alpha1.ClusterConfigSpec{
4848
ControlPlane: &v1alpha1.NodeConfigSpec{
49-
AWS: &v1alpha1.AWSNodeSpec{InstanceType: ptr.To(v1alpha1.InstanceType("m5.small"))},
49+
AWS: &v1alpha1.AWSNodeSpec{
50+
InstanceType: ptr.To(v1alpha1.InstanceType("m5.small")),
51+
},
5052
},
5153
},
5254
},

pkg/handlers/aws/mutation/iaminstanceprofile/inject_worker.go

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ import (
77
"context"
88
_ "embed"
99

10-
"github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers"
11-
1210
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
1311
"k8s.io/apimachinery/pkg/runtime"
1412
runtimehooksv1 "sigs.k8s.io/cluster-api/exp/runtime/hooks/api/v1alpha1"
@@ -17,14 +15,13 @@ import (
1715

1816
"github.com/d2iq-labs/capi-runtime-extensions/api/v1alpha1"
1917
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/apis"
20-
18+
commonhandlers "github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/handlers"
2119
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/handlers/mutation"
2220
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/patches"
2321
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/patches/selectors"
2422
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/variables"
25-
26-
commonhandlers "github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/handlers"
2723
capav1 "github.com/d2iq-labs/capi-runtime-extensions/common/pkg/external/sigs.k8s.io/cluster-api-provider-aws/v2/api/v1beta2"
24+
"github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers"
2825
awsworkerconfig "github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers/aws/workerconfig"
2926
"github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers/generic/workerconfig"
3027
)

pkg/handlers/aws/mutation/iaminstanceprofile/tests/generate_patches.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ package tests
66
import (
77
"testing"
88

9-
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
10-
119
"github.com/onsi/gomega"
10+
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
1211
runtimehooksv1 "sigs.k8s.io/cluster-api/exp/runtime/hooks/api/v1alpha1"
1312

1413
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/handlers/mutation"

pkg/handlers/aws/mutation/instancetype/inject_control_plane.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ import (
77
"context"
88
_ "embed"
99

10-
"github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers"
11-
1210
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
1311
"k8s.io/apimachinery/pkg/runtime"
1412
runtimehooksv1 "sigs.k8s.io/cluster-api/exp/runtime/hooks/api/v1alpha1"
@@ -23,6 +21,7 @@ import (
2321
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/patches/selectors"
2422
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/variables"
2523
capav1 "github.com/d2iq-labs/capi-runtime-extensions/common/pkg/external/sigs.k8s.io/cluster-api-provider-aws/v2/api/v1beta2"
24+
"github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers"
2625
awsclusterconfig "github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers/aws/clusterconfig"
2726
"github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers/generic/clusterconfig"
2827
)

pkg/handlers/aws/mutation/instancetype/inject_worker.go

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@ import (
77
"context"
88
_ "embed"
99

10-
awsworkerconfig "github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers/aws/workerconfig"
11-
"github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers/generic/workerconfig"
12-
13-
"github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers"
14-
1510
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
1611
"k8s.io/apimachinery/pkg/runtime"
1712
runtimehooksv1 "sigs.k8s.io/cluster-api/exp/runtime/hooks/api/v1alpha1"
@@ -26,6 +21,9 @@ import (
2621
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/patches/selectors"
2722
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/variables"
2823
capav1 "github.com/d2iq-labs/capi-runtime-extensions/common/pkg/external/sigs.k8s.io/cluster-api-provider-aws/v2/api/v1beta2"
24+
"github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers"
25+
awsworkerconfig "github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers/aws/workerconfig"
26+
"github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers/generic/workerconfig"
2927
)
3028

3129
const (

pkg/handlers/aws/mutation/instancetype/tests/generate_patches.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ package tests
66
import (
77
"testing"
88

9-
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
10-
119
"github.com/onsi/gomega"
10+
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
1211
runtimehooksv1 "sigs.k8s.io/cluster-api/exp/runtime/hooks/api/v1alpha1"
1312

1413
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/handlers/mutation"

pkg/handlers/generic/lifecycle/csi/aws-ebs/handler.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ import (
77
"context"
88
"fmt"
99

10-
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/k8s/client"
1110
"github.com/spf13/pflag"
1211
corev1 "k8s.io/api/core/v1"
1312
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1413
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
1514
ctrlclient "sigs.k8s.io/controller-runtime/pkg/client"
15+
16+
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/k8s/client"
1617
)
1718

1819
type AWSEBSConfig struct {

pkg/handlers/generic/lifecycle/csi/handler.go

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,6 @@ import (
77
"context"
88
"fmt"
99

10-
"github.com/d2iq-labs/capi-runtime-extensions/api/v1alpha1"
11-
commonhandlers "github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/handlers"
12-
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/handlers/lifecycle"
13-
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/variables"
14-
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/k8s/client"
15-
"github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers/generic/clusterconfig"
1610
"github.com/go-logr/logr"
1711
corev1 "k8s.io/api/core/v1"
1812
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -23,6 +17,13 @@ import (
2317
ctrl "sigs.k8s.io/controller-runtime"
2418
ctrlclient "sigs.k8s.io/controller-runtime/pkg/client"
2519
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
20+
21+
"github.com/d2iq-labs/capi-runtime-extensions/api/v1alpha1"
22+
commonhandlers "github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/handlers"
23+
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/handlers/lifecycle"
24+
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/variables"
25+
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/k8s/client"
26+
"github.com/d2iq-labs/capi-runtime-extensions/pkg/handlers/generic/clusterconfig"
2627
)
2728

2829
const (
@@ -134,23 +135,13 @@ func (c *CSIHandler) AfterControlPlaneInitialized(
134135
if cm != nil {
135136
if provider.Name == csiProviders.DefaultClassName {
136137
log.Info("Setting default storage class ", provider, csiProviders.DefaultClassName)
137-
err = setDefaultStorageClass(ctx, log, cm)
138+
err = setDefaultStorageClass(log, cm)
138139
if err != nil {
139-
log.Error(
140-
err,
141-
fmt.Sprintf(
142-
"failed to set default storage class",
143-
),
144-
)
140+
log.Error(err, "failed to set default storage class")
145141
resp.SetStatus(runtimehooksv1.ResponseStatusFailure)
146142
}
147143
if err := c.client.Update(ctx, cm); err != nil {
148-
log.Error(
149-
err,
150-
fmt.Sprintf(
151-
"failed to apply default storage class annotation to configmap",
152-
),
153-
)
144+
log.Error(err, "failed to apply default storage class annotation to configmap")
154145
resp.SetStatus(runtimehooksv1.ResponseStatusFailure)
155146
}
156147
}
@@ -206,7 +197,6 @@ func (c *CSIHandler) EnsureCSICRSForCluster(
206197
}
207198

208199
func setDefaultStorageClass(
209-
ctx context.Context,
210200
log logr.Logger,
211201
cm *corev1.ConfigMap,
212202
) error {

pkg/handlers/generic/lifecycle/csi/handler_test.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44
package csi
55

66
import (
7-
"context"
87
"strings"
98
"testing"
109

10+
"github.com/go-logr/logr"
1111
corev1 "k8s.io/api/core/v1"
1212
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
13-
ctrl "sigs.k8s.io/controller-runtime"
1413
)
1514

1615
var startAWSConfigMap = `
@@ -47,7 +46,10 @@ func Test_setDefaultStorageClass(t *testing.T) {
4746
}
4847
for _, tt := range tests {
4948
t.Run(tt.name, func(t *testing.T) {
50-
err := setDefaultStorageClass(context.TODO(), ctrl.LoggerFrom(context.TODO()), tt.startConfigMap)
49+
err := setDefaultStorageClass(
50+
logr.Discard(),
51+
tt.startConfigMap,
52+
)
5153
if err != nil {
5254
t.Fatal("failed to set default storage class", err)
5355
}

0 commit comments

Comments
 (0)