Matthew Mosesohn
2ba66f0b26
Change coreos-alpha dns mode to host_resolvconf
8 years ago
Matthew Mosesohn
0afadb9149
Merge pull request #1046 from skyscooby/pedantic-syntax-cleanup
Cleanup legacy syntax, spacing, files all to yml
8 years ago
Matthew Mosesohn
19d0159e33
Raise timeout for get netchecker agents
8 years ago
Matthew Mosesohn
d4f15ab402
Merge pull request #1055 from mattymo/etcd-preupgrade-speedup
speed up etcd preupgrade check
8 years ago
Matthew Mosesohn
527e030283
Merge pull request #1058 from holser/update_calico_cni
Update calico-cni to 1.5.6
8 years ago
Matthew Mosesohn
634e6a381c
Merge pull request #1043 from rutsky/patch-3
fix typos in azure docs
8 years ago
Matthew Mosesohn
042d094ce7
Merge pull request #1034 from rutsky/fix-openssl-lb-index
fix load balancer DNS name index evaluation in openssl.conf
8 years ago
Matthew Mosesohn
3cc1491833
Merge branch 'master' into pedantic-syntax-cleanup
8 years ago
Matthew Mosesohn
d19e6dec7a
speed up etcd preupgrade check
8 years ago
Matthew Mosesohn
6becfc52a8
Merge pull request #1056 from mattymo/k8s153
Update Kubernetes to v1.5.3
8 years ago
Sergii Golovatiuk
a2cbbc5c4f
Update calico-cni to 1.5.6
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
8 years ago
Matthew Mosesohn
10173525d8
Update Kubernetes to v1.5.3
8 years ago
Antoine Legrand
ccdb72a422
Merge pull request #1053 from hvnsweeting/master
Update Doc
8 years ago
Hung Nguyen Viet
df96617d3c
Only 1 key needed
8 years ago
Antoine Legrand
09aa3e0e79
Merge pull request #1052 from hvnsweeting/master
Put Ansible requirements first
8 years ago
Hung Nguyen Viet
a673e97f02
Put Ansible requirements first
And re-phrase all sentences to passive tense
8 years ago
Matthew Mosesohn
43e86921e0
pin coreos-alpha to 1325
8 years ago
Antoine Legrand
ad58e08a41
Merge pull request #1049 from alop/selinux
Safe disable SELinux
8 years ago
Abel Lopez
0bfc2d0f2f
Safe disable SELinux
Sometimes, a sysadmin might outright delete the SELinux rpms and
delete the configuration. This causes the selinux module to fail
with
```
IOError: [Errno 2] No such file or directory: '/etc/selinux/config'\n",
"module_stdout": "", "msg": "MODULE FAILURE"}
```
This simply checks that /etc/selinux/config exists before we try
to set it Permissive.
Update from feedback
8 years ago
Matthew Mosesohn
475a42767a
Suppress logging for download image
This generates too much output and during upgrade scenarios
can bring us over the 4mb limit.
8 years ago
Matthew Mosesohn
ce4eefff6a
Use first kube-master to check results
8 years ago
Matthew Mosesohn
82b247d1a4
Adapt advanced network checker for scale
Skip nodes not in ansible play (via --limit)
8 years ago
Matthew Mosesohn
a21eb036ee
Add no_log to cert tar tasks
This works around 4MB limit for gitlab CI runner.
8 years ago
Matthew Mosesohn
9c1701f2aa
Add synthetic scale deployment mode
New deploy modes: scale, ha-scale, separate-scale
Creates 200 fake hosts for deployment with fake hostvars.
Useful for testing certificate generation and propagation to other
master nodes.
Updated test cases descriptions.
8 years ago
Andrew Greenwood
fd17c37feb
Regex syntax changes in yml mode
8 years ago
Andrew Greenwood
cde5451e79
Syntax Bugfix
8 years ago
Andrew Greenwood
ca9ea097df
Cleanup legacy syntax, spacing, files all to yml
Migrate older inline= syntax to pure yml syntax for module args as to be consistant with most of the rest of the tasks
Cleanup some spacing in various files
Rename some files named yaml to yml for consistancy
8 years ago
Antoine Legrand
b84cc14694
Merge pull request #1029 from mattymo/graceful
Add graceful upgrade process
8 years ago
Vladimir Rutsky
a84175b3b9
fix typo: "infrastructore"
8 years ago
Vladimir Rutsky
438b4e9625
fix typos in azure docs
8 years ago
Matthew Mosesohn
a510e7b8f3
Use gce hostname as inventory name
Calico does not allow renaming hosts
8 years ago
Antoine Legrand
e16ebcad6e
Merge pull request #1042 from holser/fix_facts
Fix fact tags
8 years ago
Sergii Golovatiuk
e91e58aec9
Fix fact tags
Ansible playbook fails when tags are limited to "facts,etcd" or to
"facts". This patch allows to run ansible-playbook to gather facts only
that don't require calico/flannel/weave components to be verified. This
allows to run ansible with 'facts,bootstrap-os' or just 'facts' to
gether facts that don't require specific components.
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
8 years ago
Antoine Legrand
3629b9051d
Merge pull request #1038 from rutsky/kubelet-mount-var-log
Mount host's /var/log into kubelet container
8 years ago
Antoine Legrand
ef919d963b
Merge pull request #1040 from retr0h/vagrant-config
Better control instance sizing
8 years ago
Antoine Legrand
4545114408
Merge pull request #1037 from mattymo/coreos_fix
Fix references to CoreOS and Container Linux by CoreOS
8 years ago
Smaine Kahlouch
9ed32b9dd0
Merge pull request #1036 from rutsky/fix-kibana-default-base-url
fix typo in "kibana_base_url" variable name
8 years ago
John Dewey
45dbe6d542
Better control instance sizing
* Git ignore the user controlled config.rb.
* Ability to better control the number of instances running.
8 years ago
Vladimir Rutsky
bff955ff7e
Mount host's /var/log into kubelet container
Kubelet is responsible for creating symlinks from /var/lib/docker to /var/log
to make fluentd logging collector work.
However without using host's /var/log those links are invisible to fluentd.
This is done on rkt configuration too.
8 years ago
Matthew Mosesohn
80c0e747a7
Fix references to CoreOS and Container Linux by CoreOS
Fixes #967
8 years ago
Matthew Mosesohn
617edda9ba
Adjust weave daemonset for serial deployment
8 years ago
Vladimir Rutsky
7ab04b2e73
fix typo in "kibana_base_url" variable name
This typo lead to kibana_base_url being undefined and Kibana used
default base URL ("/") which is incorrect with default proxy-based
access.
8 years ago
Antoine Legrand
e89056a614
Merge pull request #1033 from rutsky/reset-confirmation
ask confirmation before running reset.yml playbook
8 years ago
Matthew Mosesohn
97ebbb9672
Add graceful upgrade process
Based on #718 introduced by rsmitty.
Includes all roles and all options to support deployment of
new hosts in case they were added to inventory.
Main difference here is that master role is evaluated first
so that master components get upgraded first.
Fixes #694
8 years ago
Vladimir Rutsky
c02213e4af
force reset confirmation in CI
8 years ago
Smaine Kahlouch
73e0aeb4ca
Merge pull request #1031 from mattymo/defaultcalico
Change default network plugin to Calico
8 years ago
Vladimir Rutsky
a1ec6f401c
fix load balancer DNS name index evaluation in openssl.conf
Looks like OpenSSL still properly handles it, even with duplicated
"DNS.X" items.
8 years ago
Vladimir Rutsky
5337d37a1c
ask confirmation before running reset.yml playbook
8 years ago
Matthew Mosesohn
d92d955aeb
Merge pull request #985 from rutsky/check-mode-for-shell-commands
set "check_mode: on" for read-only "shell" steps that registers result
8 years ago
Matthew Mosesohn
7ac84d386c
Merge pull request #1030 from rutsky/remove-swp
remove temporary file
8 years ago