Bogdan Dobrelya
e7c03ba66a
Merge pull request #955 from mattymo/disable-idempotency-check
Disable idempotency for ubuntu-weave-sep
8 years ago
Matthew Mosesohn
6463a01e04
Merge pull request #880 from bradbeam/weave-kube
Weave kube
8 years ago
Matthew Mosesohn
0cf1850465
Disable idempotency for ubuntu-weave-sep
CI is failing 40% of the time due to errors in reset.
Let's disable idempotency check per-patch until we fix it.
Fixes #953
8 years ago
Matthew Mosesohn
e4eda88ca9
Merge pull request #944 from tureus/skip-cloud-config-on-etcd
Bugfix: skip cloud_config on etcd
8 years ago
Bogdan Dobrelya
71a3c97d6f
Merge pull request #943 from bradbeam/cilint
Fixing lint check for ci
8 years ago
Antoine Legrand
1c3d2924ae
Merge pull request #947 from bradbeam/libs
Consolidating kube.py module
8 years ago
Brad Beam
a11b9d28bd
Upgrading weave to weave-kube
8 years ago
Brad Beam
b54eb609bf
Consolidating kube.py module
8 years ago
Bogdan Dobrelya
dc8ff413f9
Merge pull request #948 from mattymo/update_coreos
Update coreos-stable image
8 years ago
Matthew Mosesohn
a2079a9ca9
Update coreos-stable image
Our old coreos-stable image has docker 1.10
8 years ago
Matthew Mosesohn
a627299468
Merge pull request #941 from adidenko/use_ansible_hostname_in_calico
Switch to ansible_hostname in calico
8 years ago
Xavier Lange
e5fdc63bdd
Bugfix: skip cloud_config on etcd
8 years ago
Brad Beam
fe83e70074
Fixing lint check for ci
8 years ago
Aleksandr Didenko
46c177b982
Switch to ansible_hostname in calico
For consistancy with kubernetes services we should use the same
hostname for nodes, which is 'ansible_hostname'.
Also fixing missed 'kube-node' in templates, Calico is installed
on 'k8s-cluster' roles, not only 'kube-node'.
8 years ago
Bogdan Dobrelya
1df50adc1c
Merge pull request #933 from frozenice/hide-skipped-hosts
add skippy stdout callback
8 years ago
Bogdan Dobrelya
b6cd9a4c4b
Merge pull request #938 from bradbeam/ci
Splitting out moderator check from syntax check
8 years ago
Brad Beam
2333ec4d1f
Splitting out moderator check from syntax check
- Attempt to clarify CI runs from contributors
8 years ago
Bogdan Dobrelya
85a8a54d3e
Merge pull request #935 from sc68cal/terraform_groupvars_update
Update the group_vars for Terraform
8 years ago
Bogdan Dobrelya
7294a22901
Merge pull request #934 from frozenice/use-api-pwd-for-root
also use kube_api_pwd for root account
8 years ago
Matthew Mosesohn
f4b7474ade
Merge pull request #926 from adidenko/fix-calico-rr-for-masters
Fix calico-rr peering with k8s masters
8 years ago
Matthew Mosesohn
9428321607
Merge pull request #932 from vwfs/centos_pin_docker_version
Pin docker version on RedHat and CentOS to the desired version
8 years ago
Matthew Mosesohn
882544446a
Merge pull request #928 from sc68cal/terraform_identity_version
Specify the version of the credentials to download from Horizon
8 years ago
Sean M. Collins
73160c9b90
Update terraform's group_vars to be a symlink
That way, it will not become stale.
Related bug #929
8 years ago
Sean M. Collins
2184d6a3ff
Specify the version of the credentials to download from Horizon
More recent versions of OpenStack Horizon provide Identity v2 and
Identity v3 versions of the RC file.
8 years ago
David Kirstein
6e35895b44
also use kube_api_pwd for root account
This makes it a bit more secure. Also the password can now be changed with a (inventory) variable (no need to edit all.yml).
8 years ago
David Kirstein
8009ff8537
add skippy stdout callback
It removes the teal lines when a host is skipped for a task. This makes the output less spammy and much easier to read. Empty TASK blocks are still included in the output, but that's ok.
8 years ago
Alexander Block
9bf792ce0b
Pin docker version on RedHat and CentOS to the desired version
8 years ago
Aleksandr Didenko
f05aaeb329
Fix calico-rr peering with k8s masters
Calico-rr is broken for deployments with separate k8s-master and
k8s-node roles. In order to fix it we should peer k8s-cluster
nodes with calico-rr, not just k8s-node. The same for peering
with routers.
Closes #925
8 years ago
Bogdan Dobrelya
1bdf34e7dc
Merge pull request #915 from bradbeam/ci
Sorting ansible args, fixed ci cluster_mode
8 years ago
Bogdan Dobrelya
cd25bfca91
Merge pull request #884 from mattymo/inventory_builder_scale
Add scale thresholds to split etcd and k8s-masters
8 years ago
Bogdan Dobrelya
1b621ab81c
Merge pull request #873 from crodetsky/fix_test_cases
Genericize test cases and namespace create pod
8 years ago
Matthew Mosesohn
8ce32eb3e1
Merge pull request #905 from galthaus/async-runs
Add tasks to ensure that the first nodes have their directories for cert gen
8 years ago
Matthew Mosesohn
aae0314bda
Merge pull request #904 from galthaus/nginx-port-config
Add nginx local balancer port configuration variable
8 years ago
Matthew Mosesohn
35d5248d41
Merge pull request #913 from galthaus/apps-master-only
Ansible apps should only check for api-server running on the master.
8 years ago
Matthew Mosesohn
0ccc2555d3
Merge pull request #917 from mattymo/rkt_resolvconf
Fix setting resolvconf when using rkt deploy mode
8 years ago
Matthew Mosesohn
b26a711e96
Merge pull request #916 from mattymo/update_ansible
Update Ansible to 2.2.1
8 years ago
Matthew Mosesohn
2218a052b2
Merge pull request #921 from mattymo/docker113
Add docker 1.13, update 1.12 to 1.12.6
8 years ago
Matthew Mosesohn
40f419ca54
Merge pull request #922 from holser/dnsmasq_dns-forward-max
Allow to specify number of concurrent DNS queries
8 years ago
Matthew Mosesohn
f742fc3dd1
Add scale thresholds to split etcd and k8s-masters
Also adds calico-rr group if there are standalone etcd nodes.
Now if there are 50 or more nodes, 3 etcd nodes will be standalone.
If there are 200 or more nodes, 2 kube-masters will be standalone.
If thresholds are exceeded, kube-node group cannot add nodes that
belong to etcd or kube-master groups (according to above statements).
8 years ago
Matthew Mosesohn
33fbcc56d6
Add docker 1.13, update 1.12 to 1.12.6
Fixes #903
8 years ago
Sergii Golovatiuk
61d05dea58
Allow to specify number of concurrent DNS queries
ndots creates overhead as every pod creates 5 concurrent connections
that are forwarded to sky dns. Under some circumstances dnsmasq may
prevent forwarding traffic with "Maximum number of concurrent DNS
queries reached" in the logs.
This patch allows to configure the number of concurrent forwarded DNS
queries "dns-forward-max" as well as "cache-size" leaving the default
values as they were before.
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
8 years ago
Matthew Mosesohn
8a821060a3
Update Ansible to 2.2.1
8 years ago
Greg Althaus
0d44599a63
Add explicit name printing in task names for deletgated task during
cert creation
8 years ago
crodetsky
8e29b08070
Genericize test cases and namespace create pod
This change modifies 020_check-create-pod and 030_check-network test cases to
target `kube-master[0]` instead of `node1` as these tests can be useful in
deployments that do not use the same naming convention as the basic tests.
This change also modifies 020_check-create-pod to namespace into a `test`
namespace allowing the `get pods` command to get its expected number of
running containers.
Closes #866 and #867 .
8 years ago
Matthew Mosesohn
b6c3e61603
Fix setting resolvconf when using rkt deploy mode
rkt deploy mode doesn't create {{ bin_dir }}/kubelet, so
let's rely on kubelet.env file instad.
8 years ago
Brad Beam
dc08b75c6a
Sorting ansible args, fixed ci cluster_mode
- s/separated/separate/g for cluster_mode so it now generates the correct number of instances
8 years ago
Matthew Mosesohn
5420fa942e
Merge pull request #897 from holser/flush_handlers_before_etcd
Flush handlers before etcd restart
8 years ago
Matthew Mosesohn
1ee33d3a8d
Merge pull request #910 from mattymo/escape_curly
Fix ansible 2.2.1 handling of registered vars
8 years ago
Greg Althaus
61dab8dc0b
Should only check for api-server running on the master.
If this runs on other nodes, it will fail the playbook.
8 years ago
Greg Althaus
0022a2b29e
Add doc updates.
8 years ago