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`
8 years ago
Smaine Kahlouch
a19ab91b1b
Merge pull request #225 from Smana/gen_secrets_on_first_master
generate secrets on first master
8 years ago
Smana
4f627baf71
generate secrets on first master
8 years ago
Smaine Kahlouch
3914d51a7e
Merge pull request #222 from kubespray/fix_test_api_auth
fix api auth issue for ci tests
8 years ago
Smana
bd6c12d686
fix api auth issue for ci tests
8 years ago
Smaine Kahlouch
9135c134ec
Merge pull request #221 from Smana/variable_for_root_api_pwd
use a variable for api's 'root' password
8 years ago
Smana
59d71740b1
use a variable for api's 'root' password
8 years ago
Antoine Legrand
078d27c0f1
Merge pull request #217 from davidreuss/patch-1
Pull correct variable for etcd initial variable
8 years ago
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.
8 years ago
Antoine Legrand
391b155a98
Merge pull request #216 from cmluciano/cml/fixubuntu
Fix ansible dict error on Ubuntu 14.04
8 years ago
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
8 years ago
Smaine Kahlouch
d0e31f9457
Merge pull request #209 from kubespray/upgrade_weave_v1.5.0
Upgrade weave v1.5.0 with CNI
8 years ago
Smana
7803ae6acb
enabling travis tests for weave
8 years ago
Smana
97de82bbcc
upgrade weave to v1.5.0 with cni
8 years ago
Smaine Kahlouch
bd1d49fabd
Merge pull request #207 from kubespray/upgrade_calico_v0.19.0
upgrade calico v0.19.0, calico-cni v1.2.1
8 years ago
Smana
928bbeaf0f
upgrade calico v0.19.0, calico-cni v1.2.1
8 years ago
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
8 years ago
Rob Hirschfeld
107da007b1
Merge branch 'master' into flagfixes12
8 years ago
Rob Hirschfeld
fb980e4542
missed tick in message
cosmetic
8 years ago
Rob Hirschfeld
f12ad6a56f
consolidate EPEL change into a single task
as per @smana request
8 years ago
Smaine Kahlouch
5691086ba2
Merge pull request #164 from oneswig/master
Provide a non-default hostname for CoreOS systems.
8 years ago
Rob Hirschfeld
831a54e9b7
add code to detect if epel is already installed and skip it if it is
add option for generic
8 years ago
Smaine Kahlouch
fd64f4d2a0
Merge pull request #201 from Smana/upgrade_kubernetes_v1.2.2
Kubernetes upgrade to 1.2.2
8 years ago
Smana
3cd89bed45
Kubernetes upgrade to 1.2.2
8 years ago
Smaine Kahlouch
5b2568adf1
Merge pull request #200 from kubespray/docker_install_on_rhel7
Fix docker install on rhel7
8 years ago
Smana
48a85ce8f8
use docker repository to install on CentOS
8 years ago
Smana
936927a54f
Fix docker install on rhel7
8 years ago
Smaine Kahlouch
8418daa544
Merge pull request #198 from Smana/add_nodes
fix add nodes to the cluster
8 years ago
Smana
5c22133492
fix add nodes to the cluster
8 years ago
Smaine Kahlouch
e69b9f6dcb
Merge pull request #194 from kubespray/upgrade_kubernetes_v1.2.1
Upgrade kubernetes v1.2.1
8 years ago
Smana
b03093be73
update kubectl bash completion
change hyperkube image repository
8 years ago
Smana
bc44d5deb3
upgrade to kubernetes v1.2.1
8 years ago
Smaine Kahlouch
8ab86ac49d
Merge pull request #193 from kubespray/remove_deprecation_warns
remove deprecation warns and update doc
8 years ago
Smana
850b7466cd
remove deprecation warns and update doc
8 years ago
Smaine Kahlouch
652cbedee5
Merge pull request #192 from oneswig/coreos-fixes
Coreos fixes
8 years ago
Stig Telfer
bf96b92def
Merge branch 'master' into coreos-fixes
8 years ago
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.
8 years ago
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.
8 years ago
Smaine Kahlouch
2192bcccbd
Merge pull request #191 from kubespray/add_certs
Add kubernetes.default.svc in certs dns
8 years ago
ant31
7237a925eb
Add kubernetes.default.svc in certs dns
8 years ago
Smaine Kahlouch
34ed6e1a08
Merge pull request #190 from teutostack/automatic-cinder-provisioning
Implemented Dynamic Provisioning of PersistentVolumes with cinder
8 years ago
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.
8 years ago
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
8 years ago
Smaine Kahlouch
a14dfe74e1
Merge pull request #188 from teutostack/warnings-removal
Fixing deprecation warnings regarding bare variables and apt
8 years ago
Smaine Kahlouch
f2e822810a
Merge pull request #187 from teutostack/openstack-integration
Implemented cloud-provider integration for OpenStack
8 years ago
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.
8 years ago
teuto.net Netzdienste GmbH
4271dd6645
using apt module instead of command module to install python-apt
8 years ago
teuto.net Netzdienste GmbH
457ed11b49
fixed deprecation warnings regarding bare variables
8 years ago
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.
8 years ago
Smaine Kahlouch
ed9a521d6d
Merge pull request #185 from Smana/choose_cloud_provider
choose between gce and aws cloud providers
8 years ago