Commit Graph

241 Commits

Author SHA1 Message Date
Justin Santa Barbara b9ced1957b bazel: fix tests/ directory 2017-11-25 16:03:27 -05:00
Justin Santa Barbara 9b71713d68 Tag 1.8.0-beta.1 2017-11-06 23:24:51 -05:00
Justin Santa Barbara 67b434fa6a Don't use gazelle proto generation for our code
We're still checking in the generated pb.go file, for now.
2017-11-06 17:28:40 -05:00
Justin Santa Barbara 5670aa89e7 Gazelle: hack to run gazelle differently for vendor vs our code
We want to ignore proto in vendor, but not in our code.
2017-11-06 17:22:15 -05:00
Justin Santa Barbara d6375cae49 Tell gazelle to ignore protobuf
We don't want it generating protobuf rules in our vendor directory
2017-11-06 17:22:13 -05:00
Justin Santa Barbara dbdde59432 Fix error in kubernetes import code 2017-11-06 17:22:13 -05:00
Justin Santa Barbara cff0af2a96 Move staging repos, don't symlink
Symlinking confuses gazelle
2017-11-06 17:22:13 -05:00
Kubernetes Submit Queue df69d047f8
Merge pull request #3769 from chrislovecnm/bazel-work
Automatic merge from submit-queue.

updating to bazel 0.0.7 and adding verify scripts

/assign @geojaz
2017-11-05 14:15:06 -08:00
chrislovecnm 30acda868a updating to bazel 0.0.7 and adding verify scripts 2017-11-04 20:59:01 -06:00
chrislovecnm 305701b8f9 Makefile update 2017-11-04 20:50:20 -06:00
Manuel de Brito Fontes 236cb0f188 Add makefile target to check markdown links 2017-11-02 19:19:15 -03:00
chrislovecnm 3a7a4ebf7c fixing bazel testing for upup 2017-10-17 13:53:40 -06:00
chrislovecnm 81c07c4049 updating bazel test to output failed tests 2017-10-13 12:40:26 -06:00
Mike Splain dfc1b043d8 Fix .PHONY
For https://github.com/kubernetes/kops/pull/3591
2017-10-10 13:41:32 -04:00
Justin Santa Barbara 6f370d6678 bazel versions of test, build, push-aws-run & push-gce-run
These are developer-oriented targets, so they seem like a good place
to start.
2017-10-10 09:33:13 -04:00
Justin Santa Barbara cc2232269a Makefile: fix order of directory creation
Without this, if we let docker create the .build/dist directory it will
be owned by root, and we won't be able to mkdir .build/dist/images
outside of docker.
2017-10-09 02:17:46 -04:00
chrislovecnm d7eda763db updating paths in Makefile for docker oddness 2017-10-07 15:46:51 -06:00
Justin Santa Barbara 87b6ba6b19 Initial bazel support 2017-10-02 14:27:20 -04:00
Justin Santa Barbara 95d4f3eb59 More code updates for 1.8 2017-10-01 21:13:00 -04:00
Justin Santa Barbara 2205e26257 Updates for new apimachinery 2017-10-01 13:53:26 -04:00
Justin Santa Barbara 0c89c9851e Simple code updates for 1.8 breakages 2017-10-01 13:17:40 -04:00
Kubernetes Submit Queue 53ec69f5d8 Merge pull request #3483 from justinsb/makefile_missing_phony
Automatic merge from submit-queue.

makefile: add 3 PHONY targets
2017-09-30 21:22:51 -07:00
Justin Santa Barbara ab60539e41 GCE: fix makefile push-gce-run
We need to copy to a location that is not mounted noexec
2017-09-30 02:11:13 -04:00
Justin Santa Barbara 3669a01a71 makefile: add 3 PHONY targets
Marking some targets as phony that are plainly missing dependencies.
2017-09-30 02:10:53 -04:00
Justin Santa Barbara 991cd8c66a Tag 1.8.0-alpha.1 2017-09-25 15:53:59 -04:00
Kubernetes Submit Queue f6d11b5594 Merge pull request #3434 from justinsb/makefile_test_tests
Automatic merge from submit-queue. .

