- Feb 27, 2017
-
-
Sergii Golovatiuk authored
Closes: #1073 Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
-
- Feb 24, 2017
-
-
Sergii Golovatiuk authored
In real scenarios 365 days is short period of time. 3650 days is good enough for long running k8s environments
-
- Feb 23, 2017
-
-
Antoine Legrand authored
-
Antoine Legrand authored
-
Bogdan Dobrelya authored
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
-
Bogdan Dobrelya authored
* Leave all.yml to keep only optional vars * Store groups' specific vars by existing group names * Fix optional vars casted as mandatory (add default()) * Fix missing defaults for an optional IP var * Relink group_vars for terraform to reflect changes Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
-
- Feb 21, 2017
-
-
Ivan Shvedunov authored
-
Sergii Golovatiuk authored
- Remove variable dup for Ubuntu - Update Docker to 1.13
-
- Feb 20, 2017
-
-
Matthew Mosesohn authored
-
Sergii Golovatiuk authored
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
-
- Feb 18, 2017
-
-
Abel Lopez authored
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
-
Matthew Mosesohn authored
This generates too much output and during upgrade scenarios can bring us over the 4mb limit.
-
Matthew Mosesohn authored
This works around 4MB limit for gitlab CI runner.
-
Matthew Mosesohn authored
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.
-
Andrew Greenwood authored
-
Andrew Greenwood authored
-
Andrew Greenwood authored
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
-
- Feb 17, 2017
-
-
Sergii Golovatiuk authored
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>
-
- Feb 16, 2017
-
-
Vladimir Rutsky authored
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.
-
Matthew Mosesohn authored
Fixes #967
-
Matthew Mosesohn authored
-
Vladimir Rutsky authored
This typo lead to kibana_base_url being undefined and Kibana used default base URL ("/") which is incorrect with default proxy-based access.
-
Matthew Mosesohn authored
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
-
Vladimir Rutsky authored
Looks like OpenSSL still properly handles it, even with duplicated "DNS.X" items.
-
- Feb 14, 2017
-
-
Spencer Smith authored
-
Spencer Smith authored
-
Brad Beam authored
-
- Feb 13, 2017
-
-
Sergii Golovatiuk authored
- Refactor 'Check if bootstrap is needed' as ansible loop. This allows to add new elements easily without refactoring. Add pip to the list. - Refactor 'Install python 2.x' task to run once if any of rc codes != 0. Actually, need_bootstrap is array of hashes, so map will allow to get single array of rc statuses. So if status is not zero it will be sorted and the last element will be get, converted to bool. Closes: #961 Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
-
Vladimir Rutsky authored
"shell" step doesn't support check mode, which currently leads to failures, when Ansible is being run in check mode (because Ansible doesn't run command, assuming that command might have effect, and no "rc" or "output" is registered). Setting "check_mode: no" allows to run those "shell" commands in check mode (which is safe, because those shell commands doesn't have side effects).
-
Sergii Golovatiuk authored
Closes: #961 Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
-
Matthew Mosesohn authored
-
Sergii Golovatiuk authored
always_run was deprecated in Ansible 2.2 and will be removed in 2.4 ansible logs contain "[DEPRECATION WARNING]: always_run is deprecated. Use check_mode = no instead". This patch fix deprecation.
-
Matthew Mosesohn authored
Also calico-cni to v1.5.6, calico-policy to v0.5.2 Fixes: #1011
-
Sergii Golovatiuk authored
Since systemd kubelet.service has {{ ssl_ca_dirs }}, fact should be gathered before writing kubelet.service. Closes: #1007 Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
-
- Feb 10, 2017
-
-
Matthew Mosesohn authored
-
Matthew Mosesohn authored
Fixes #1012
-
Alexander Block authored
-
Matthew Mosesohn authored
-
Sergii Golovatiuk authored
- Exclude kubelet CPU/RAM (kube-reserved) from cgroup. It decreases a chance of overcommitment - Add a possibility to modify Kubelet node-status-update-frequency - Add a posibility to configure node-monitor-grace-period, node-monitor-period, pod-eviction-timeout for Kubernetes controller manager - Add Kubernetes Relaibility Documentation with recomendations for various scenarios. Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
-
- Feb 09, 2017
-
-
Matthew Mosesohn authored
Raise readiness probe initial time to 60 (was 30)
-