30 Commits

Author SHA1 Message Date
Dalton Hubble
dbfb11c6ea Update assets generation for bootkube v0.6.2
* Update hyperkube to v1.7.5_coreos.0
* Update etcd-operator to v0.5.0
* Update pod-checkpointer
* Update flannel-cni to v0.2.0
* Change etcd-operator TPR to CRD
v0.6.2
2017-09-08 13:46:28 -07:00
Dalton Hubble
5ffbfec46d Configure the Calico MTU
* Add a network_mtu input variable (default 1500)
* Set the Calico CNI config (i.e. workload network interfaces)
* Set the Calico IP in IP MTU (for tunnel network interfaces)
2017-09-05 10:50:26 -07:00
Dalton Hubble
a52f99e8cc Add support for calico networking
* Add support for using Calico pod networking instead of flannel
* Add variable "networking" which may be "calico" or "flannel"
* Users MUST move the contents of assets_dir/manifests-networking
into the assets_dir/manifests directory before running bootkube
start. This is needed because Terraform cannot generate conditional
files into a template_dir because other resources write to the same
directory and delete.
https://github.com/terraform-providers/terraform-provider-template/issues/10
2017-09-01 10:27:43 -07:00
Dalton Hubble
1c1c4b36f8 Enable hairpin mode on cbr0 in kube-flannel-cfg v0.6.1 2017-08-16 18:22:42 -07:00
Dalton Hubble
c4e87f9695 Update assets generation for bootkube v0.6.1 2017-08-16 18:20:40 -07:00
Dalton Hubble
4cd0360a1a Add MIT License 2017-08-02 00:05:04 -07:00
Dalton Hubble
e7d2c1e597 Update assets generation for bootkube v0.6.0 v0.6.0 2017-07-24 13:12:32 -07:00
Dalton Hubble
ce1cc6ae34 Update assets generation for bootkube v0.5.1 v0.5.1 2017-07-19 10:46:24 -07:00
Dalton Hubble
498a7b0aea Merge pull request #5 from dghubble/bootkube-v0.5.0
Update assets generation for bootkube v0.5.0
v0.5.0
2017-07-12 20:07:23 -07:00
Dalton Hubble
c8c56ca64a Update assets generation for bootkube v0.5.0 2017-07-12 19:17:11 -07:00
Dalton Hubble
99f50c5317 *: Upgrade manifests for Kubernetes v1.6.6 and bootkube v0.4.5
* Enable TLS for experimental self-hosted etcd
* Update the flannel Daemonset based on upstream
* Switch control plane components to run as non-root
* Add UpdateStrategy to control plane components
v0.4.5
2017-06-24 14:05:32 -07:00
Dalton Hubble
dd26460395 Fix bootkube version mentioned in the README 2017-06-12 14:11:43 -07:00
Dalton Hubble
21131aa65e Add generated etcd credentials to kube-apiserver-secret.yaml 2017-06-07 16:11:19 -07:00
Dalton Hubble
f03b4c1c60 Update etcd_servers example in README.md 2017-06-07 13:55:11 -07:00
Dalton Hubble
99bf97aa79 Fix etcd_servers interpolation and example 2017-06-07 13:51:07 -07:00
Dalton Hubble
4cadd6f873 Output etcd TLS assets and fmt configs 2017-06-07 11:33:56 -07:00
Dalton Hubble
dc66e59fb2 Merge pull request #3 from dghubble/on-host-etcd
Generate on-host etcd CA, client, and peer TLS cert/key pairs
2017-06-07 10:56:24 -07:00
Dalton Hubble
6e8f0f9a1d Generate on-host etcd CA, client, and peer TLS cert/key pairs 2017-06-06 18:01:36 -07:00
Dalton Hubble
3720aff28a Bump hyperkube to v1.6.4_coreos.0 for bootkube v0.4.4 v0.4.4 2017-05-19 16:26:52 -07:00
Dalton Hubble
368f09bcf1 Merge pull request #2 from dghubble/calc-ip
Compute Kuberntes service IPs from the service CIDR
v0.4.3
2017-05-19 11:20:38 -07:00
Dalton Hubble
08fdad81a3 Compute Kuberntes service IPs from the service CIDR 2017-05-19 11:05:17 -07:00
Dalton Hubble
064ce794bb Merge pull request #1 from dghubble/bootkube-v0.4.3
Update bootkube assets for v0.4.3
2017-05-18 15:54:50 -07:00
Dalton Hubble
209da6d09b resources: Move self-hosted etcd service and TPR 2017-05-18 15:25:09 -07:00
Dalton Hubble
aa7cb4793a Update bootkube assets for v0.4.3
* See upstream
https://github.com/kubernetes-incubator/bootkube/releases/tag/v0.4.3
2017-05-18 14:43:38 -07:00
Dalton Hubble
bf57fb4de1 Rename output_path to asset_dir to match upstream 2017-05-13 15:42:41 -07:00
Dalton Hubble
fb76a401a2 Update etcd-operator to v0.2.6 and disable Google analytics 2017-05-13 15:39:58 -07:00
Dalton Hubble
6cbd9886bd assets.tf: Fix --etcd-servers list for bootstrap-kube-apiserver 2017-05-12 19:35:23 -07:00
Dalton Hubble
642d767d91 variables.tf: Match upstream service CIDR range default 2017-05-11 13:39:38 -07:00
Dalton Hubble
909d33e123 resources: Add experimental self-hosted etcd manifests 2017-05-11 13:39:07 -07:00
Dalton Hubble
35fd313f8b Initial commit for bootkube v0.4.2 render
* Lacks etcd TLS, self-hosted etcd, and experimental manifests
2017-05-01 11:17:20 -07:00