Skip to content

Commit 03cf8a2

Browse files
author
lamai93
committed
More Go 1.12
1 parent bee1c2e commit 03cf8a2

File tree

7,641 files changed

+101282
-2156135
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

7,641 files changed

+101282
-2156135
lines changed

Makefile

Lines changed: 21 additions & 109 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ build: check-vars docker manifests
132132

133133
.PHONY: clean
134134
clean:
135-
rm -Rf $(BIN) $(BINDIR) $(GOBUILDDIR) $(DASHBOARDDIR)/build $(DASHBOARDDIR)/node_modules
135+
rm -Rf $(BIN) $(BINDIR) $(DASHBOARDDIR)/build $(DASHBOARDDIR)/node_modules
136136

137137
.PHONY: check-vars
138138
check-vars:
@@ -142,70 +142,16 @@ ifndef DOCKERNAMESPACE
142142
endif
143143
@echo "Using docker namespace: $(DOCKERNAMESPACE)"
144144

145-
.PHONY: deps
146-
deps:
147-
@${MAKE} -B -s $(GOBUILDDIR)
148-
149-
$(GOBUILDDIR):
150-
# Build pulsar & go-assets-builder from vendor
151-
@mkdir -p $(GOBUILDDIR)
152-
@ln -sf $(VENDORDIR) $(GOBUILDDIR)/src
153-
@GOPATH=$(GOBUILDDIR) go install github.com/pulcy/pulsar
154-
@GOPATH=$(GOBUILDDIR) go install github.com/jessevdk/go-assets-builder
155-
@rm -Rf $(GOBUILDDIR)/src
156-
# Prepare .gobuild directory
157-
@mkdir -p $(ORGDIR)
158-
@rm -f $(REPODIR) && ln -sf ../../../.. $(REPODIR)
159-
GOPATH=$(GOBUILDDIR) $(PULSAR) go flatten -V $(VENDORDIR)
160-
# Note: Next library is not vendored, since we always want the latest version
161-
GOPATH=$(GOBUILDDIR) go get github.com/arangodb/go-upgrade-rules
162-
163-
$(CACHEVOL):
164-
@docker volume create $(CACHEVOL)
165-
166145
.PHONY: update-vendor
167146
update-vendor:
168-
@mkdir -p $(GOBUILDDIR)
169-
@GOPATH=$(GOBUILDDIR) go get github.com/pulcy/pulsar
170-
@rm -Rf $(VENDORDIR)
171-
@mkdir -p $(VENDORDIR)
172-
@git clone https://github.com/kubernetes/code-generator.git $(VENDORDIR)/k8s.io/code-generator
147+
@rm -Rf $(VENDORDIR)/k8s.io/code-generator
148+
@git clone --branch kubernetes-1.14.1 https://github.com/kubernetes/code-generator.git $(VENDORDIR)/k8s.io/code-generator
173149
@rm -Rf $(VENDORDIR)/k8s.io/code-generator/.git
174-
@$(PULSAR) go vendor -V $(VENDORDIR) \
175-
k8s.io/client-go/... \
176-
k8s.io/gengo/args \
177-
k8s.io/apiextensions-apiserver \
178-
github.com/aktau/github-release \
179-
github.com/arangodb-helper/go-certificates \
180-
github.com/arangodb/go-driver \
181-
github.com/cenkalti/backoff \
182-
github.com/coreos/go-semver/semver \
183-
github.com/dchest/uniuri \
184-
github.com/dgrijalva/jwt-go \
185-
github.com/gin-gonic/gin \
186-
github.com/jessevdk/go-assets-builder \
187-
github.com/julienschmidt/httprouter \
188-
github.com/pkg/errors \
189-
github.com/prometheus/client_golang/prometheus \
190-
github.com/pulcy/pulsar \
191-
github.com/rs/zerolog \
192-
github.com/spf13/cobra \
193-
github.com/stretchr/testify
194-
@$(PULSAR) go flatten -V $(VENDORDIR) $(VENDORDIR)
195-
@${MAKE} -B -s clean
196-
# Manually restore arangosync vendor with: git checkout deps/github.com/arangodb/arangosync
150+
197151

198152
.PHONY: update-generated
199153
update-generated: $(GOBUILDDIR)
200-
@docker build $(SRCDIR)/tools/codegen --build-arg GOVERSION=$(GOVERSION) -t k8s-codegen
201-
docker run \
202-
--rm \
203-
-v $(SRCDIR):/usr/code \
204-
-e GOPATH=/usr/code/.gobuild \
205-
-e GOBIN=/usr/code/.gobuild/bin \
206-
-w /usr/code/ \
207-
k8s-codegen \
208-
"./deps/k8s.io/code-generator/generate-groups.sh" \
154+
$(VENDORDIR)/k8s.io/code-generator/generate-groups.sh \
209155
"all" \
210156
"github.com/arangodb/kube-arangodb/pkg/generated" \
211157
"github.com/arangodb/kube-arangodb/pkg/apis" \
@@ -228,22 +174,9 @@ dashboard/assets.go: $(DASHBOARDSOURCES) $(DASHBOARDDIR)/Dockerfile.build
228174
$(DASHBOARDBUILDIMAGE)
229175
$(GOASSETSBUILDER) -s /dashboard/build/ -o dashboard/assets.go -p dashboard dashboard/build
230176

