Skip to content

Commit

Permalink
Don't create calico CNI dir when not using calico (kubernetes-sigs#10156
Browse files Browse the repository at this point in the history
)

Signed-off-by: Pat Riehecky <[email protected]>
  • Loading branch information
jcpunk authored and pedromcpedro committed May 8, 2024
1 parent 5b24e4d commit 0f6db7d
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion roles/kubernetes/preinstall/tasks/0050-create_directories.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,6 @@
with_items:
- "/etc/cni/net.d"
- "/opt/cni/bin"
- "/var/lib/calico"
when:
- kube_network_plugin in ["calico", "weave", "flannel", "cilium", "kube-ovn", "kube-router", "macvlan"]
- inventory_hostname in groups['k8s_cluster']
Expand All @@ -89,6 +88,22 @@
- kube-router
- bootstrap-os

- name: Create calico cni directories
file:
path: "{{ item }}"
state: directory
owner: "{{ kube_owner }}"
mode: 0755
with_items:
- "/var/lib/calico"
when:
- kube_network_plugin == "calico"
- inventory_hostname in groups['k8s_cluster']
tags:
- network
- calico
- bootstrap-os

- name: Create local volume provisioner directories
file:
path: "{{ local_volume_provisioner_storage_classes[item].host_dir }}"
Expand Down

0 comments on commit 0f6db7d

Please sign in to comment.