File tree Expand file tree Collapse file tree 5 files changed +1927
-192
lines changed Expand file tree Collapse file tree 5 files changed +1927
-192
lines changed Original file line number Diff line number Diff line change @@ -64,8 +64,9 @@ helm-lint:
64
64
${MAKEFILE_PATH} /test/helm/helm-lint.sh
65
65
66
66
# Generate code
67
- generate : aws-sdk-model-override controller-gen
67
+ generate : aws-sdk-model-override controller-gen mockgen
68
68
$(CONTROLLER_GEN ) object:headerFile=" hack/boilerplate.go.txt" paths=" ./..."
69
+ MOCKGEN=$(MOCKGEN ) ./scripts/gen_mocks.sh
69
70
70
71
aws-sdk-model-override :
71
72
@if [ " $( AWS_SDK_MODEL_OVERRIDE) " = " y" ] ; then \
99
100
CONTROLLER_GEN =$(shell which controller-gen)
100
101
endif
101
102
103
+ # find or download mockgen
104
+ # download mockgen if necessary
105
+ .PHONY : mockgen
106
+ mockgen :
107
+ ifeq (, $(shell which mockgen) )
108
+ @{ \
109
+ set -e ;\
110
+ MOCKGEN_TMP_DIR=$$(mktemp -d) ;\
111
+ cd $$MOCKGEN_TMP_DIR ;\
112
+ go mod init tmp ;\
113
+ go install github.com/golang/mock/
[email protected] ;\
114
+ rm -rf $$MOCKGEN_TMP_DIR ;\
115
+ }
116
+ MOCKGEN =$(GOBIN ) /mockgen
117
+ else
118
+ MOCKGEN =$(shell which mockgen)
119
+ endif
120
+
102
121
# install kustomize if not found
103
122
kustomize :
104
123
ifeq (, $(shell which kustomize) )
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ module sigs.k8s.io/aws-load-balancer-controller
3
3
go 1.19
4
4
5
5
require (
6
- github.com/aws/aws-sdk-go v1.44.137
6
+ github.com/aws/aws-sdk-go v1.44.184
7
7
github.com/gavv/httpexpect/v2 v2.3.1
8
8
github.com/go-logr/logr v0.4.0
9
9
github.com/golang/mock v1.6.0
Original file line number Diff line number Diff line change @@ -96,8 +96,8 @@ github.com/asaskevich/govalidator v0.0.0-20200428143746-21a406dcc535/go.mod h1:o
96
96
github.com/aws/aws-lambda-go v1.13.3 /go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU =
97
97
github.com/aws/aws-sdk-go v1.15.11 /go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0 =
98
98
github.com/aws/aws-sdk-go v1.27.0 /go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo =
99
- github.com/aws/aws-sdk-go v1.44.137 h1:GH2bUPiW7/gHtB04NxQOSOrKqFNjLGKmqt5YaO+K1SE =
100
- github.com/aws/aws-sdk-go v1.44.137 /go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI =
99
+ github.com/aws/aws-sdk-go v1.44.184 h1:/MggyE66rOImXJKl1HqhLQITvWvqIV7w1Q4MaG6FHUo =
100
+ github.com/aws/aws-sdk-go v1.44.184 /go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI =
101
101
github.com/aws/aws-sdk-go-v2 v0.18.0 /go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g =
102
102
github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8 =
103
103
github.com/benbjohnson/clock v1.1.0 /go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA =
You can’t perform that action at this time.
0 commit comments