Commit Graph

37 Commits

Author SHA1 Message Date
Justin Santa Barbara d86390c172 CentOS7 initial experimental support 2016-10-06 23:23:30 -04:00
Justin Santa Barbara b2cd870977 Fix paths for nodeup in dev makefile targets 2016-10-06 17:13:02 -04:00
Justin Santa Barbara 146babbd27 Disable ingress DNS integration for 1.4.0
There are still some problems with the default nginx controller
2016-10-01 17:25:11 -04:00
Justin Santa Barbara 655a61588e Switch all the final switches for release 1.4
Also apply the 1.4 schema changes.
2016-10-01 13:50:19 -04:00
Justin Santa Barbara 7f26c8b9e1 Protokube: master tainting and channel creation 2016-10-01 00:16:28 -04:00
Justin Santa Barbara 732fd7c07b Simple addon management tool 2016-09-25 18:27:15 -04:00
Justin Santa Barbara 36d36408ea Add travis CI support 2016-09-25 12:21:43 -04:00
Justin Santa Barbara 40c2c443be Fix godep prefix 2016-09-24 13:24:03 -04:00
Justin Santa Barbara b80844156e Exclude files from go-bindata
This also lets us specify the whole models directory, but we ignore *.go

Fix #443
2016-09-24 13:14:29 -04:00
Justin Santa Barbara 9c6f064667 Use --delete when copying deps from _vendor -> vendor
Otherwise removed files upstream aren't removed
2016-09-24 13:07:59 -04:00
Zach Loafman f4d7b8de11 build: Prefer publishing https:// 2016-09-21 12:35:46 -07:00
Zach Loafman 8d540c4eb4 Build: Publish latest-ci.txt as well 2016-09-21 11:19:21 -07:00
Zach Loafman acb39a18c7 Build: Actually change to 1.6, docker build with curdir instead of GOPATH 2016-09-20 15:53:19 -07:00
Zach Loafman 642c68c842 Build changes: Static compile, add 1.7, add crossbuild-in-docker, etc.
* Adds support for statically building
* Adds crossbuild-in-docker
* Reworks nodeup-in-docker to just use golang image (saves time vs rebuilding image)
* Adds build rule for GCS upload
* Adds go1.7 build check
2016-09-20 14:22:01 -07:00
Justin Santa Barbara f077f47f14 Fix makefile backcompat targets, broken by gobindata 2016-09-15 09:35:56 -04:00
Justin Santa Barbara 421abdf48f Some more makefile tweaks 2016-09-08 02:02:28 -04:00
Justin Santa Barbara ef1f64f308 Start cleaning up API: optional fields should be pointers 2016-09-08 00:49:40 -04:00
Justin Santa Barbara 758bb90a7f Makefile tweaks to support binary release 2016-09-07 23:59:06 -04:00
Justin Santa Barbara 6aa4cd63d8 Merge pull request #406 from justinsb/crossbuild
Simple crossbuild support
2016-09-07 23:09:27 -04:00
Justin Santa Barbara 87f283c7d2 Improve speed of docker image build, by scoping context dir 2016-09-07 23:07:13 -04:00
Justin Santa Barbara d3ab070b0d Use go-bindata to embed our models
This allows us to have single-file deployment
2016-09-07 11:56:03 -04:00
Justin Santa Barbara d63eef50fb Simple crossbuild support 2016-09-07 00:51:04 -04:00
Justin Santa Barbara ef7dddf2af Style nits for makefile 2016-08-27 15:18:05 -04:00
chrislovecnm a243eb3f07 updates to Makefile for nodeup build in docker 2016-08-23 12:37:19 -06:00
Justin Santa Barbara 2bc5a3cd61 Add makefile target for go16 as well
We should have a target for all our supported versions
2016-08-16 09:57:30 -04:00
Justin Santa Barbara fbd703647a Create test-build command for go 1.7 2016-08-16 02:04:11 -04:00
Justin Santa Barbara 4b7adf6884 Use submodules instead of glide
Manual management of dependencies still seems easier, sadly.
2016-07-26 11:23:24 -04:00
Justin Santa Barbara bdb8e77079 Import code for new DNS controller
It uses the dnsprovider code in the k8s repo, and it looks for
annotations on pods, ingress, nodes & services.
2016-07-24 23:42:49 -04:00
Justin Santa Barbara 9a741043bc Fix build with golang 1.5
Replace big.Int Text(10) with String()

Also create a makefile target to test building with golang 1.5:
check-builds-in-go15

Fixes #163
2016-07-22 22:49:54 -04:00
Justin Santa Barbara 31892fb08d Refactor tests for cleaner separation 2016-07-22 10:19:01 -04:00
Michel Alexandre Salim 10f2753394 Support the use case where GOPATH is a colon-separated list of paths
Previously Makefile targets assume that ${GOPATH} contains a single path;
however, this is not the case esp. for Go Version Manager users.

Support this use case by defining ${GOPATH_1ST} to be the first path in
${GOPATH}, and using ${GOPATH_1ST} in the targets.
2016-07-15 13:17:03 +07:00
Justin Santa Barbara d77d6f4859 Add version command that prints compiled version
Fix #128
2016-07-12 22:30:12 -04:00
Justin Santa Barbara c956bdada5 Update & get tests working again
They're still hitting the AWS APIs, have terrible coverage and are slow.
But it's a start!
2016-07-06 00:33:07 -04:00
Justin Santa Barbara 2cf46731aa Makefile improvements
Fix some paths; don't try to push to production buckets.

Reorganize protokube into the main Makefile
2016-07-05 11:54:41 -04:00
Justin Santa Barbara 15594eb1ac Fix makefile gofmt code path 2016-07-01 10:02:04 -04:00
Justin Santa Barbara d8b661777b Merge cloudup tool into `kops create cluster` 2016-06-30 10:25:50 -04:00
Justin Santa Barbara d427858477 Rename to kops
The upup tool is now called kops, and we have moved repos
2016-06-30 09:25:25 -04:00