231-
$(BIN): $(GOBUILDDIR) $(CACHEVOL) $(SOURCES) dashboard/assets.go
177+
$(BIN): $(SOURCES) dashboard/assets.go
232178
@mkdir -p $(BINDIR)
233-
docker run \
234-
--rm \
235-
-v $(SRCDIR):/usr/code \
236-
-v $(CACHEVOL):/usr/gocache \
237-
-e GOCACHE=/usr/gocache \
238-
-e GOPATH=/usr/code/.gobuild \
239-
-e GOOS=linux \
240-
-e GOARCH=amd64 \
241-
-e CGO_ENABLED=0 \
242-
-w /usr/code/ \
243-
golang:$(GOVERSION) \
244-
go build -installsuffix cgo -ldflags "-X main.projectVersion=$(VERSION) -X main.projectBuild=$(COMMIT)" -o /usr/code/bin/$(BINNAME) $(REPOPATH)
245-
246-
179+
CGO_ENABLED=0 go build -installsuffix netgo -ldflags "-X main.projectVersion=$(VERSION) -X main.projectBuild=$(COMMIT)" -o $(BIN) $(REPOPATH)
247180

248181
.PHONY: docker
249182
docker: check-vars $(BIN)
@@ -267,44 +200,23 @@ manifests: $(GOBUILDDIR)
267200
# Testing
268201

269202
.PHONY: run-unit-tests
270-
run-unit-tests: $(GOBUILDDIR) $(SOURCES)
271-
docker run \
272-
--rm \
273-
-v $(SRCDIR):/usr/code \
274-
-v $(CACHEVOL):/usr/gocache \
275-
-e GOCACHE=/usr/gocache \
276-
-e GOPATH=/usr/code/.gobuild \
277-
-e GOOS=linux \
278-
-e GOARCH=amd64 \
279-
-e CGO_ENABLED=0 \
280-
-w /usr/code/ \
281-
golang:$(GOVERSION) \
282-
go test $(TESTVERBOSEOPTIONS) \
283-
$(REPOPATH)/pkg/apis/deployment/v1alpha \
284-
$(REPOPATH)/pkg/apis/replication/v1alpha \
285-
$(REPOPATH)/pkg/apis/storage/v1alpha \
286-
$(REPOPATH)/pkg/deployment/reconcile \
287-
$(REPOPATH)/pkg/deployment/resources \
288-
$(REPOPATH)/pkg/storage \
289-
$(REPOPATH)/pkg/util/k8sutil \
290-
$(REPOPATH)/pkg/util/k8sutil/test \
291-
$(REPOPATH)/pkg/util/probe \
292-
$(REPOPATH)/pkg/util/validation
203+
run-unit-tests: $(SOURCES)
204+
go test $(TESTVERBOSEOPTIONS) \
205+
$(REPOPATH)/pkg/apis/deployment/v1alpha \
206+
$(REPOPATH)/pkg/apis/replication/v1alpha \
207+
$(REPOPATH)/pkg/apis/storage/v1alpha \
208+
$(REPOPATH)/pkg/deployment/reconcile \
209+
$(REPOPATH)/pkg/deployment/resources \
210+
$(REPOPATH)/pkg/storage \
211+
$(REPOPATH)/pkg/util/k8sutil \
212+
$(REPOPATH)/pkg/util/k8sutil/test \
213+
$(REPOPATH)/pkg/util/probe \
214+
$(REPOPATH)/pkg/util/validation
293215

294216
$(TESTBIN): $(GOBUILDDIR) $(SOURCES)
295217
@mkdir -p $(BINDIR)
296-
docker run \
297-
--rm \
298-
-v $(SRCDIR):/usr/code \
299-
-v $(CACHEVOL):/usr/gocache \
300-
-e GOCACHE=/usr/gocache \
301-
-e GOPATH=/usr/code/.gobuild \
302-
-e GOOS=linux \
303-
-e GOARCH=amd64 \
304-
-e CGO_ENABLED=0 \
305-
-w /usr/code/ \
306-
golang:$(GOVERSION) \
307-
go test -c -installsuffix cgo -ldflags "-X main.projectVersion=$(VERSION) -X main.projectBuild=$(COMMIT)" -o /usr/code/bin/$(TESTBINNAME) $(REPOPATH)/tests
218+
CGO_ENABLED=0 go test -c -installsuffix netgo -ldflags "-X main.projectVersion=$(VERSION) -X main.projectBuild=$(COMMIT)" -o $(TESTBIN) $(REPOPATH)/tests
219+
308220

309221
.PHONY: docker-test
310222
docker-test: $(TESTBIN)

deps/bitbucket.org/ww/goautoneg/Makefile

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

deps/bitbucket.org/ww/goautoneg/README.txt

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

0 commit comments

Comments
 (0)