Paul Czarkowski
bd064e8094
fix flannel's cross vm networking for vagrant
...
* set flannel backend type to `host-gw`
* set flannel interface to be eth1 ip
2016-05-08 23:42:42 -05:00
Paul Czarkowski
8f4e879ca7
Add native Vagrant support
...
This allows you to simply run `vagrant up` to get a 3 node HA cluster.
* Creates a dynamic inventory and uses the inventory/group_vars/all.yml
* commented lines in inventory.example so that ansible doesn't try to use it.
* added requirements.txt to give easy way to install ansible/ipaddr
* added gitignore files to stop attempts to save unwated files
* changed `Check if kube-system exists` to `failed_when: false` instead of
`ignore_errors`
2016-05-08 10:17:11 -05:00
Smaine Kahlouch
a19ab91b1b
Merge pull request #225 from Smana/gen_secrets_on_first_master
...
generate secrets on first master
2016-05-07 22:00:00 +02:00
Smana
4f627baf71
generate secrets on first master
2016-05-07 21:08:29 +02:00
Smaine Kahlouch
3914d51a7e
Merge pull request #222 from kubespray/fix_test_api_auth
...
fix api auth issue for ci tests
2016-05-05 09:37:03 +02:00
Smana
bd6c12d686
fix api auth issue for ci tests
2016-05-05 09:00:02 +02:00
Smaine Kahlouch
9135c134ec
Merge pull request #221 from Smana/variable_for_root_api_pwd
...
use a variable for api's 'root' password
2016-05-04 18:13:38 +02:00
Smana
59d71740b1
use a variable for api's 'root' password
2016-05-04 16:49:25 +02:00
Antoine Legrand
078d27c0f1
Merge pull request #217 from davidreuss/patch-1
...
Pull correct variable for etcd initial variable
2016-04-29 14:41:38 +02:00
David Reuss
180f2d1fde
Pull correct variable for etcd initial variable
...
This shouldn't use the `inventory_hostname` variable, as that will just yield the same variable, but rather use the `host` which we're looping over.
2016-04-29 14:37:01 +02:00
Antoine Legrand
391b155a98
Merge pull request #216 from cmluciano/cml/fixubuntu
...
Fix ansible dict error on Ubuntu 14.04
2016-04-25 14:54:17 +02:00
Christopher M Luciano
47982ea21c
Use ansible array format instead of dot-notation.
...
This fixes the ansible error ```'dict object' has no attribute
'ansible_default_ipv4'"}```. Closes #215
2016-04-25 08:45:58 -04:00
Smaine Kahlouch
d0e31f9457
Merge pull request #209 from kubespray/upgrade_weave_v1.5.0
...
Upgrade weave v1.5.0 with CNI
2016-04-20 19:44:55 +02:00
Smana
7803ae6acb
enabling travis tests for weave
2016-04-20 17:23:11 +02:00
Smana
97de82bbcc
upgrade weave to v1.5.0 with cni
2016-04-20 17:09:09 +02:00
Smaine Kahlouch
bd1d49fabd
Merge pull request #207 from kubespray/upgrade_calico_v0.19.0
...
upgrade calico v0.19.0, calico-cni v1.2.1
2016-04-19 19:22:07 +02:00
Smana
928bbeaf0f
upgrade calico v0.19.0, calico-cni v1.2.1
2016-04-19 18:28:45 +02:00
Smaine Kahlouch
343a26434d
Merge pull request #203 from zehicle/flagfixes12
...
Add code to detect if epel is already installed and skip it if it is
2016-04-13 09:48:12 +02:00
Rob Hirschfeld
107da007b1
Merge branch 'master' into flagfixes12
2016-04-12 18:44:06 -07:00
Rob Hirschfeld
fb980e4542
missed tick in message
...
cosmetic
2016-04-12 18:43:31 -07:00
Rob Hirschfeld
f12ad6a56f
consolidate EPEL change into a single task
...
as per @smana request
2016-04-12 18:41:46 -07:00
Smaine Kahlouch
5691086ba2
Merge pull request #164 from oneswig/master
...
Provide a non-default hostname for CoreOS systems.
2016-04-12 17:18:33 +02:00
Rob Hirschfeld
831a54e9b7
add code to detect if epel is already installed and skip it if it is
...
add option for generic
2016-04-11 16:44:56 -05:00
Smaine Kahlouch
fd64f4d2a0
Merge pull request #201 from Smana/upgrade_kubernetes_v1.2.2
...
Kubernetes upgrade to 1.2.2
2016-04-11 16:17:09 +02:00
Smana
3cd89bed45
Kubernetes upgrade to 1.2.2
2016-04-11 12:19:09 +02:00
Smaine Kahlouch
5b2568adf1
Merge pull request #200 from kubespray/docker_install_on_rhel7
...
Fix docker install on rhel7
2016-04-11 11:54:14 +02:00
Smana
48a85ce8f8
use docker repository to install on CentOS
2016-04-11 11:17:14 +02:00
Smana
936927a54f
Fix docker install on rhel7
2016-04-10 22:08:13 +02:00
Smaine Kahlouch
8418daa544
Merge pull request #198 from Smana/add_nodes
...
fix add nodes to the cluster
2016-04-10 11:35:00 +02:00
Smana
5c22133492
fix add nodes to the cluster
2016-04-08 07:45:39 +02:00
Smaine Kahlouch
e69b9f6dcb
Merge pull request #194 from kubespray/upgrade_kubernetes_v1.2.1
...
Upgrade kubernetes v1.2.1
2016-04-05 15:28:04 +02:00
Smana
b03093be73
update kubectl bash completion
...
change hyperkube image repository
2016-04-05 15:27:06 +02:00
Smana
bc44d5deb3
upgrade to kubernetes v1.2.1
2016-04-05 12:59:18 +02:00
Smaine Kahlouch
8ab86ac49d
Merge pull request #193 from kubespray/remove_deprecation_warns
...
remove deprecation warns and update doc
2016-04-04 10:54:56 +02:00
Smana
850b7466cd
remove deprecation warns and update doc
2016-04-04 10:14:56 +02:00
Smaine Kahlouch
652cbedee5
Merge pull request #192 from oneswig/coreos-fixes
...
Coreos fixes
2016-04-03 09:32:00 +02:00
Stig Telfer
bf96b92def
Merge branch 'master' into coreos-fixes
2016-04-02 21:01:28 +01:00
Stig Telfer
ab21f4d169
Define empty default objects for docker package management.
...
On CoreOS where there is no package management, perform zero-trip
loops instead of throwing an exception for iterating over a member
of an undefined variable.
2016-04-02 20:55:17 +01:00
Stig Telfer
64a39fdb86
Use var for bin dir instead of assuming /usr/local/bin
...
On CoreOS the binaries are not installed in /usr/local/bin.
2016-04-02 20:53:33 +01:00
Smaine Kahlouch
2192bcccbd
Merge pull request #191 from kubespray/add_certs
...
Add kubernetes.default.svc in certs dns
2016-04-01 15:13:29 +02:00
ant31
7237a925eb
Add kubernetes.default.svc in certs dns
2016-04-01 12:40:01 +02:00
Smaine Kahlouch
34ed6e1a08
Merge pull request #190 from teutostack/automatic-cinder-provisioning
...
Implemented Dynamic Provisioning of PersistentVolumes with cinder
2016-04-01 09:47:29 +02:00
teuto.net Netzdienste GmbH
8cbdf73eba
Changed path to hosts ssl certs from /usr/share/ca-certificates to /etc/ssl/certs/ which fixes https problems in kube-controller-manager and kube-apiserver ( #189 ) caused by the lack of certificates on debian and redhat based systems.
2016-04-01 09:34:28 +02:00
teuto.net Netzdienste GmbH
624a964cda
Implemented Dynamic Provisioning of PersistentVolumes with cinder
...
When kubespray is deployed on OpenStack, the kube-controller-manager is now aware of the cluster and can create new cinder volumes automatically if the PersistentVolumeClaims are annotated accordingly.
Note that this is an alpha feature of kubernetes 1.2
2016-03-31 14:38:46 +02:00
Smaine Kahlouch
a14dfe74e1
Merge pull request #188 from teutostack/warnings-removal
...
Fixing deprecation warnings regarding bare variables and apt
2016-03-30 11:57:57 +02:00
Smaine Kahlouch
f2e822810a
Merge pull request #187 from teutostack/openstack-integration
...
Implemented cloud-provider integration for OpenStack
2016-03-30 11:55:53 +02:00
teuto.net Netzdienste GmbH
a192111e6a
Reverted deletion of "changed_when: False" for Task "Install python-dnf for latest RedHat versions". Deleted "changed_when: False" on Task "Install latest version of python-apt for Debian distribs" to get notified when kubespray has installed a new package version.
2016-03-30 11:21:36 +02:00
teuto.net Netzdienste GmbH
4271dd6645
using apt module instead of command module to install python-apt
2016-03-30 10:39:33 +02:00
teuto.net Netzdienste GmbH
457ed11b49
fixed deprecation warnings regarding bare variables
2016-03-30 10:23:43 +02:00
teuto.net Netzdienste GmbH
9f8da6c225
Implemented cloud-provider integration for OpenStack.
...
Currently kubespray does not install kubernetes in a way that allows cinder volumes to be used. This commit provides the necessary cloud configuration file and configures kubelet and kube-apiserver to use it.
2016-03-29 15:17:22 +02:00