Commit Graph

216 Commits

Author SHA1 Message Date
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
andrewsykim 0411ba270e Create cluster requirements for DigitalOcean 2017-08-22 09:01:19 -04:00
andrewsykim 525fde3609 implement digitalocean volumes task 2017-08-21 09:50:36 -04:00
chrislovecnm ee17e6567c starting work on file assets builder 2017-08-18 13:04:12 -06:00
Justin Santa Barbara 6d554d6f1d Bump version to 1.7.1-beta.1
This also will let master work again without a custom nodeup (nodeup changes)
2017-08-16 10:04:37 -04:00
Ionut Craciunescu 14526aedea fixed white space 2017-08-01 00:35:49 +01:00
Ionut Craciunescu 847bf0c2e1 updates to support aws disks with provisioned iops 2017-08-01 00:28:21 +01:00
Justin Santa Barbara 2c118910af Mark 1.7.0 kops version 2017-07-26 23:50:19 -04:00
Kubernetes Submit Queue b462053087 Merge pull request #3004 from justinsb/openapi
Automatic merge from submit-queue

Add gen-api-docs target to makefile

Following instructions in docs/apireference/README.md
2017-07-22 05:43:14 -07:00
Justin Santa Barbara 868c3a2bfb Add gen-api-docs target to makefile 2017-07-21 10:51:33 -04:00
Justin Santa Barbara 76743e64de Copy docker images when they are redirected 2017-07-20 23:40:46 -04:00
Justin Santa Barbara 8055fe506a Mark kops 1.7.0-beta.1 2017-07-19 22:53:31 -04:00
chrislovecnm afdf0032e6 versioning kops-server container, and changing container to kubernetes default image 2017-07-17 16:18:42 -06:00
Chris Love fc7216c8ce Merge pull request #2962 from BradErz/fix-2642
Unsetting the variable in the Make file
2017-07-16 13:31:03 -06:00
Bradley b83f55ca83 Unsetting the variable in the Make file 2017-07-16 11:24:35 +01:00
Justin Santa Barbara aae256939d Add back integration tests into CI
Looks like I accidentally (rebase?) removed it in
a7c2c554e1

Fix #2070
2017-07-15 22:13:05 -04:00
Justin Santa Barbara 8bde5317c1 Bump dns-controller & kops for 1.7.0-alpha.1 2017-07-07 00:57:10 -04:00
Chris Love db8c75b12c Merge pull request #2848 from justinsb/go_versions_17
Makefile targets for go 1.8 & 1.9
2017-07-04 10:59:35 -06:00
Justin Santa Barbara c750fae232 Update makefile for 1.7 2017-07-02 13:10:28 -04:00
Justin Santa Barbara d07b0bca51 check-build Makefile targets for 1.8 & 1.9
Also runs the full ci target now
2017-07-01 12:17:43 -04:00
Justin Santa Barbara 031941cba6 Merge pull request #2814 from chrislovecnm/update-version
Setting versions for go and kubectl in protokube
2017-07-01 12:02:31 -04:00
chrislovecnm 96271b05df Setting versions for go and kubectl in protokube 2017-06-24 18:35:32 -06:00
chrislovecnm 38aae71bee updating found govet issues and adding test directory 2017-06-23 16:42:33 -06:00
Justin Santa Barbara e945322cab Support generated clientset as alternative to vfs clientset
We modelled our VFS clientset (for API objects backed by a VFS path)
after the "real" clientsets, so now it is relatively easy to add a
second implementation that will be backed by a real clientset.

The snafu here is that we weren't really using namespaces previously.
Namespaces do seem to be the primary RBAC scoping mechanism though, so
we start using them with the real clientset.

The namespace is currently inferred from the cluster name.  We map dots
to dashes, because of namespace limitations, which could yield
collisions, but we'll deal with this by simply preventing users from
creating conflicting cluster names - i.e. you simply won't be able to
create a.b.example.com and a-b.example.com
2017-06-20 22:29:37 -04:00
Justin Santa Barbara 98ae12a152 Release 1.6.2 2017-06-20 17:01:42 -04:00
Justin Santa Barbara 8571924843 Bump dns-controller version for fixes 2017-06-19 14:16:36 -04:00