Commit Graph

  • 7c9c609ac4 calico uses loadbalancer address for apiserver Smaine Kahlouch 2015-12-22 08:45:14 +01:00
  • 680864f95c don't sync certs on masters, already done in another task Smaine Kahlouch 2015-12-21 14:24:57 +01:00
  • 7315d33e3c use ip for etcd proxies even when hostnames are used in the inventory Smaine Kahlouch 2015-12-21 14:24:10 +01:00
  • b2afbfd4fb don't touch if the file exists Smaine Kahlouch 2015-12-21 14:23:33 +01:00
  • ab694ee291 Install python-httplib2 required packaged Smaine Kahlouch 2015-12-21 12:00:42 +01:00
  • bba3525cd8 use loadbalancer when that's possible Smaine Kahlouch 2015-12-21 09:13:48 +01:00
  • 2c816f66a3 Check calico network pool Smaine Kahlouch 2015-12-20 16:51:14 +01:00
  • d585ceaf3b set permissions on network-environment file Smaine Kahlouch 2015-12-19 12:32:06 +01:00
  • fec1dc9041 A single file for tokens tasks Smaine Kahlouch 2015-12-19 11:00:22 +01:00
  • e7e03bae9f calico talks to apiserver with https Smaine Kahlouch 2015-12-18 22:22:52 +01:00
  • b81a064242 README, update inventory v1.1.3 Smaine Kahlouch 2015-12-18 16:40:58 +01:00
  • 03d402e226 using hostnames in the inventory is more readable Smaine Kahlouch 2015-12-18 16:13:42 +01:00
  • 0a238d9853 Specify etcd servers for the etcd cluster Smaine Kahlouch 2015-12-18 14:31:51 +01:00
  • 4fe0ced5db README, Fix http links Smaine Kahlouch 2015-12-18 13:32:03 +01:00
  • c6d65cb535 remove temporary workaround due to node reboot issue with calico 2 Smaine Kahlouch 2015-12-18 13:25:46 +01:00
  • a0746a3efd remove temporary workaround due to node reboot issue with calico Smaine Kahlouch 2015-12-18 13:22:32 +01:00
  • 46807c655d Update README Smaine Kahlouch 2015-12-18 13:21:22 +01:00
  • 970aab70e1 Upgrade calico version to v0.13.0, fixes the node reboot issue Smaine Kahlouch 2015-12-18 13:10:26 +01:00
  • 4561dd327b remove deprecated var CALICOCTL_PATH Smaine Kahlouch 2015-12-18 13:09:42 +01:00
  • 94c0c32752 The etcd role is run on all the servers Smaine Kahlouch 2015-12-18 11:29:06 +01:00
  • b155e8cc7b Fix error in ETCD_INITIAL_CLUSTER loop Smaine Kahlouch 2015-12-18 11:22:56 +01:00
  • 9046b7b1bf Configure calico pool on an etcd server Smaine Kahlouch 2015-12-18 10:16:03 +01:00
  • 3c450191ea User etcd node ip in initial cluster Antoine Legrand 2015-12-17 22:47:19 +01:00
  • 184bb8c94d Use 0755 mode for binaries Antoine Legrand 2015-12-17 22:46:50 +01:00
  • a003d91576 simplify inventory path Antoine Legrand 2015-12-17 21:32:06 +01:00
  • 9914229484 using ip address instead of inventory_hostname for kube-proxy Smaine Kahlouch 2015-12-17 10:43:06 +01:00
  • b3841659d7 Review role order, use master ip even when fqdn are used in the inventory Smaine Kahlouch 2015-12-16 23:49:01 +01:00
  • 3a349b8519 Using var file for etcd service Smaine Kahlouch 2015-12-16 21:43:29 +01:00
  • 6e91b6f47c Merge pull request #22 from ansibl8s/ha_master Antoine Legrand 2015-12-16 18:11:50 +01:00
  • bf5c531037 Merge branch 'master' into ha ant31 2015-12-16 18:09:50 +01:00
  • 44ac355aa7 Update depedencies ant31 2015-12-16 18:01:52 +01:00
  • 958c770bef Update ports ant31 2015-12-16 17:43:26 +01:00
  • 6012230110 Merge branch 'ha_master' of https://github.com/ansibl8s/setup-kubernetes into ha ant31 2015-12-15 17:42:01 +01:00
  • 61bb6468ef Update README, cluster.yml Smaine Kahlouch 2015-12-15 17:24:37 +01:00
  • f2069b296c BGP peering and loadbalancing vars are managed in a group_vars file Smaine Kahlouch 2015-12-15 17:16:19 +01:00
  • 9649f2779d Commenting out loadbalancing vars Smaine Kahlouch 2015-12-15 17:01:29 +01:00
  • c91a3183d3 manage undefined vars for loadbalancing Smaine Kahlouch 2015-12-15 16:51:55 +01:00
  • 693230ace9 Merge branch 'ha_master' of https://github.com/ansibl8s/setup-kubernetes into ha ant31 2015-12-15 16:28:49 +01:00
  • f21f660cc5 Use kube_apiserver_port ant31 2015-12-15 16:27:12 +01:00
  • 43afd42f59 use 3 members for etcd clustering Smaine Kahlouch 2015-12-15 15:27:12 +01:00
  • 4d1828c724 group vars per location Smaine Kahlouch 2015-12-15 15:25:24 +01:00
  • 953f482585 kube-proxy loadbalancing, need an external loadbalancer Smaine Kahlouch 2015-12-15 15:20:08 +01:00
  • 4055980ce6 ha apiservers for kubelet Smaine Kahlouch 2015-12-15 13:14:27 +01:00
  • e2984b4fdb ha etcd with calico Smaine Kahlouch 2015-12-15 11:49:11 +01:00
  • 394a64f904 Add etcd in apps.yml ant31 2015-12-14 22:41:56 +01:00
  • 2fc8b46996 etcd can run on a distinct cluster Smaine Kahlouch 2015-12-14 10:39:13 +01:00
  • 5efc09710b Renaming hyperkube image vars Smaine Kahlouch 2015-12-14 09:54:58 +01:00
  • f908309739 update README with multi-master notes Smaine Kahlouch 2015-12-13 16:59:22 +01:00
  • 9862afb097 Upgrade kubernetes to v1.1.3 Smaine Kahlouch 2015-12-13 16:41:18 +01:00
  • 59994a6df1 Quickstart documentation Smaine Kahlouch 2015-12-12 19:32:18 +01:00
  • 0a1b92f348 cluster log level variable 'kube_log_level' Smaine Kahlouch 2015-12-12 19:11:09 +01:00
  • af9b945874 add the loadbalancer address to ssl certs Smaine Kahlouch 2015-12-12 19:09:19 +01:00
  • 3cbcd6f189 Calico uses the loadbalancer to reach etcd if 'loadbalancer_address' is defined. The loadbalancer has to be configured first Smaine Kahlouch 2015-12-12 19:06:57 +01:00
  • 1568cbe8e9 optionnal api runtime extensions Smaine Kahlouch 2015-12-12 18:24:21 +01:00
  • eb4dd5f19d update kubectl bash completion Smaine Kahlouch 2015-12-12 18:22:22 +01:00
  • fd0e5e756e Update README, new versions Smaine Kahlouch 2015-12-11 11:53:42 +01:00
  • f49620517e running kubernetes master processes as pods Smaine Kahlouch 2015-12-11 11:52:20 +01:00
  • ef8a46b8c5 Doesn't manage firewall, note: has to be disabled before running the playbook Smaine Kahlouch 2015-12-11 11:51:34 +01:00
  • 47c211f9c1 upgrading docker version Smaine Kahlouch 2015-12-11 11:49:39 +01:00
  • b23b8aa3de dnsmasq with multi master arch Smaine Kahlouch 2015-12-11 11:48:43 +01:00
  • 3981b73924 download only required kubernetes binaries Smaine Kahlouch 2015-12-11 11:47:51 +01:00
  • e0ec3e7241 Using one var file per environment is simplier Smaine Kahlouch 2015-12-11 11:46:02 +01:00
  • b66cc67b6f Configure network-environment with a single template Smaine Kahlouch 2015-12-11 11:44:41 +01:00
  • 83c1105192 Configuring calico pool once, before starting calico-node Smaine Kahlouch 2015-12-11 11:42:25 +01:00
  • d9a8de487f review roles order Smaine Kahlouch 2015-12-11 11:40:56 +01:00
  • d1e19563b0 Master and nodes will run the 'node' role, kube-proxy is run under a container, new script for ssl certs Smaine Kahlouch 2015-12-11 11:32:13 +01:00
  • 3014dfef24 Clustering etcd for ha masters Smaine Kahlouch 2015-12-06 20:39:03 +01:00
  • b92fa01e05 Remove etcd dir ant31 2015-12-10 23:17:12 +01:00
  • e3ebc8e009 Add Rabbitmq ant31 2015-12-10 20:47:59 +01:00
  • 625efc85af Merge branch 'master' of https://github.com/ansibl8s/setup-kubernetes ant31 2015-12-10 20:47:15 +01:00
  • d30474d305 Add k8s-etcd ant31 2015-12-10 20:46:33 +01:00
  • 9cecc30b6d changing proxy mode to default 'userspace', issues with 'iptables' Smaine Kahlouch 2015-12-09 15:03:57 +01:00
  • 563be70728 disable bgp for master v1.1 Smaine Kahlouch 2015-12-03 15:38:44 +01:00
  • a03f3739dc Add kubectl bash completion, missing script Smaine Kahlouch 2015-12-01 15:45:31 +01:00
  • bfe78848fa Add kubectl bash completion Smaine Kahlouch 2015-12-01 12:13:22 +01:00
  • 126d4e36c8 Fix kube-proxy on master Smaine Kahlouch 2015-11-30 16:41:22 +01:00
  • 97c4edc028 Add api runtime config option, review kubernetes handlers Smaine Kahlouch 2015-11-27 12:32:31 +01:00
  • f74c195d47 updated submodule postgres Smaine Kahlouch 2015-11-26 14:16:49 +01:00
  • 2374878ef7 Useless tag 'apps' Smaine Kahlouch 2015-11-26 09:37:39 +01:00
  • b9e56dd435 Update postgres submodule Smaine Kahlouch 2015-11-26 09:34:37 +01:00
  • ede5f9592a Add kube-logstash submodule ant31 2015-11-25 14:49:20 +01:00
  • a6137b3aee kube-logstash ant31 2015-11-25 14:47:05 +01:00
  • da3920496d add missing vars file Smaine Kahlouch 2015-11-24 16:55:53 +01:00
  • 895a02e274 change calico pool configuration order Smaine Kahlouch 2015-11-22 22:32:45 +01:00
  • b4b20c9dbc Update readme, inventory ex Smaine Kahlouch 2015-11-22 18:25:36 +01:00
  • fe8eff07d3 finalize merge kube_1.1.2 Smaine Kahlouch 2015-11-22 18:15:45 +01:00
  • 941cae2a4c README update, 1 distinct playbook for apps Smaine Kahlouch 2015-11-20 11:01:50 +01:00
  • 4a9a82ca86 include kubernetes config Smaine Kahlouch 2015-11-18 22:36:56 +01:00
  • d2ac5ac54b Update requirements.yml file Smaine Kahlouch 2015-11-18 16:00:47 +01:00
  • 4c2f757fe8 Add kubedash and monitoring submodule Smaine Kahlouch 2015-11-18 15:56:13 +01:00
  • e701c3d49d Update README with the current calico version Smaine Kahlouch 2015-11-22 13:37:27 +01:00
  • 5762d8f301 upgrade flannel and etcd version Smaine Kahlouch 2015-11-22 13:35:00 +01:00
  • 9a278bae00 Update README with the latest version and simply inventory Smaine Kahlouch 2015-11-22 13:34:29 +01:00
  • d3f35e12a2 Simplify docker role, cbr0 for calico isn't required anymore Smaine Kahlouch 2015-11-22 13:33:13 +01:00
  • d7b7db34fa move task service kube-api to the end of role master Smaine Kahlouch 2015-11-21 17:01:43 +01:00
  • 4dd85b5078 move task service kube-api to the end of role master Smaine Kahlouch 2015-11-21 17:00:41 +01:00
  • 7f73bb5522 Keep workaround Antoine Legrand 2015-11-21 14:04:42 +01:00
  • 795ce8468d Calico systemd unit improvement (status, stop) Smaine Kahlouch 2015-11-21 13:20:39 +01:00
  • fb6dd60f52 Rollback 1.8.3 docker ant31 2015-11-20 16:24:47 +01:00
  • e427591545 upgrade kubernetes version to 1.1.2 Smaine Kahlouch 2015-11-20 15:12:23 +01:00