Commit Graph

1786 Commits

Author SHA1 Message Date
Zach Loafman 2ee209dea5 kops: Always enable CI versioning on gcs-upload-ci target
Follow-on to https://github.com/kubernetes/kops/pull/1380, relies on
https://www.gnu.org/software/make/manual/make.html#Target_002dspecific
to override the target used for CI upload.
2017-01-09 11:04:58 -08:00
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 c825d09e6c Merge pull request #1275 from justinsb/write_in_v1alpha2
Store in v1alpha2 format
2017-01-09 12:25:46 -05:00
Justin Santa Barbara 6393290f47 Merge pull request #1313 from justinsb/security_to_master
Lock down master security group rules
2017-01-09 12:23:17 -05:00
Justin Santa Barbara 7140117780 Separate protocol rule naming from AWS rules 2017-01-09 11:35:18 -05:00
Justin Santa Barbara c6a78b9b1b Merge pull request #1404 from justinsb/default_bastion_name
Default bastion name should be bastion.<clusterName>
2017-01-09 11:34:17 -05:00
Justin Santa Barbara 41495f36fe Default bastion name should be bastion.<clusterName>
bastion-<clustername> is not necessarily in the same hosted zone, nor is
bastion-<dnszone>, and bastion-<dnszone> is not necessarily unique
across clusters.
2017-01-09 11:01:56 -05:00
Justin Santa Barbara d2480299a9 Update expected terraform output 2017-01-09 10:52:33 -05:00
Justin Santa Barbara 71c52db994 Open etcd for calico 2017-01-09 10:52:33 -05:00
Justin Santa Barbara a52f1e7342 Security rules for calico & weave 2017-01-09 10:52:33 -05:00
Justin Santa Barbara ec1e99f1d2 Lock down master security group rules 2017-01-09 10:52:33 -05:00
Kris Nova dfed37e44c Merge pull request #1408 from justinsb/protokube_log_level_4
Dial down default protokube logging to 4
2017-01-09 10:51:37 -05:00
Kris Nova 492ec069a0 Merge pull request #1406 from justinsb/dns_controller_150
Update to dns-controller 1.5.0
2017-01-09 10:41:55 -05:00
Kris Nova 9382ede351 Merge pull request #1405 from justinsb/get_clusters_should_print_zones
kops get clusters should print zones
2017-01-09 10:38:32 -05:00
Justin Santa Barbara 5b6562da89 Merge pull request #1414 from olvesh/patch-1
Unclear labels example, added `spec:` to clarify which section
2017-01-09 10:30:40 -05:00
Kris Nova ded1b164ef Merge pull request #1345 from justinsb/private_hosted_zone
Support private hosted zones in DNS
2017-01-09 10:29:34 -05:00
Olve S. Hansen eda2601c5e Unclear example, added `spec:` to clarify section
The example was missing which section the labels should be added to.
2017-01-09 16:28:02 +01:00
Justin Santa Barbara 271367ba0f Don't add DNSZone task twice 2017-01-09 09:32:52 -05:00
Justin Santa Barbara 61011650dd Support private hosted zones in DNS 2017-01-09 09:32:52 -05:00
Justin Santa Barbara edfb36b580 Merge pull request #1412 from kris-nova/bastion-docs
Docs on using the bastion
2017-01-09 09:29:44 -05:00
Kris Nova 302824ce4a Docs on using the bastion 2017-01-09 08:19:59 -05:00
Justin Santa Barbara 0464a26612 Update to dns-controller 1.5.0 2017-01-09 01:41:13 -05:00
Justin Santa Barbara 256630f265 Dial down default protokube logging to 4 2017-01-09 00:31:18 -05:00
Justin Santa Barbara ed78a2b18f kops get clusters should print zones
The list of subnets just isn't very interesting
2017-01-08 23:56:39 -05:00
Chris Love 2dbda04f0d Merge pull request #1397 from justinsb/fix_1391
dns-controller: don't make spurious updates in buffer
2017-01-08 20:19:33 -07:00
Chris Love 610c628884 Merge pull request #1400 from justinsb/role_for_networking
Create a role for networking addons; use as selector
2017-01-08 20:18:29 -07:00
Justin Santa Barbara 537085d94c dns-controller: don't make spurious updates in buffer
These will be caught later anyway, but we can save a false invalidation
and a spurious log message.
2017-01-08 21:37:12 -05:00
Justin Santa Barbara 8afba37f0a Create a role for networking addons; use as selector
role.kubernetes.io/networking

