summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-06-18 22:57:23 +0200
committerChristian Pointner <equinox@spreadspace.org>2020-06-18 22:57:23 +0200
commit11bedef59696c991c4663d61d8338ea8f0a04e91 (patch)
tree5327b3f105126197cfa5ea168069dd9bafa7d22f /common
parentkubernetes/net/kubegard/reset: fix missing handler (diff)
kubernetes: fix kubeguard cleanup
Diffstat (limited to 'common')
-rw-r--r--common/kubernetes-cluster-cleanup.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/common/kubernetes-cluster-cleanup.yml b/common/kubernetes-cluster-cleanup.yml
index 83d6945c..d56940ee 100644
--- a/common/kubernetes-cluster-cleanup.yml
+++ b/common/kubernetes-cluster-cleanup.yml
@@ -28,6 +28,12 @@
loop: "{{ groups['_kubernetes_nodes_remove_'] | default([]) }}"
command: "kubectl delete node {{ item }}"
+- name: cleanup kubeguard connections
+ hosts: _kubernetes_nodes_
+ roles:
+ - role: kubernetes/net/kubeguard/cleanup
+ when: hostvars[groups['_kubernetes_primary_master_'][0]].kubernetes_network_plugin == 'kubeguard'
+
- name: try to clean superflous nodes
hosts: _kubernetes_nodes_remove_
roles: