Commit Graph

769 Commits

Author SHA1 Message Date
Justin Santa Barbara e3b444c912 Fix double initialization of DNSZone
And, while we are it, clean up DNSZone so that it has separate notions
of TaskName, DNSName and HostedZoneID.  We conflated the three
previously, which we don't want to do at the task layer.  We don't want
to conflate the TaskName and the DNSName so that we can create a private
& public hosted zone with the same DNSName.  We don't want to "smuggle"
the hosted zone ID in the DNSName because it doesn't belong in the task
layer.

Fix #1374
2017-01-07 00:07:19 -05:00
Justin Santa Barbara 2b06a635cd Fix AWS storage manifest location 2017-01-05 01:34:41 -05:00
Justin Santa Barbara cee2a0beb2 Fix storage tests
I forgot to update the tests previously
2017-01-05 00:25:48 -05:00
Justin Santa Barbara ccb9350e39 Merge pull request #1268 from justinsb/api_exposure_in_topology
Control how we expose the API
2017-01-04 23:48:18 -05:00
Justin Santa Barbara 84fad6e2b2 Merge pull request #697 from justinsb/unify_dns
Rework protokube dns so it shares code with dns-controller
2017-01-04 23:20:56 -05:00
Justin Santa Barbara 94c4e5fb4c Merge pull request #1274 from justinsb/kops_inspect
First step towards cluster-dump command
2017-01-04 23:19:36 -05:00
Kris Nova 67d6e90da4 Merge pull request #1304 from justinsb/storage_class
Create storage class on AWS
2017-01-04 21:10:43 -07:00
Kris Nova 968366d444 Merge pull request #1309 from justinsb/version_update
Update to k8s 1.6 code
2017-01-04 21:08:54 -07:00
Justin Santa Barbara 02f92979a6 Fixes per code review 2017-01-04 23:04:30 -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 46d75bdaf2 Merge pull request #1350 from justinsb/docker_healthcheck_with_ps
Switch docker healthcheck to use docker ps
2017-01-04 21:39:17 -05:00
Zach Loafman de16272c89 Merge pull request #1349 from kubernetes/revert-1347-revert-1318-images_over_http
Revert "Revert "Load protokube from http/https""
2017-01-04 10:24:45 -08:00
Justin Santa Barbara e98671c010 Switch docker healthcheck to use docker ps
This is what GCI now uses
2017-01-04 13:23:24 -05:00
Zach Loafman dc83847c55 Merge pull request #1348 from justinsb/pass_storage_backend
Specify storage-backend=etcd2 explicitly
2017-01-04 09:44:57 -08:00
Zach Loafman 28ccf9cdf4 Remove KOPS_URL fallback
Not needed after kubernetes/test-infra#1482
2017-01-04 09:38:44 -08:00
Zach Loafman 7079729f26 Revert "Revert "Load protokube from http/https"" 2017-01-04 09:32:24 -08:00
Justin Santa Barbara 09e834849d Specify storage-backend=etcd2 explicitly
The default may change to etcd3, but we want to stick with etcd2 until
upgrade has been fully vetted.
2017-01-04 11:27:31 -05:00
Zach Loafman d69fd6989c Revert "Load protokube from http/https" 2017-01-04 07:54:20 -08:00
Justin Santa Barbara 22a963d5af Rework protokube dns so it shares code with dns-controller 2017-01-03 22:33:40 -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 04e8cab909 Fix for serialization of unversioned channels object 2017-01-03 22:26:08 -05:00
Justin Santa Barbara a375b1af82 Updates for k8s 1.6 code 2017-01-03 20:32:48 -05:00
Justin Santa Barbara b36b75ad0c Always set CredentialsChainVerboseErrors when initializing AWS
Fix #605
2017-01-03 20:03:03 -05:00
Justin Santa Barbara 5c7a1c7138 Don't specify configure-cidr for k8s >= 1.5 2017-01-03 13:06:08 -05:00
Justin Santa Barbara 95a4069fad Recognize KOPS_BASE_URL, fallback to KOPS_URL
KOPS_URL feels a little too generic
2017-01-03 10:18:49 -05:00
Justin Santa Barbara 66d5d55195 Fixes per code review 2016-12-31 16:03:23 -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
Chris Love 8b21ace32d Merge pull request #1218 from yissacharcw/delete-kubecfg
Delete kubectl config when deleting cluster
2016-12-30 16:05:05 -07:00
Chris Love 4047492fe3 Merge pull request #1213 from justinsb/use_kubedns_150
Update to kubedns 1.5 (including autoscaler)
2016-12-30 12:10:32 -07:00
Chris Love 41e8a32e17 Merge pull request #1314 from dmcnaught/master
Adding label k8s-app to manifests on master
2016-12-30 10:51:08 -07:00
Justin Santa Barbara 6aca9be9a3 Fixes per code review
* Remove dead code
2016-12-30 11:19:53 -05:00
Justin Santa Barbara b2105c8812 Adding tests 2016-12-30 11:18:17 -05:00
Justin Santa Barbara aa3128ef96 Update to kubedns 1.5 (including autoscaler)
Also harmonize the way we build addons
2016-12-30 11:18:17 -05:00
Justin Santa Barbara 29ff94ba61 Merge pull request #1310 from justinsb/skip_dns_precreate_if_exists
Skip DNS precreation if we have no records
2016-12-30 10:42:03 -05:00
Justin Santa Barbara a08af4205a Dump instances also 2016-12-30 10:04:59 -05:00
Justin Santa Barbara 6b01c15328 First step towards dump command 2016-12-30 10:04:59 -05:00
Justin Santa Barbara b456efd662 Skip DNS precreation if we have no records
This seems to be a limitation/issue in the route53 dnsprovider; it skips
over alias targets.
2016-12-30 10:00:06 -05:00
Chris Love d5cccfe88c Merge pull request #1254 from DualSpark/backport-the-backport
Backport the backport
2016-12-29 22:10:23 -07:00
Chris Love 37b27d84fe Merge pull request #1236 from justinsb/import_fixup
Fixes for import from kube-up
2016-12-29 21:48:24 -07:00
Duncan McNaught b9b88252d2 Adding label k8s-app to manifests on master 2016-12-29 18:21:45 +00:00
Kris Nova f44c9a4ee9 Adding todo note for myself later 2016-12-29 06:04:09 -07:00
Justin Santa Barbara 4025c788d7 Create storage class on AWS 2016-12-29 00:20:50 -05:00
Chris Love 99ea01c7f8 Merge pull request #1294 from justinsb/dont_set_master_pod_cidr_in_15
Only set PodCIDR on master in <= 1.4
2016-12-28 14:40:02 -07:00
Justin Santa Barbara aa6c214a12 Fixes per code-review 2016-12-28 14:05:00 -05:00
Justin Santa Barbara d449f40a37 Pre-create DNS records with placeholder values
Fixes #928
2016-12-28 13:33:23 -05:00
Justin Santa Barbara 8f9be902ce Only set PodCIDR on master in <= 1.4 2016-12-28 13:26:45 -05:00
Justin Santa Barbara 0a75e35171 Merge pull request #1287 from justinsb/configurecbr0
Only specify --configure-cbr0 when running with k8s <= 1.4
2016-12-28 13:19:41 -05:00
Chris Love 344e544615 Merge pull request #1290 from justinsb/hostnetwork_for_dns_controller
Run dnscontroller in host network, for faster bringup
2016-12-28 10:31:45 -07:00
Chris Love 69e16da2a2 Merge pull request #1293 from justinsb/reduce_kopeio_vxlan_cpu
Reduce CPU request for kopeio vxlan
2016-12-28 10:30:53 -07:00
Justin Santa Barbara 0f0089ece2 Reduce CPU request for kopeio vxlan 2016-12-28 11:41:05 -05:00