Commit Graph

192 Commits

Author SHA1 Message Date
Justin Santa Barbara 0fcfd9e486 Update kopeio-networking 2017-04-10 23:49:53 -04:00
Felipe Cavalcanti 314756460a fix flannel setup on 1.6 cluster 2017-04-10 15:38:41 -03:00
Justin Santa Barbara 2e4830423e Split calico configuration into 1.5 and 1.6 2017-04-10 12:24:10 -04:00
Justin Santa Barbara 460c0be944 Merge pull request #2286 from ottoyiu/calico-2.1.1
Update Project Calico from 2.0.2 to 2.1.1
2017-04-10 11:23:11 -04:00
Justin Santa Barbara 5368737c2a Use version-selection for weave 2017-04-09 23:41:58 -04:00
Justin Santa Barbara 080f061b1e Use our new version selection capabilities for kube-dns & dns-controller 2017-04-08 21:36:51 -04:00
Otto Yiu 0f40de4c12 Update Project Calico from 2.0.2 to 2.1.1 2017-04-05 04:29:27 -07:00
dima 48c678fb7f for different k8s version different weave 2017-04-02 18:46:21 +02:00
dima 70f1d7247a added weave 1.9.4. used default template. https://github.com/kubernetes/kops/issues/2180 2017-03-31 17:05:22 +02:00
Justin Santa Barbara 5a539882b0 Version updates for kops 1.6.0-alpha.1 2017-03-30 01:08:55 -04:00
Justin Santa Barbara 4c28bd30e4 Enable RBAC on 1.6 2017-03-28 20:14:13 -04:00
Justin Santa Barbara 07f6e7eba9 Set toleration on dns-controller
But only for >= k8s 1.6.  Unclear if our version of kubectl can actually
do this!
2017-03-27 23:08:15 -04:00
Marc CARRE d7686ce47d Add Weave Net v1.9.3. 2017-03-07 16:58:04 +00:00
chrislovecnm c6f4f48572 bumping weave to 1.9.2 2017-03-01 10:25:01 -07:00
Bowei Du 3c8c6d8f4b Updates kube-dns cluster addon YAML to match Kubernetes 1.6 2017-02-27 22:49:41 -08:00
Justin Santa Barbara ef1d366564 Bump dns-controller to 1.5.2 2017-02-23 09:59:21 -05:00
Bryan Boreham 8504a9029d Bump Weave Net version to 1.9.0 2017-02-20 10:55:09 +00:00
Chris Love 069a917b78 Merge pull request #1857 from justinsb/calico_version_bump
Update calico manifest version
2017-02-14 11:06:42 -07:00
Matthew Mihok bc235765d1 Adding basic flannel support 2017-02-11 16:26:18 -05:00
Justin Santa Barbara 8c7d683698 Update calico manifest version 2017-02-11 11:25:00 -05:00
Stephen Schlie 991fc5bc7c Integrating Canal (Flannel + Calico) for CNI (#1459)
* Integrating Canal (Flannel + Calico) for CNI

Initial steps to integrate Canal as a CNI provider for kops

Removed CNI in help as per chrislovecnm

* Integration tests, getting closer to working

- Added some integration tests for Canal
- Finding more places Canal needed to be added
- Sneaking in update to Calico Policy Controller

* Add updated conversion file

* turned back on canal integration tests

* fixed some rebase issues

* Fixed tests and flannel version

* Fixed canal yaml, and some rebasing errors

- Added some env vars to the install-cni container to get the proper
  node name handed off

* Added resource limits

- set resource limits on containers for Canal
- Ran through basic calico tutorials to verify functionality

* Updating Calico parts to Calico 2.0.2
2017-02-11 11:03:23 -05:00
Justin Santa Barbara 7899864409 kube-dns autoscaler: set min replicas to 2
Issue https://github.com/kubernetes/kubernetes/issues/40063

Having a single pod would be a single point of failure.  Multiple pods
should be spread across AZs & nodes by k8s automatically.
2017-01-24 12:19:31 -05:00
Justin Santa Barbara a60d7982e0 Tag alpha4, dns-controller 1.5.1 2017-01-21 15:20:31 -05:00
Justin Santa Barbara 0464a26612 Update to dns-controller 1.5.0 2017-01-09 01:41:13 -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
Justin Santa Barbara 2b06a635cd Fix AWS storage manifest location 2017-01-05 01:34:41 -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
Justin Santa Barbara 04e8cab909 Fix for serialization of unversioned channels object 2017-01-03 22:26:08 -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 4025c788d7 Create storage class on AWS 2016-12-29 00:20:50 -05:00
King'ori Maina 66f430c71e
Prefer Semantic Versioning
See:

* http://semver.org
* https://github.com/kubernetes/kops/issues/1081
2016-12-24 02:27:53 +02:00
King'ori Maina 267c0ca451
Upgrade Weave to 1.8.2
https://github.com/weaveworks/weave/releases/tag/v1.8.2
2016-12-23 21:48:16 +02:00
heschlie e18036cfa6 Renamed networking.calico
Renamed the networking.calico directory to networking.projectcalico.org
2016-12-22 16:23:08 -08:00
heschlie a4b7093b0d Calico integration
Adding the option to install Calico with the `--networking calico`
argument.  This will currently deploy Calico v2.0 to the cluster.

Documentation has also been updated with information about Calico and
where one can find more information or help.
2016-12-20 10:13:00 -08: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 c01c2af656 Mark ObjectMeta as a named field
This will work around some apimachinery bugs
(https://github.com/kubernetes/client-go/issues/8)
2016-12-14 22:26:57 -05:00
chrislovecnm 1bbbe0b71d bumping weave version 2016-11-30 22:06:12 -07:00
chrislovecnm 6e9a88151a starting work on limits 2016-11-22 13:20:57 -07:00
chrislovecnm a890390fbf updating bugs 2016-11-16 20:05:27 -05:00
chrislovecnm f8e10dc200 because these peeps do awesome code reviews 2016-11-16 16:39:35 -07:00
chrislovecnm 25ee1e4cdb adding weave support 2016-11-16 15:48:32 -07:00
Justin Santa Barbara ee44353cde Add support for kopeio networking 2016-11-16 14:20:23 -05:00