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.
7 years ago
Antoine Legrand
e89056a614
Merge pull request #1033 from rutsky/reset-confirmation
ask confirmation before running reset.yml playbook
7 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
7 years ago
Vladimir Rutsky
c02213e4af
force reset confirmation in CI
7 years ago
Smaine Kahlouch
73e0aeb4ca
Merge pull request #1031 from mattymo/defaultcalico
Change default network plugin to Calico
7 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.
7 years ago
Vladimir Rutsky
5337d37a1c
ask confirmation before running reset.yml playbook
7 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
7 years ago
Matthew Mosesohn
7ac84d386c
Merge pull request #1030 from rutsky/remove-swp
remove temporary file
7 years ago
Vladimir Rutsky
8397baa700
remove temporary file
7 years ago
Matthew Mosesohn
2d65554cb9
Change default network plugin to Calico
7 years ago
Matthew Mosesohn
64e40d471c
Merge pull request #1028 from holser/ansible.cfg
Add timings to RECAP output.
7 years ago
Sergii Golovatiuk
c5ea29649b
Add timings to RECAP output.
- Starting from version 2.0 ansible has 'callback_whitelist =
profile_tasks'. It allows to analyze CI to find some time regressions.
- Add skippy to CI's ansible.cfg
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
7 years ago
Antoine Legrand
410438a0e3
Merge pull request #1008 from bradbeam/rkt-proxy
Adding support for proxy w/ rkt kubelet
7 years ago
Spencer Smith
fbaef7e60f
specify grace period for draining
8 years ago
Spencer Smith
017a813621
first cut of an upgrade process
8 years ago
Brad Beam
4c891b8bb0
Adding support for proxy w/ rkt kubelet
7 years ago
Matthew Mosesohn
948d9bdadb
Merge pull request #1019 from mattymo/issue1011
Update calico to v1.0.2
7 years ago
Matthew Mosesohn
b7258ec3bb
Merge pull request #1013 from mattymo/remove_masqerade_all
Disable kube_proxy_masquerade_all
7 years ago
Antoine Legrand
93cb5a5bd6
Merge pull request #1027 from hvnsweeting/master
Multiples doc fixes
7 years ago
Hung Nguyen Viet
d8f46c4410
Highlight important action
7 years ago
Hung Nguyen Viet
d0757ccc5e
Fix typo
7 years ago
Antoine Legrand
f4f730bd8a
Merge pull request #1025 from holser/bug/961
Install pip on Ubuntu
7 years ago
Matthew Mosesohn
f5e27f1a21
Merge pull request #1021 from holser/remove_deprecated
Replace always_run with check_mode
7 years ago
Matthew Mosesohn
bb6415ddc4
Merge pull request #1015 from holser/rkt_ssl_ca_dirs
Set ssl_ca_dirs for rkt based on fact
7 years ago
Sergii Golovatiuk
2b6179841b
Install pip on Ubuntu
- 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>
7 years ago
Antoine Legrand
e877cd2874
Merge pull request #1024 from holser/bug/961
Install pip on Ubuntu
7 years ago
Matthew Mosesohn
203ddfcd43
Merge pull request #1023 from mattymo/fix_dnsmasq_cleanup
Clean up dnsmasq purge task
7 years ago
Vladimir Rutsky
09847567ae
set "check_mode: no" for read-only "shell" steps that registers result
"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).
7 years ago
Sergii Golovatiuk
732ae69d22
Install pip on Ubuntu
Closes : #961
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
7 years ago
Greg Althaus
2b10376339
When resolv.conf changes during host_resolvconf mode, we need to
restart the controller to get the new file configuration.
I'm not fond of this form and would like a better way, but this
seems to "work".
7 years ago
Antoine Legrand
9667ac3baf
Merge pull request #1022 from kubernetes-incubator/ant31-patch-1
Document gitlab-runner.sh
7 years ago
Matthew Mosesohn
b5be335db3
Clean up dnsmasq purge task
7 years ago
Antoine Legrand
d33945780d
Document gitlab-runner.sh
7 years ago
Sergii Golovatiuk
5f4cc3e1de
Replace always_run with check_mode
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.
7 years ago
Matthew Mosesohn
ec567bd53c
Update calico to v1.0.2
Also calico-cni to v1.5.6, calico-policy to v0.5.2
Fixes : #1011
7 years ago
Sergii Golovatiuk
aeadaa1184
Set ssl_ca_dirs for rkt based on fact
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>
7 years ago
Matthew Mosesohn
2f0f0006e3
Merge pull request #988 from mattymo/feat/rolling3
Add CI cases for testing upgrade from v2.0.1 release
7 years ago
Matthew Mosesohn
de047a2b8c
Merge pull request #983 from vwfs/centos_kernel_upgrade
Add kernel upgrade for CentOS
7 years ago
Antoine Legrand
86a35652bb
Merge pull request #1009 from mattymo/dnsmasq_updates
Enable reset of dnsmasq if manifest or config changes
7 years ago
Matthew Mosesohn
6ae70e03cb
fixup upgrades for canal and weave
7 years ago
Matthew Mosesohn
2c532cb74d
Disable kube_proxy_masquerade_all
Fixes #1012
7 years ago
Matthew Mosesohn
779f20d64e
Merge pull request #1010 from bogdando/fixes
Fix misleading HA docs
7 years ago
Bogdan Dobrelya
89ae9f1f88
Merge pull request #1002 from code0x9/master
use ansible sysctl module for config ip forwarding
7 years ago
Bogdan Dobrelya
ed1ab11001
Fix misleading HA docs
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
8 years ago
Alexander Block
d2e010cbe1
Add kernel upgrade for CentOS
8 years ago
Matthew Mosesohn
a44a0990f5
Enable reset of dnsmasq if manifest or config changes
7 years ago
Matthew Mosesohn
2f88c9eefe
Merge pull request #989 from holser/kubelet_remedy
Kubernetes Reliability Improvements
7 years ago
Matthew Mosesohn
60f1936a62
Merge pull request #1004 from galthaus/kubelet-load-modules
Allow kubelet to load kernel modules
7 years ago
Matthew Mosesohn
ee15f99dd7
Add CI cases for testing upgrade from v2.0.1 release
These are manual trigger jobs, but should be run if any PR
impacts upgrades.
7 years ago