Commit Graph

92 Commits

Author SHA1 Message Date
Zach Loafman 1051a31fd1 Merge pull request #1380 from justinsb/ci_use_git_version
Recognize CI=1 to makefile, use git sha for VERSION
2017-01-09 10:57:15 -08:00
Justin Santa Barbara 0a56d3d2e1 Raise an error on an invalid s3 path
Fix #902
2017-01-08 14:37:46 -05:00
Justin Santa Barbara 53135fa57e Add conversion tests, and fix some problems
* We were naming our etcd zones inconsistently
* When we wrote to v1alpha2, we would change the etc member names

Fix #1202
2017-01-07 21:54:15 -05:00
Justin Santa Barbara 6f2567d189 Recognize CI=1 to makefile, use git sha for VERSION
This means that end-users can have an easy experience without needing to
upload nodeup/protokube, but CI can still get the git-based unique
version as long as it sets CI=1
2017-01-07 11:00:54 -05:00
Justin Santa Barbara 9314575953 Working on expressing how we expose services like the API 2017-01-04 23:04:30 -05:00
Justin Santa Barbara 29d5a99fc3 Default version to (pre)released version
Otherwise people that build from source need to upload a custom build
2017-01-04 00:40:43 -05:00
Justin Santa Barbara fbbfa98872 Merge pull request #1318 from justinsb/images_over_http
Load protokube from http/https
2017-01-03 22:31:03 -05:00
Justin Santa Barbara 65e109f77f Add comment about deprecation of protokube-push makefile target 2017-01-03 21:08:59 -05:00
Justin Santa Barbara 66d5d55195 Fixes per code review 2016-12-31 16:03:23 -05:00
Justin Santa Barbara 8a27c363d0 Don't docker run interactive 2016-12-31 15:21:27 -05:00
Justin Santa Barbara 5d6d0f5f5d Load protokube from http/https
This helps us treat protokube as being paired with nodeup, and is a step
towards registry-less deployments (and isolated deployments) along with
moving away from our deprecated gcr.io usage.
2016-12-31 15:21:20 -05:00
Justin Santa Barbara e63dab8b9c Verify gofmt as part of build 2016-12-30 16:25:07 -05:00
Chris Love 29301aadba Merge pull request #947 from justinsb/protokube_mounts
Protokube should mount volumes in a consistent order
2016-12-27 16:34:45 -07:00
Zach Loafman 91dc93abec protokube / nodeup: Up kubectl to v1.5.1, bump protokube tag to 1.5.0 2016-12-27 12:39:24 -08:00
Justin Santa Barbara 911826e397 Protokube should mount volumes in a consistent order
And always mounting the main volume first should be a little faster

Fix #934
2016-12-26 11:47:17 -05:00
Justin Santa Barbara 064abd0d18 Fix e2e: nodeup-dist can continue to build in docker 2016-12-22 02:38:14 -05:00
Vince Montalbano ba9f296b0d working crossbuild 2016-12-21 10:35:01 -06:00
Vince Montalbano 74edc094f0 Ability to cross-compile nodeup 2016-12-20 21:07:04 -06:00
Chris Love 47f6a167d3 Merge pull request #1216 from justinsb/docs_api_machinery_v1
Initial doc for API machinery
2016-12-20 11:14:36 -07:00
Justin Santa Barbara 39a1ecaec4 Initial doc for API machinery
Fix #1164
2016-12-20 10:56:27 -05:00
Justin Santa Barbara 846b7601db Configure DockerVersion in Docker Spec
And automatically choose 1.12.3 for k8s >= 1.5, 1.11.2 for < 1.5

