Skip to content

Commit eeab0ab

Browse files
authored
Merge pull request #813 from hakman/makefile-remove-defaults
Remove `GO111MODULE=on` and `-mod vendor` from Makefile
2 parents be3b1ad + d4a00d4 commit eeab0ab

File tree

3 files changed

+16
-55
lines changed

3 files changed

+16
-55
lines changed

.travis.yml

Lines changed: 0 additions & 33 deletions
This file was deleted.

Makefile

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ else
109109
endif
110110

111111
vet:
112-
GO111MODULE=on go list -mod vendor -tags "$(HOST_PLATFORM_BUILD_TAGS)" ./... | \
112+
go list -tags "$(HOST_PLATFORM_BUILD_TAGS)" ./... | \
113113
grep -v "./vendor/*" | \
114-
GO111MODULE=on xargs go vet -mod vendor -tags "$(HOST_PLATFORM_BUILD_TAGS)"
114+
xargs go vet -tags "$(HOST_PLATFORM_BUILD_TAGS)"
115115

116116
fmt:
117117
find . -type f -name "*.go" | grep -v "./vendor/*" | xargs gofmt -s -w -l
@@ -131,8 +131,7 @@ ALL_BINARIES = $(foreach binary, $(BINARIES) $(BINARIES_LINUX_ONLY), ./$(binary)
131131
ALL_TARBALLS = $(foreach platform, $(PLATFORMS), $(NPD_NAME_VERSION)-$(platform).tar.gz)
132132

133133
output/windows_amd64/bin/%.exe: $(PKG_SOURCES)
134-
GOOS=windows GOARCH=amd64 CGO_ENABLED=$(CGO_ENABLED) GO111MODULE=on go build \
135-
-mod vendor \
134+
GOOS=windows GOARCH=amd64 CGO_ENABLED=$(CGO_ENABLED) go build \
136135
-o $@ \
137136
-ldflags '-X $(PKG)/pkg/version.version=$(VERSION)' \
138137
-tags "$(WINDOWS_BUILD_TAGS)" \
@@ -141,15 +140,14 @@ output/windows_amd64/bin/%.exe: $(PKG_SOURCES)
141140

142141
output/windows_amd64/test/bin/%.exe: $(PKG_SOURCES)
143142
cd test && \
144-
GOOS=windows GOARCH=amd64 CGO_ENABLED=$(CGO_ENABLED) GO111MODULE=on go build \
143+
GOOS=windows GOARCH=amd64 CGO_ENABLED=$(CGO_ENABLED) go build \
145144
-o ../$@ \
146145
-tags "$(WINDOWS_BUILD_TAGS)" \
147146
./e2e/$(subst -,,$*)
148147

149148
output/linux_amd64/bin/%: $(PKG_SOURCES)
150-
GOOS=linux GOARCH=amd64 CGO_ENABLED=$(CGO_ENABLED) GO111MODULE=on \
149+
GOOS=linux GOARCH=amd64 CGO_ENABLED=$(CGO_ENABLED) \
151150
CC=x86_64-linux-gnu-gcc go build \
152-
-mod vendor \
153151
-o $@ \
154152
-ldflags '-X $(PKG)/pkg/version.version=$(VERSION)' \
155153
-tags "$(LINUX_BUILD_TAGS)" \
@@ -158,16 +156,15 @@ output/linux_amd64/bin/%: $(PKG_SOURCES)
158156

159157
output/linux_amd64/test/bin/%: $(PKG_SOURCES)
160158
cd test && \
161-
GOOS=linux GOARCH=amd64 CGO_ENABLED=$(CGO_ENABLED) GO111MODULE=on \
159+
GOOS=linux GOARCH=amd64 CGO_ENABLED=$(CGO_ENABLED) \
162160
CC=x86_64-linux-gnu-gcc go build \
163161
-o ../$@ \
164162
-tags "$(LINUX_BUILD_TAGS)" \
165163
./e2e/$(subst -,,$*)
166164

167165
output/linux_arm64/bin/%: $(PKG_SOURCES)
168-
GOOS=linux GOARCH=arm64 CGO_ENABLED=$(CGO_ENABLED) GO111MODULE=on \
166+
GOOS=linux GOARCH=arm64 CGO_ENABLED=$(CGO_ENABLED) \
169167
CC=aarch64-linux-gnu-gcc go build \
170-
-mod vendor \
171168
-o $@ \
172169
-ldflags '-X $(PKG)/pkg/version.version=$(VERSION)' \
173170
-tags "$(LINUX_BUILD_TAGS)" \
@@ -176,7 +173,7 @@ output/linux_arm64/bin/%: $(PKG_SOURCES)
176173

177174
output/linux_arm64/test/bin/%: $(PKG_SOURCES)
178175
cd test && \
179-
GOOS=linux GOARCH=arm64 CGO_ENABLED=$(CGO_ENABLED) GO111MODULE=on \
176+
GOOS=linux GOARCH=arm64 CGO_ENABLED=$(CGO_ENABLED) \
180177
CC=aarch64-linux-gnu-gcc go build \
181178
-o ../$@ \
182179
-tags "$(LINUX_BUILD_TAGS)" \
@@ -185,8 +182,7 @@ output/linux_arm64/test/bin/%: $(PKG_SOURCES)
185182
# In the future these targets should be deprecated.
186183
./bin/log-counter: $(PKG_SOURCES)
187184
ifeq ($(ENABLE_JOURNALD), 1)
188-
CGO_ENABLED=$(CGO_ENABLED) GOOS=linux GOARCH=$(GOARCH) GO111MODULE=on go build \
189-
-mod vendor \
185+
CGO_ENABLED=$(CGO_ENABLED) GOOS=linux GOARCH=$(GOARCH) go build \
190186
-o bin/log-counter \
191187
-ldflags '-X $(PKG)/pkg/version.version=$(VERSION)' \
192188
-tags "$(LINUX_BUILD_TAGS)" \
@@ -196,34 +192,32 @@ else
196192
endif
197193

198194
./bin/node-problem-detector: $(PKG_SOURCES)
199-
CGO_ENABLED=$(CGO_ENABLED) GOOS=linux GOARCH=$(GOARCH) GO111MODULE=on go build \
200-
-mod vendor \
195+
CGO_ENABLED=$(CGO_ENABLED) GOOS=linux GOARCH=$(GOARCH) go build \
201196
-o bin/node-problem-detector \
202197
-ldflags '-X $(PKG)/pkg/version.version=$(VERSION)' \
203198
-tags "$(LINUX_BUILD_TAGS)" \
204199
./cmd/nodeproblemdetector
205200

206201
./test/bin/problem-maker: $(PKG_SOURCES)
207202
cd test && \
208-
CGO_ENABLED=$(CGO_ENABLED) GOOS=linux GOARCH=$(GOARCH) GO111MODULE=on go build \
203+
CGO_ENABLED=$(CGO_ENABLED) GOOS=linux GOARCH=$(GOARCH) go build \
209204
-o bin/problem-maker \
210205
-tags "$(LINUX_BUILD_TAGS)" \
211206
./e2e/problemmaker/problem_maker.go
212207

213208
./bin/health-checker: $(PKG_SOURCES)
214-
CGO_ENABLED=$(CGO_ENABLED) GOOS=linux GOARCH=$(GOARCH) GO111MODULE=on go build \
215-
-mod vendor \
209+
CGO_ENABLED=$(CGO_ENABLED) GOOS=linux GOARCH=$(GOARCH) go build \
216210
-o bin/health-checker \
217211
-ldflags '-X $(PKG)/pkg/version.version=$(VERSION)' \
218212
-tags "$(LINUX_BUILD_TAGS)" \
219213
cmd/healthchecker/health_checker.go
220214

221215
test: vet fmt
222-
GO111MODULE=on go test -mod vendor -timeout=1m -v -race -short -tags "$(HOST_PLATFORM_BUILD_TAGS)" ./...
216+
go test -timeout=1m -v -race -short -tags "$(HOST_PLATFORM_BUILD_TAGS)" ./...
223217

224218
e2e-test: vet fmt build-tar
225219
cd test && \
226-
GO111MODULE=on go run github.com/onsi/ginkgo/ginkgo -nodes=$(PARALLEL) -timeout=10m -v -tags "$(HOST_PLATFORM_BUILD_TAGS)" -stream \
220+
go run github.com/onsi/ginkgo/ginkgo -nodes=$(PARALLEL) -timeout=10m -v -tags "$(HOST_PLATFORM_BUILD_TAGS)" -stream \
227221
./e2e/metriconly/... -- \
228222
-project=$(PROJECT) -zone=$(ZONE) \
229223
-image=$(VM_IMAGE) -image-family=$(IMAGE_FAMILY) -image-project=$(IMAGE_PROJECT) \
@@ -278,7 +272,7 @@ push: push-container push-tar
278272

279273
coverage.out:
280274
rm -f coverage.out
281-
go test -coverprofile=coverage.out -mod vendor -timeout=1m -v -short ./...
275+
go test -coverprofile=coverage.out -timeout=1m -v -short ./...
282276

283277
clean:
284278
rm -rf bin/

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ to manage dependencies. Therefore, building node-problem-detector requires
270270
golang 1.11+. It still uses vendoring. See the
271271
[Kubernetes go modules KEP](https://github.com/kubernetes/enhancements/tree/master/keps/sig-architecture/917-go-modules#alternatives-to-vendoring-using-go-modules)
272272
for the design decisions. To add a new dependency, update [go.mod](go.mod) and
273-
run `GO111MODULE=on go mod vendor`.
273+
run `go mod vendor`.
274274

275275
# Remedy Systems
276276

0 commit comments

Comments
 (0)