Commit graph

  • 2c35e4c055 Merge pull request #41 from ansibl8s/download_role Smaine Kahlouch 2015-12-31 16:22:07 +0100
  • e3cdb3574a Rework download role ant31 2015-12-31 16:05:25 +0100
  • 15cd1bfc56 rename env file Smaine Kahlouch 2015-12-31 14:55:06 +0100
  • 392570f4ff distinct local hostname Smaine Kahlouch 2015-12-31 14:54:51 +0100
  • be5fe9af54 never report changed for init system detection Smaine Kahlouch 2015-12-31 14:54:15 +0100
  • 7006d56ab8 split role download and preinstall Smaine Kahlouch 2015-12-31 14:07:02 +0100
  • 1695682d85 handle sysvinit Smaine Kahlouch 2015-12-31 14:05:55 +0100
  • 1d1d8b9c28 add nodnsupdate hook for RedHat Smaine Kahlouch 2015-12-31 14:04:08 +0100
  • 98fe2c02b2 review local tasks Smaine Kahlouch 2015-12-31 10:28:47 +0100
  • 92c2a9457e rename role common to kubernetes/preinstall Smaine Kahlouch 2015-12-31 10:03:22 +0100
  • a11e0cb3d1 keep host downloader Smaine Kahlouch 2015-12-31 09:38:55 +0100
  • dbb6f4934e common role in order to support other linux distribs Smaine Kahlouch 2015-12-30 22:15:18 +0100
  • 9f07f2a951 install docker on a largest number of linux distribution (based on https://github.com/marklee77/ansible-role-docker) Smaine Kahlouch 2015-12-30 17:11:33 +0100
  • 005ddedb94 Merge pull request #38 from ansibl8s/dockerize_dnsmasq Smaine Kahlouch 2015-12-30 14:04:17 +0100
  • b72e220126 remove carriage return Smaine Kahlouch 2015-12-30 13:28:20 +0100
  • e0f460d9b5 copy template dnsmasq pod and remove handlers Smaine Kahlouch 2015-12-30 13:21:48 +0100
  • 2bd6b83656 increase etcd timeout value again Smaine Kahlouch 2015-12-30 13:11:24 +0100
  • 2df70d6a3d Docker dnsmasq ant31 2015-12-26 19:57:18 +0100
  • ddaeb2b8fa Merge pull request #35 from ansibl8s/dockerize_etcd Smaine Kahlouch 2015-12-30 14:01:00 +0100
  • 6f4f170a88 remove useless etcd download, runs into docker containers Smaine Kahlouch 2015-12-30 09:50:02 +0100
  • 3f3b03bc99 increase timeout value for etcd wait_for Smaine Kahlouch 2015-12-29 16:51:45 +0100
  • c9d9ccf025 move network-environment template into node role, required by kubelet Smaine Kahlouch 2015-12-29 12:10:49 +0100
  • e378f4fb14 Install calico-plugin before running calico ant31 2015-12-28 22:02:30 +0100
  • 5c15d14f12 Run etcd as pod Antoine Legrand 2015-12-23 23:27:40 +0100
  • b45747ec86 Merge pull request #37 from ansibl8s/apiserver_https Antoine Legrand 2015-12-28 13:00:46 +0100
  • d597f707f1 use backup file ant31 2015-12-24 19:18:29 +0100
  • 4388cab8d6 Use second ip address in order to avoid any ip range problem Smaine Kahlouch 2015-12-24 13:58:04 +0100
  • 595e93e6da Peer with router configuration is made on the first etcd node Smaine Kahlouch 2015-12-24 13:56:53 +0100
  • 5f4e01cec5 new version of logstash submodule Smaine Kahlouch 2015-12-22 16:38:40 +0100
  • 7c9c609ac4 calico uses loadbalancer address for apiserver Smaine Kahlouch 2015-12-22 08:45:14 +0100
  • 680864f95c don't sync certs on masters, already done in another task Smaine Kahlouch 2015-12-21 14:24:57 +0100
  • 7315d33e3c use ip for etcd proxies even when hostnames are used in the inventory Smaine Kahlouch 2015-12-21 14:24:10 +0100
  • b2afbfd4fb don't touch if the file exists Smaine Kahlouch 2015-12-21 14:23:33 +0100
  • ab694ee291 Install python-httplib2 required packaged Smaine Kahlouch 2015-12-21 12:00:42 +0100
  • bba3525cd8 use loadbalancer when that's possible Smaine Kahlouch 2015-12-21 09:13:48 +0100
  • 2c816f66a3 Check calico network pool Smaine Kahlouch 2015-12-20 16:51:14 +0100
  • d585ceaf3b set permissions on network-environment file Smaine Kahlouch 2015-12-19 12:32:06 +0100
  • fec1dc9041 A single file for tokens tasks Smaine Kahlouch 2015-12-19 11:00:22 +0100
  • e7e03bae9f calico talks to apiserver with https Smaine Kahlouch 2015-12-18 22:22:52 +0100
  • b81a064242 README, update inventory v1.1.3 Smaine Kahlouch 2015-12-18 16:40:58 +0100
  • 03d402e226 using hostnames in the inventory is more readable Smaine Kahlouch 2015-12-18 16:13:42 +0100
  • 0a238d9853 Specify etcd servers for the etcd cluster Smaine Kahlouch 2015-12-18 14:31:51 +0100
  • 4fe0ced5db README, Fix http links Smaine Kahlouch 2015-12-18 13:32:03 +0100
  • c6d65cb535 remove temporary workaround due to node reboot issue with calico 2 Smaine Kahlouch 2015-12-18 13:25:46 +0100
  • a0746a3efd remove temporary workaround due to node reboot issue with calico Smaine Kahlouch 2015-12-18 13:22:32 +0100
  • 46807c655d Update README Smaine Kahlouch 2015-12-18 13:21:22 +0100
  • 970aab70e1 Upgrade calico version to v0.13.0, fixes the node reboot issue Smaine Kahlouch 2015-12-18 13:10:26 +0100
  • 4561dd327b remove deprecated var CALICOCTL_PATH Smaine Kahlouch 2015-12-18 13:09:42 +0100
  • 94c0c32752 The etcd role is run on all the servers Smaine Kahlouch 2015-12-18 11:29:06 +0100
  • b155e8cc7b Fix error in ETCD_INITIAL_CLUSTER loop Smaine Kahlouch 2015-12-18 11:22:56 +0100
  • 9046b7b1bf Configure calico pool on an etcd server Smaine Kahlouch 2015-12-18 10:16:03 +0100
  • 3c450191ea User etcd node ip in initial cluster Antoine Legrand 2015-12-17 22:47:19 +0100
  • 184bb8c94d Use 0755 mode for binaries Antoine Legrand 2015-12-17 22:46:50 +0100
  • a003d91576 simplify inventory path Antoine Legrand 2015-12-17 21:32:06 +0100
  • 9914229484 using ip address instead of inventory_hostname for kube-proxy Smaine Kahlouch 2015-12-17 10:43:06 +0100
  • b3841659d7 Review role order, use master ip even when fqdn are used in the inventory Smaine Kahlouch 2015-12-16 23:49:01 +0100
  • 3a349b8519 Using var file for etcd service Smaine Kahlouch 2015-12-16 21:43:29 +0100
  • 6e91b6f47c Merge pull request #22 from ansibl8s/ha_master Antoine Legrand 2015-12-16 18:11:50 +0100
  • bf5c531037 Merge branch 'master' into ha ant31 2015-12-16 18:09:50 +0100
  • 44ac355aa7 Update depedencies ant31 2015-12-16 18:01:52 +0100
  • 958c770bef Update ports ant31 2015-12-16 17:43:26 +0100
  • 6012230110 Merge branch 'ha_master' of https://github.com/ansibl8s/setup-kubernetes into ha ant31 2015-12-15 17:42:01 +0100
  • 61bb6468ef Update README, cluster.yml Smaine Kahlouch 2015-12-15 17:24:37 +0100
  • f2069b296c BGP peering and loadbalancing vars are managed in a group_vars file Smaine Kahlouch 2015-12-15 17:16:19 +0100
  • 9649f2779d Commenting out loadbalancing vars Smaine Kahlouch 2015-12-15 17:01:29 +0100
  • c91a3183d3 manage undefined vars for loadbalancing Smaine Kahlouch 2015-12-15 16:51:55 +0100
  • 693230ace9 Merge branch 'ha_master' of https://github.com/ansibl8s/setup-kubernetes into ha ant31 2015-12-15 16:28:49 +0100
  • f21f660cc5 Use kube_apiserver_port ant31 2015-12-15 16:27:12 +0100
  • 43afd42f59 use 3 members for etcd clustering Smaine Kahlouch 2015-12-15 15:27:12 +0100
  • 4d1828c724 group vars per location Smaine Kahlouch 2015-12-15 15:25:24 +0100
  • 953f482585 kube-proxy loadbalancing, need an external loadbalancer Smaine Kahlouch 2015-12-15 15:20:08 +0100
  • 4055980ce6 ha apiservers for kubelet Smaine Kahlouch 2015-12-15 13:14:27 +0100
  • e2984b4fdb ha etcd with calico Smaine Kahlouch 2015-12-15 11:49:11 +0100
  • 394a64f904 Add etcd in apps.yml ant31 2015-12-14 22:41:56 +0100
  • 2fc8b46996 etcd can run on a distinct cluster Smaine Kahlouch 2015-12-14 10:39:13 +0100
  • 5efc09710b Renaming hyperkube image vars Smaine Kahlouch 2015-12-14 09:54:58 +0100
  • f908309739 update README with multi-master notes Smaine Kahlouch 2015-12-13 16:59:22 +0100
  • 9862afb097 Upgrade kubernetes to v1.1.3 Smaine Kahlouch 2015-12-13 16:41:18 +0100
  • 59994a6df1 Quickstart documentation Smaine Kahlouch 2015-12-12 19:32:18 +0100
  • 0a1b92f348 cluster log level variable 'kube_log_level' Smaine Kahlouch 2015-12-12 19:11:09 +0100
  • af9b945874 add the loadbalancer address to ssl certs Smaine Kahlouch 2015-12-12 19:09:19 +0100
  • 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 +0100
  • 1568cbe8e9 optionnal api runtime extensions Smaine Kahlouch 2015-12-12 18:24:21 +0100
  • eb4dd5f19d update kubectl bash completion Smaine Kahlouch 2015-12-12 18:22:22 +0100
  • fd0e5e756e Update README, new versions Smaine Kahlouch 2015-12-11 11:53:42 +0100
  • f49620517e running kubernetes master processes as pods Smaine Kahlouch 2015-12-11 11:52:20 +0100
  • ef8a46b8c5 Doesn't manage firewall, note: has to be disabled before running the playbook Smaine Kahlouch 2015-12-11 11:51:34 +0100
  • 47c211f9c1 upgrading docker version Smaine Kahlouch 2015-12-11 11:49:39 +0100
  • b23b8aa3de dnsmasq with multi master arch Smaine Kahlouch 2015-12-11 11:48:43 +0100
  • 3981b73924 download only required kubernetes binaries Smaine Kahlouch 2015-12-11 11:47:51 +0100
  • e0ec3e7241 Using one var file per environment is simplier Smaine Kahlouch 2015-12-11 11:46:02 +0100
  • b66cc67b6f Configure network-environment with a single template Smaine Kahlouch 2015-12-11 11:44:41 +0100
  • 83c1105192 Configuring calico pool once, before starting calico-node Smaine Kahlouch 2015-12-11 11:42:25 +0100
  • d9a8de487f review roles order Smaine Kahlouch 2015-12-11 11:40:56 +0100
  • 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 +0100
  • 3014dfef24 Clustering etcd for ha masters Smaine Kahlouch 2015-12-06 20:39:03 +0100
  • b92fa01e05 Remove etcd dir ant31 2015-12-10 23:17:12 +0100
  • e3ebc8e009 Add Rabbitmq ant31 2015-12-10 20:47:59 +0100
  • 625efc85af Merge branch 'master' of https://github.com/ansibl8s/setup-kubernetes ant31 2015-12-10 20:47:15 +0100
  • d30474d305 Add k8s-etcd ant31 2015-12-10 20:46:33 +0100