This ensures that when we switch networking providers, we replace all
the components of the prior tool.
2017-01-08 21:33:13 -05:00
Chris Love ad070fcb91 Merge pull request #1396 from justinsb/fix_1393
Fix DNS name precreation
2017-01-08 19:16:56 -07:00
Chris Love 2dc7397984 Merge pull request #1344 from justinsb/sysctls
Set default sysctls
2017-01-08 18:10:15 -07:00
Chris Love 265123f76b Merge pull request #1389 from justinsb/fix_902
Raise an error on an invalid s3 path
2017-01-08 18:09:09 -07:00
Justin Santa Barbara 32eb33ca5c Merge pull request #1399 from kris-nova/bastion-bug-fix
Fixing hosted zone errors with bastion, and cleaning up dns model logic
2017-01-08 15:39:13 -05:00
Kris Nova bc5ae8fd3c Merge pull request #1398 from justinsb/fix_1373
De-emphasize cni for private topologies
2017-01-08 15:32:42 -05:00
Justin Santa Barbara c87a7adeb0 Fix DNS name precreation
We were creating the wrong names for etcd.  Also add a test.

Fix #1393
2017-01-08 15:28:59 -05:00
Kris Nova 361d62b01f Merge pull request #1382 from justinsb/fix_1141
When outputing to terraform, don't say the cluster is starting
2017-01-08 15:19:11 -05:00
Kris Nova e60d262002 Merge pull request #1387 from justinsb/dns_diagnostic_message
Add diagnostic message when updating DNS
2017-01-08 15:15:41 -05:00
Kris Nova 09f77d6753 Fixing hosted zone errors with bastion, and cleaning up dns model logic 2017-01-08 15:11:08 -05:00
Justin Santa Barbara d62a7e0fb0 De-emphasize cni for private topologies
Fix #1373
2017-01-08 14:57:39 -05: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 e50783da87 Store in v1alpha2 format 2017-01-08 10:32:18 -05:00
Chris Love d9339fa351 Merge pull request #1385 from justinsb/terraform_tag_elbs
Tag ELBs when building with terraform
2017-01-08 07:53:51 -07:00
Justin Santa Barbara 43eb686f7c Add diagnostic message when updating DNS
In debugging, it would have been useful to see the old & new values
sometimes
2017-01-08 09:39:59 -05:00
Justin Santa Barbara dc32042bfd Fixes per code review 2017-01-08 09:30:12 -05:00
Kris Nova a1e90ed2d1 Merge pull request #1383 from justinsb/natgateway_recognition
Discover existing ElasticIP & NatGateway without tagging
2017-01-08 08:42:13 -05:00
Justin Santa Barbara 79f36f40e1 Support recognition of nat gateways for delete via route table 2017-01-08 01:52:21 -05:00
Justin Santa Barbara 8cdd8bb7da Discover existing ElasticIP & NatGateway without tagging
This should allow for round-tripping with terraform (which can't
practically do remote-resource tagging)
2017-01-08 01:52:15 -05:00
Justin Santa Barbara 1890bb43a9 Tag ELBs when building with terraform
Otherwise we can't delete
2017-01-08 01:35:15 -05:00
Justin Santa Barbara 64924d81e7 Merge pull request #1377 from justinsb/conversion_tests
Add conversion tests, and fix some problems
2017-01-07 22:38:25 -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 75b752fd9d When outputing to terraform, don't say the cluster is starting
Suggest the user goes into the output directory and runs terraform plan
& apply instead.

Fix #1141
2017-01-07 16:25:57 -05:00