Brad Beam
df3e11bdb8
Adding EFK logging stack
7 years ago
Vladimir Rutsky
97dabbe997
remove deprecated ubuntu-bootstrap.yml script
Signed-off-by: Vladimir Rutsky <rutsky.vladimir@gmail.com>
7 years ago
Bogdan Dobrelya
5a7a3f6d4a
Merge pull request #949 from vmtyler/master
Fixes Support for OpenStack v3 credentials
7 years ago
Vladimir Rutsky
b4327fdc99
handle both 'ansible_host' and 'ansible_ssh_host' in bastion configuration
'absible_ssh_host' is deprecated in Ansible 2.0 and at least
'contrib/inventory_builder/inventory.py' uses 'ansible_host' instead.
7 years ago
Matthew Mosesohn
10f924a617
Merge pull request #927 from holser/nsenter_fix
Remove nsenter workaround
7 years ago
Matthew Mosesohn
3dd6a01c8b
Merge pull request #901 from galthaus/dns-tweak
DHCP Hook protections
7 years ago
Sergii Golovatiuk
585afef945
Remove nsenter workaround
- Docker 1.12 and further don't need nsenter hack. This patch removes
it. Also, it bumps the minimal version to 1.12.
Closes #776
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
7 years ago
Matthew Mosesohn
bdc65990e1
Merge pull request #958 from holser/fix_weave_cpu
Fix CPU out of scope for Weave-net
7 years ago
Sergii Golovatiuk
f2e4ffcac2
Fix weave-net after upgrade to 1.82
- Set recommended CPU settings
- Cleans up upgrade to weave 1.82. The original WeaveWorks
daemonset definition uses weave-net name.
- Limit DS creation to master
- Combined 2 tasks into one with better condition
7 years ago
Matthew Mosesohn
ae66b6e648
Merge pull request #957 from mattymo/weave-net-naming
Rename weave-kube to weave-net
7 years ago
Greg Althaus
923057c1a8
This continues the DHCP hook checks. Also protect the create side
if the system doesn't have any config files at all.
7 years ago
Matthew Mosesohn
0f6e08d34f
Merge pull request #951 from mattymo/k8s-certs-scale
Fix cert distribution at scale
7 years ago
Matthew Mosesohn
4889a3e2e1
Merge pull request #954 from artem-panchenko/improve_dnsmasq
Explicitly set config path for DNSMasq
7 years ago
Matthew Mosesohn
39d87a96aa
Rename weave-kube to weave-net
Cleans up upgrade to weave 1.82. The original WeaveWorks
daemonset definition uses weave-net name.
7 years ago
Bogdan Dobrelya
e7c03ba66a
Merge pull request #955 from mattymo/disable-idempotency-check
Disable idempotency for ubuntu-weave-sep
7 years ago
Matthew Mosesohn
08822ec684
Fix cert distribution at scale
Use stdin instead of bash args to pass node filenames and base64 data.
Use tempfile for master cert data
7 years ago
Matthew Mosesohn
6463a01e04
Merge pull request #880 from bradbeam/weave-kube
Weave kube
7 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
7 years ago
Artem Panchenko
1418fb394b
Explicitly set config path for DNSMasq
When DNSMasq is configured to read its settings
from a folder ('-7' or '--conf-dir' option) it only
checks that the directory exists and doesn't fail if
it's empty. It could lead to a situation when DNSMasq
is running and handles requests, but not properly
configured, so some of queries can't be resolved.
7 years ago
Matthew Mosesohn
e4eda88ca9
Merge pull request #944 from tureus/skip-cloud-config-on-etcd
Bugfix: skip cloud_config on etcd
7 years ago
Bogdan Dobrelya
71a3c97d6f
Merge pull request #943 from bradbeam/cilint
Fixing lint check for ci
7 years ago
Antoine Legrand
1c3d2924ae
Merge pull request #947 from bradbeam/libs
Consolidating kube.py module
7 years ago
Brad Beam
a11b9d28bd
Upgrading weave to weave-kube
7 years ago
Brad Beam
b54eb609bf
Consolidating kube.py module
7 years ago
Bogdan Dobrelya
dc8ff413f9
Merge pull request #948 from mattymo/update_coreos
Update coreos-stable image
7 years ago
Tyler Britten
f8ffa1601d
Fixed for non-null output
7 years ago
Tyler Britten
da01bc1fbb
Updated OpenStack vars to check for tenant_id (v2) and project_id (v3)
7 years ago
Matthew Mosesohn
a2079a9ca9
Update coreos-stable image
Our old coreos-stable image has docker 1.10
7 years ago
neith00
bbc8c09753
Using the command module instead of raw
Using the command module instead of raw.
Also fixed the syntax.
7 years ago
Matthew Mosesohn
a627299468
Merge pull request #941 from adidenko/use_ansible_hostname_in_calico
Switch to ansible_hostname in calico
7 years ago
Xavier Lange
e5fdc63bdd
Bugfix: skip cloud_config on etcd
7 years ago
Brad Beam
fe83e70074
Fixing lint check for ci
7 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'.
7 years ago
Bogdan Dobrelya
1df50adc1c
Merge pull request #933 from frozenice/hide-skipped-hosts
add skippy stdout callback
7 years ago
Bogdan Dobrelya
b6cd9a4c4b
Merge pull request #938 from bradbeam/ci
Splitting out moderator check from syntax check
7 years ago
Brad Beam
2333ec4d1f
Splitting out moderator check from syntax check
- Attempt to clarify CI runs from contributors
7 years ago
Bogdan Dobrelya
85a8a54d3e
Merge pull request #935 from sc68cal/terraform_groupvars_update
Update the group_vars for Terraform
7 years ago
Bogdan Dobrelya
7294a22901
Merge pull request #934 from frozenice/use-api-pwd-for-root
also use kube_api_pwd for root account
7 years ago
Matthew Mosesohn
f4b7474ade
Merge pull request #926 from adidenko/fix-calico-rr-for-masters
Fix calico-rr peering with k8s masters
7 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
7 years ago
Matthew Mosesohn
882544446a
Merge pull request #928 from sc68cal/terraform_identity_version
Specify the version of the credentials to download from Horizon
7 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
7 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.
7 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).
7 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.
7 years ago
Alexander Block
9bf792ce0b
Pin docker version on RedHat and CentOS to the desired version
7 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
7 years ago
Bogdan Dobrelya
1bdf34e7dc
Merge pull request #915 from bradbeam/ci
Sorting ansible args, fixed ci cluster_mode
7 years ago
Bogdan Dobrelya
cd25bfca91
Merge pull request #884 from mattymo/inventory_builder_scale
Add scale thresholds to split etcd and k8s-masters
7 years ago
Bogdan Dobrelya
1b621ab81c
Merge pull request #873 from crodetsky/fix_test_cases
Genericize test cases and namespace create pod
7 years ago