Florent Monbillard
dca3bf0e80
Fix first etcd member exclusion in host group pattern ( #6109 )
2020-05-08 15:31:51 -07:00
Sergey
aead0e3a69
bump minimal ansible version to 2.8.0 ( #5984 )
...
* bump minimal ansible version to 2.8.0
* check ansible version in separate playbook
2020-04-22 13:33:44 -07:00
Lovro Seder
27a268df33
Gather just the necessary facts ( #5955 )
...
* Gather just the necessary facts
* Move fact gathering to separate playbook.
2020-04-17 16:23:36 -07:00
holmesb
46f6c09d21
Fixes issue #5160 ( #5171 )
2019-09-16 23:42:22 -07:00
Matthew Mosesohn
a44235d11b
Refactor remove node to allow removing dead nodes and etcd members ( #5009 )
...
Change-Id: I1c59249f08f16d0f6fd60df6ab61f17a0a7df189
2019-08-07 04:46:50 -07:00
Timoses
53032a6695
Use kubespray-defaults in remove-node role ( #4946 )
2019-07-05 03:28:34 -07:00
Maxime Guyot
f69b5f7f33
Upgrade to Ansible 2.7.8 ( #4535 )
2019-04-17 10:18:05 -07:00
Maxime Guyot
a4e65c7ceb
Upgrade to Ansible >2.7.0 ( #4471 )
2019-04-09 04:21:07 -07:00
Andrey Zhelnin
c66e9a6d62
Disable become for localhost ( #4287 )
2019-02-25 19:36:44 -08:00
Chad Swenson
80379f6cab
Fix kube-proxy configuration for kubeadm ( #3958 )
...
- Creates and defaults an ansible variable for every configuration option in the `kubeproxy.config.k8s.io/v1alpha1` type spec
- Fixes vars that were orphaned by removing non-kubeadm
- Fixes previously harcoded kubeadm values
- Introduces a `main` directory for role default files per component (requires ansible 2.6.0+)
- Split out just `kube-proxy.yml` in this first effort
- Removes the kube-proxy server field patch task
We should continue to pull out other components from `main.yml` into their own defaults files as I did here for `defaults/main/kube-proxy.yml`. I hope for and will need others to join me in this refactoring across the project until each component config template has a matching role defaults file, with shared defaults in `kubespray-defaults` or `downloads`
2019-01-03 00:04:26 -08:00
Egor
13af4c1f40
remove-node: fix assert for ansible_version ( #3703 )
2018-11-13 16:18:31 +01:00
Antoine Legrand
3dcb914607
Remove Vault ( #3684 )
...
* Remove Vault
* Remove reference to 'kargo' in the doc
* change check order
2018-11-10 08:51:24 -08:00
Wong Hoi Sing Edison
ce5a34d86c
ansible: Upgrade to 2.7.1 ( #3618 )
...
Only exclude buggy Ansible v2.7.0 (https://github.com/ansible/ansible/issues/46600#issuecomment-433863628 )
Fixup #3589
2018-10-31 03:01:19 -07:00
Antoine Legrand
90d8f7aa6a
Assert if ansible 2.7 is used ( #3589 )
2018-10-26 00:29:21 -07:00
Mark Eisenblaetter
b548f6f320
move node selection from --limit to --extra-vars=node<nodename>"
2018-07-02 20:04:36 +02:00
Rong Zhang
32f312f4a6
Merge pull request #2757 from qbl/master
...
Fix issue #2702 : 'docker_bin_dir' is undefined when running ansible-playbook remove-node.yml
2018-05-14 09:54:57 +08:00
Iqbal Farabi
52ffd5dae4
Fix issue #2702 : 'docker_bin_dir' is undefined when running ansible-playbook remove-node.yml
2018-05-14 07:20:45 +05:30
Giri Kuncoro
1eaa6925b9
Fix privilege escalation timeout for remove-node playbook
2018-05-10 11:53:48 +05:30
Iqbal Farabi
86212d59ae
Fix issue #2702 : 'docker_bin_dir' is undefined when running ansible-playbook remove-node.yml
2018-05-10 10:10:59 +05:30
rong.zhang
12c78e622b
Remove nodes
...
Drain node except daemonsets resource
Use reset cluser for delete deploy data
Then delete node
2018-03-08 15:03:42 +08:00