Commit Graph

778 Commits

Author SHA1 Message Date
Justin Santa Barbara cff1efff19 Support positional args in upgrade cluster
In particular, the cluster name
2016-09-13 13:36:09 -04:00
Justin Santa Barbara fb27039f84 Merge pull request #440 from justinsb/fix_integration
Fix integration error
2016-09-13 13:03:53 -04:00
Justin Santa Barbara 6b87788112 Fix integration error 2016-09-13 13:02:20 -04:00
Justin Santa Barbara e090feffe7 Merge pull request #373 from justinsb/labels
Support labels on k8s nodes & AWS instances
2016-09-13 12:47:43 -04:00
Justin Santa Barbara 6d139d06d1 Support labels on k8s nodes and AWS instances
A lot of supporting work was needed, including improvements to the model
and model generation logic.
2016-09-13 12:47:16 -04:00
Justin Santa Barbara ff61328910 Merge pull request #439 from justinsb/dont_create_hosted_zone
Deeper DNS validation: don't create hosted zone
2016-09-13 12:45:28 -04:00
Justin Santa Barbara 3942ffa8fb Deeper DNS validation: don't create hosted zone
Avoids a problem with TF output, but also lays the groundwork for deeper
DNS validation, which is probably the #1 source of problems right now.
2016-09-13 12:45:12 -04:00
Justin Santa Barbara ed653364e8 Update k8s, including DNS zone ID support 2016-09-13 12:44:59 -04:00
Justin Santa Barbara 3da912481b Merge pull request #437 from justinsb/remove_autogen_bindata
Don't check in gobindata
2016-09-13 12:44:21 -04:00
Yissachar Radcliffe 5be1f3b834 Add KMS IAM permissions 2016-09-13 11:52:45 -04:00
Justin Santa Barbara 68fd6b67d9 Don't check in upup/models/bindata.go
Just causes conflicts, built automatically by makefile anyway
2016-09-13 10:08:44 -04:00
Justin Santa Barbara 9e82ed0f79 Merge pull request #431 from justinsb/tf_omitempty
Include omitempty in aws_volume for TF
2016-09-12 14:51:32 -04:00
Justin Santa Barbara 7256ae1981 Include omitempty in aws_ebs_volume for TF 2016-09-12 14:50:44 -04:00
Justin Santa Barbara 9854f2b6c2 Merge pull request #423 from ajohnstone/patch-2
Update secrets.md
2016-09-11 15:44:07 -04:00
Andrew Johnstone f6d2f8f196 Update secrets.md 2016-09-09 17:09:58 +01:00
Justin Santa Barbara 670708cdfb Merge pull request #421 from justinsb/fix_template_or_syntax
Fix logic around `or nillable true` in text template
2016-09-09 11:56:30 -04:00
Justin Santa Barbara b9c20a7c0d Fix logic around `or nillable true` in text template
A false value is also treated as false, so the expression will always be
true
2016-09-09 11:35:49 -04:00
Justin Santa Barbara 41ecced1ed Merge pull request #419 from justinsb/default_public_ip
Default AssociatePublicIP to true
2016-09-09 11:09:39 -04:00
Justin Santa Barbara 66731fb03a Populate instance groups for apply cluster
We likely want to move PopulateInstanceGroupSpec into the schema, but we
always want to "upgrade"/"convert" the spec whenever we load it.
2016-09-09 10:26:34 -04:00
Justin Santa Barbara 026dcc5496 Merge pull request #420 from justinsb/image_docs
More docs on custom images
2016-09-09 10:25:39 -04:00
Justin Santa Barbara 6e853a020f More docs on custom images
Explain that ubuntu is not yet tested
2016-09-09 10:24:38 -04:00
Justin Santa Barbara 8c1cbec9b6 Default AssociatePublicIP to true
If AssociatePublicIP is nil, treat that as true.

The full fix is likely to version InstanceGroups, but this is also
"defense in depth".
2016-09-09 10:12:26 -04:00
Justin Santa Barbara 9ee663764f Merge pull request #378 from justinsb/reapply_365
Reapply #365
2016-09-09 10:04:55 -04:00
Justin Santa Barbara e0d2061792 Merge pull request #417 from justinsb/fix_tests_2
Fix tests broken by schema pointers
2016-09-08 11:55:11 -04:00
Justin Santa Barbara 38decdfc19 Fix tests broken by schema pointers 2016-09-08 11:54:54 -04:00
Justin Santa Barbara ebf84d33d6 Merge pull request #273 from moleksyuk/master
Add no-public-ip option to instance groups
2016-09-08 11:45:43 -04:00
Justin Santa Barbara 71bc2b3b4d Merge pull request #416 from justinsb/nodeup_log_tags
Log active tags in nodeup
2016-09-08 11:43:03 -04:00
Justin Santa Barbara 637cf0a86c Merge pull request #336 from justinsb/optional_auto_upgrades
Make auto upgrades optional
2016-09-08 11:42:57 -04:00
Justin Santa Barbara 79f276d02d Log active tags in nodeup 2016-09-08 11:41:53 -04:00
Justin Santa Barbara 9c3105b323 Make automatic upgrades optional
We add a `UpdatePolicy` field to the cluster spec

Also document how this feature was added.
2016-09-08 11:18:14 -04:00
Justin Santa Barbara 0b4a558864 Merge pull request #414 from justinsb/ubuntu_initial_support
Initial (experimental) Ubuntu 16.04 support
2016-09-08 10:21:24 -04:00
Justin Santa Barbara 62d5451b25 Initial (experimental) Ubuntu 16.04 support 2016-09-08 10:20:42 -04:00
Justin Santa Barbara b86f129709 Merge pull request #412 from justinsb/makefile_2
Some more makefile tweaks
2016-09-08 02:02:54 -04:00
Justin Santa Barbara 421abdf48f Some more makefile tweaks 2016-09-08 02:02:28 -04:00
Justin Santa Barbara b912c974fc Merge pull request #411 from justinsb/fix_400
Change default networking model to kubenet
2016-09-08 00:55:04 -04:00
Justin Santa Barbara dff14fe283 Change default networking model to kubenet
Fix #400
2016-09-08 00:54:26 -04:00
Justin Santa Barbara 7d05a1c363 Merge pull request #410 from justinsb/api_cleanup
Start cleaning up API: optional fields should be pointers
2016-09-08 00:50:14 -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 1f67271650 Merge pull request #398 from yissachar/encrypt-etcd-volumes
Add option to encrypt Etcd volumes
2016-09-08 00:19:20 -04:00
Justin Santa Barbara 466ee35787 Merge pull request #375 from justinsb/docs_network_1
WIP network mode docs
2016-09-08 00:15:23 -04:00
Justin Santa Barbara a51effbbdd Merge pull request #401 from justinsb/move_cloudprovider_not_set_message
Misc error handling tidying
2016-09-08 00:14:48 -04:00
Justin Santa Barbara 10a5fe4bfd Merge pull request #409 from justinsb/binary_releases
Makefile tweaks to support binary release
2016-09-08 00:01:08 -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 4952a49747 Merge pull request #408 from justinsb/faster_image_build
Improve speed of docker image build, by scoping context dir
2016-09-07 23:09:20 -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 b86cef2ba4 Merge pull request #407 from justinsb/gobindata
Embed models as resources, so we can simplify deployment
2016-09-07 23:05:50 -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
Yissachar Radcliffe 0c3277476c Show the details of what resources will be created 2016-09-06 11:45:46 -04:00