Commit Graph

918 Commits

Author SHA1 Message Date
Zach Loafman acb39a18c7 Build: Actually change to 1.6, docker build with curdir instead of GOPATH 2016-09-20 15:53:19 -07:00
Justin Santa Barbara 6c544d142d Merge pull request #475 from zmerlynn/1474388044
Build changes: Static compile, add 1.7, add crossbuild-in-docker, etc.
2016-09-20 17:30:55 -04: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 2869c6a07d Merge pull request #473 from justinsb/fix_bad_import
Fix incorrect import
2016-09-20 12:48:12 -04:00
Justin Santa Barbara cf9dd6f07d Fix incorrect import 2016-09-20 12:47:52 -04:00
Justin Santa Barbara 9356b5b215 Merge pull request #460 from justinsb/security_group_rule_removal
Support deletion of items
2016-09-20 11:42:42 -04:00
Justin Santa Barbara c2b4d626d8 Bump master CIDR to /29
The equivalent of https://github.com/kubernetes/kubernetes/pull/32886

Fix #469
2016-09-19 13:24:14 -04:00
Justin Santa Barbara 81df3855d8 Merge pull request #468 from justinsb/fix_467
Support ECR roles on the master also
2016-09-19 13:10:16 -04:00
Justin Santa Barbara c6f84a12dd Support ECR roles on the master also
Fix #467
2016-09-19 13:08:55 -04:00
Justin Santa Barbara a9854a103e Merge pull request #466 from justinsb/fix_463
Map Master & LogLevel flags for kube-scheduler
2016-09-19 11:30:27 -04:00
Justin Santa Barbara 83a56bee74 Merge pull request #461 from justinsb/fix_403
Honor minSize/maxSize for ASGs for master
2016-09-19 11:23:52 -04:00
Justin Santa Barbara 085635c195 Map Master & LogLevel flags for kube-scheduler
Fix #463
2016-09-19 11:13:08 -04:00
Justin Santa Barbara d9c2f60172 Merge pull request #462 from justinsb/fix_405
Fix help text for `kops edit`
2016-09-19 10:57:12 -04:00
Justin Santa Barbara 04a7d74091 Merge pull request #464 from justinsb/fix_dns_zone_matching
When validating DNS names, ignoring trailing dot
2016-09-19 10:21:59 -04:00
Justin Santa Barbara d440fb0763 When validating DNS names, ignoring trailing dot 2016-09-19 10:20:57 -04:00
Justin Santa Barbara 59cf7a198b Fix help text for `kops edit`
Fixes #405
2016-09-17 23:19:49 -04:00
Justin Santa Barbara 352bc52a9f Honor minSize/maxSize for ASGs for master
Normally we expect the size to be 1, but it turns out there is an
exception - in the case when we want to suspend a cluster.  So honor the
values if the user sets them.

Thanks for spotting @sekka1

Fix #403
2016-09-17 23:17:18 -04:00
Justin Santa Barbara f8bbdb1467 Support deletion of items
We don't normally need to delete items, but we do need to purge old
security group rules.
2016-09-17 23:06:15 -04:00
Justin Santa Barbara 3aa3a0e857 Merge pull request #459 from justinsb/use_string_set
Use sets.String when building IAM policy
2016-09-17 15:14:21 -04:00
Justin Santa Barbara 2d09666f57 Use sets.String when building IAM policy 2016-09-17 15:12:28 -04:00
Justin Santa Barbara d987e0af2e Merge pull request #438 from yissachar/add-kms-iam
Add KMS IAM permissions
2016-09-17 15:10:08 -04:00
Justin Santa Barbara c7c892c38a Merge pull request #446 from yissachar/show-resource-creation-details
Show the details of what resources will be created
2016-09-17 15:05:47 -04:00
Justin Santa Barbara ce4b3efb2b Merge pull request #457 from justinsb/split_out_docker_config
Split out docker config
2016-09-17 15:05:14 -04:00
Justin Santa Barbara 4e26a95e9f Merge pull request #458 from justinsb/always_logtostderr
Always set logtostderr
2016-09-17 15:05:05 -04:00
Justin Santa Barbara d2ab4f562f Always set logtostderr
Previously we were relying on k8s to do it for us
2016-09-17 15:04:06 -04:00
Justin Santa Barbara a30cc2aac5 Split out docker config 2016-09-17 15:03:30 -04:00
Justin Santa Barbara 269662e590 Merge pull request #445 from justinsb/postitional_arguments_upgrade_cluster
Support positional args in upgrade cluster
2016-09-17 15:03:08 -04:00
Justin Santa Barbara 3707668ada Merge pull request #453 from justinsb/dont_reorder_in_table_print
Don't reorder source list when rendering table
2016-09-17 15:03:02 -04:00
Justin Santa Barbara 3e673c71bc Merge pull request #454 from justinsb/more_value_type_helpers
Add more value helpers
2016-09-17 15:02:57 -04:00
Justin Santa Barbara 7742c6125d Merge pull request #455 from justinsb/remove_dead_code
Remove some dead code
2016-09-17 15:02:52 -04:00
Justin Santa Barbara 944e47e925 Merge pull request #456 from justinsb/always_restart_kubelet
Always restart kubelet
2016-09-17 15:02:47 -04:00
Justin Santa Barbara 9f4477da2d Always restart kubelet 2016-09-17 15:02:35 -04:00
Justin Santa Barbara 414e4ddfbe Remove some dead code 2016-09-17 15:02:18 -04:00
Justin Santa Barbara d182a6545b Add more value helpers 2016-09-17 14:57:30 -04:00
Justin Santa Barbara 67924c09de Don't reorder source list when rendering table 2016-09-17 14:55:35 -04:00
Yissachar Radcliffe 5217bd432d Add support for shared subnets 2016-09-16 12:17:44 -04:00
Justin Santa Barbara 5148e2c2f9 Merge pull request #449 from justinsb/makefile_fixes
Fix makefile backcompat targets, broken by gobindata
2016-09-15 09:36:52 -04:00
Justin Santa Barbara f077f47f14 Fix makefile backcompat targets, broken by gobindata 2016-09-15 09:35:56 -04:00
Justin Santa Barbara 57d1f99fde Merge pull request #447 from justinsb/hotfix_no_instance_group
Hotfix for clusters with InstanceGroupName not defined
2016-09-13 17:03:32 -04:00
Justin Santa Barbara 06a413bff9 Hotfix for clusters with InstanceGroupName not defined 2016-09-13 17:03:07 -04:00
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