Makefile: was not exiting on test failures
2017-09-23 17:28:04 -07:00
Kubernetes Submit Queue 606821edaf Merge pull request #3431 from justinsb/makefile_add_deps_to_gobindata
Automatic merge from submit-queue. .

Makefile: add missing deps to gobindata
2017-09-23 16:53:50 -07:00
Justin Santa Barbara 94cca9be61 Makefile: was not exiting on test failures
bash loops don't exit on error.
2017-09-23 16:23:07 -04:00
Justin Santa Barbara 2a867e1b7e Makefile: add missing deps to gobindata 2017-09-22 23:22:30 -04:00
Justin Santa Barbara 3aa89c8ed3 Makefile: use go install
Have make scan all the deps seems much slower than having go do it.
2017-09-22 23:21:36 -04:00
Lars Lehtonen b98e7f8b0f
Makefile govet depends on ${BINDATA_TARGETS} 2017-09-21 01:26:44 -07:00
Lars Lehtonen 4862f16fda
Makefile kops-install default
Makefile binary targets depend on SOURCES
2017-09-21 01:06:53 -07:00
Kubernetes Submit Queue a4171cd5aa Merge pull request #3400 from justinsb/makefile_use_hack_packages
Automatic merge from submit-queue. .

Makefile: use hack/.packages instead of go list
2017-09-20 20:39:15 -07:00
Justin Santa Barbara 8a02cf4065 Makefile: build kops in dev-mode by default
The default makefile target should do a standard go install of kops
so we don't break existing workflows.
2017-09-16 23:55:38 -04:00
Justin Santa Barbara 752a9b79f1 Makefile: use hack/.packages instead of go list
go list is slow, so we memoize the list of packages in hack/.packages.
2017-09-16 23:46:30 -04:00
Lars Lehtonen 9e3b1d7f34
Makefile remove redundant logic 2017-09-15 14:36:37 -07:00
Lars Lehtonen 17045a5770
Makefile build channels in local subdirectory 2017-09-14 22:01:29 -07:00
Lars Lehtonen c694ac9946
Makefile UPLOAD variable 2017-09-14 22:01:29 -07:00
Lars Lehtonen 1f3bd6b8b8
Makefile use DIST and IMAGES variables 2017-09-14 22:01:29 -07:00
Lars Lehtonen b9eed7f82f
Makefile remove nodeup-gocode
Makefile nodeup-dist clean up permissions in container

Makefile install and all depend on ${NODEUP}
2017-09-14 22:01:29 -07:00
Lars Lehtonen 89611d1cd0
Makefile nodeup-dist path tweak 2017-09-11 19:29:10 -07:00
Lars Lehtonen 48f4834c49
Makefile local nodeup
Makefile install includes nodeup
2017-09-11 18:56:24 -07:00
Lars Lehtonen 4a5929ffa2
Makefile run tests individually 2017-09-11 18:44:44 -07:00
Lars Lehtonen bf4e7e7e96
Remove -it flag from Docker invocations in Makefile crossbuild-in-docker 2017-09-11 18:27:48 -07:00
Lars Lehtonen 772b3b247b
Makefile improvements
Makefile separate install directive from kops

Makefile TESTABLE_PACKAGES variable to opt-out of testing

Makefile .build/local to keep development kops and go-bindata out of PATH

Makefile fewer PHONY targets that actually generate artifacts

Makefile prevent root-owned artifacts
2017-09-11 17:52:17 -07:00
Lars Lehtonen 5f6751ba30
Prevent Docker build environments from creating root-owned artifacts 2017-09-07 20:32:01 -07:00
Lars Lehtonen 63fc774ba9
Makefile clean marked as PHONY
Makefile move gobindata-tool dependency off individual bindata.go targets and on to the existing kops-gobindata target
2017-09-06 15:22:26 -07:00
Lars Lehtonen 7092411cb7
Makefile individual recipes for ${BINDATA_TARGETS} 2017-09-02 17:51:49 -07:00
Lars Lehtonen 475e877e80
Makefile clean 2017-09-02 17:35:31 -07:00
Justin Santa Barbara 022529c470 Bump version to 1.7.1-beta.2
This also will let master work again without a custom nodeup (nodeup
changes)
2017-09-02 11:14:51 -04:00