Fix #849
2016-12-20 00:34:40 -05:00
Justin Santa Barbara fed68310fa Schema v1alpha2
* Zones are now subnets
* Utility subnet is no longer part of Zone
* Bastion InstanceGroup type added instead
* Etcd clusters defined in terms of InstanceGroups, not zones
* AdminAccess split into SSHAccess & APIAccess
* Dropped unused Multizone flag
2016-12-18 21:56:57 -05:00
Justin Santa Barbara afd0c25abe First model -> tf test 2016-12-11 17:11:10 -05:00
chrislovecnm 8f37300cbf cleaning up go versions in ci and Makefile 2016-12-04 13:13:32 -07:00
Justin Santa Barbara ae397518e3 Add verify-boilerplate target 2016-12-03 18:45:16 -05:00
chrislovecnm f39a8a6ef8 adding hack/verify-boilerplate.sh to make ci target 2016-12-03 14:45:01 -07:00
Aman 0cc6bc11f1
Add test command for dns-controller in Makefile 2016-11-30 18:41:53 +05:30
Kris Childress 72c5868966 Merge pull request #707 from DualSpark/node-validation
New feature - node validation
2016-11-29 16:47:44 -07:00
Zach Loafman 3cf2c87908 gcs-upload: Use a no-clobber copy instead 2016-11-29 09:16:42 -08:00
Zach Loafman 1263cdfa59 gcs-upload: Fix cache-control on other files as well 2016-11-29 08:33:47 -08:00
chrislovecnm 8a1934ae8b unit tests with fakes
updating docs
2016-11-28 18:17:53 -07:00
Justin Santa Barbara 35cd96f359 Apply gofmt to pkg directory
It was omitted from the makefile `make gofmt`
2016-11-28 02:11:47 -05:00
Zach Loafman 1f657990b3 Disable kubelet from starting until after volume mounts
* Change protokube to do `systemctl start kubelet` every sync round
** .. which takes a change to the systemd unit for protokube to mount in D-Bus
* Don't start kubelet in nodeup
2016-11-23 11:30:19 -08:00
Justin Santa Barbara 8c6d4def8d Add examples to CI
Issue #888
2016-11-14 09:05:42 -05:00
Justin Santa Barbara 9ae1cd308b Apply gofmt to federation directory 2016-11-13 21:12:39 -05:00
Billy Shambrook 8e979ca434 add genhelpdocs cmd to generate cli markdown docs 2016-11-05 18:41:47 +00:00
Chris Love 635f7d989d Merge pull request #698 from justinsb/update_golang
Update golang version to 1.7.1
2016-10-18 23:01:04 -06:00
Justin Santa Barbara fc4a92bc66 Update golang version to 1.7.1
It's not ideal, because golang 1.7.1 is so new, but it fixes some pretty
serious issues with MacOS Sierra, which end users are now getting
prompted to install.
2016-10-19 00:14:02 -04:00
Justin Santa Barbara 6ec5da2827 Add unit test for deleting untagged route table 2016-10-18 22:16:05 -04:00
Zach Loafman b1d6b875a8 build: Fix Cache-Control headers on latest file so it's picked up faster 2016-10-18 15:55:01 -07:00
Zach Loafman 09e4bff6c9 kops build: Log gcloud info instead of gcloud auth
Testing a theory for #664
2016-10-17 14:50:05 -07:00
Zach Loafman baacd7cbbb kops build: `gcloud auth list` prior to upload, for diagnostics
c.f. #664
2016-10-17 14:11:32 -07:00
Chris Love 6ceeb25d10 Merge pull request #654 from justinsb/govet_fixes
govet fixes; add govet makefile target
2016-10-15 21:00:36 -06:00
Justin Santa Barbara d3f69496e4 Merge pull request #649 from DualSpark/testing-improvements
Fixing code headers
2016-10-15 21:34:58 -04:00
chrislovecnm 8fa2aac99f fixing more headers 2016-10-15 19:20:56 -06:00
Justin Santa Barbara ede4f6381b Add govet to ci makefile target 2016-10-15 21:14:01 -04:00
Chris Love 715c332292 Merge pull request #656 from justinsb/doc_dependencies
Add doc for our approach to dependencies
2016-10-15 11:44:28 -06:00
Justin Santa Barbara d7a2b0ba39 Add doc for our approach to dependencies 2016-10-15 13:26:41 -04:00
Justin Santa Barbara 3f54852497 govet fixes; add govet makefile target 2016-10-15 13:25:31 -04:00
JuJu227 ec261734e6 go build '-o'(object creatation option breaks whenever you path traversal(/...). By removing the path traversal, you are able to successfully build the output file. 2016-10-14 11:21:32 -04:00