diff --git a/internal/config/templates/k8s-config-installer.service.tpl b/internal/config/templates/k8s-config-installer.service.tpl index 7e58a1a3..164867e3 100644 --- a/internal/config/templates/k8s-config-installer.service.tpl +++ b/internal/config/templates/k8s-config-installer.service.tpl @@ -10,6 +10,7 @@ Restart=on-failure RestartSec=60 # TODO (atanasdinov): Figure out a declarative, non-hardcoded approach for installing selinux modules ExecStartPre=/bin/sh -c "semodule -i /usr/share/selinux/packages/rke2.pp" +ExecStartPre=/bin/sh -c "mkdir -pZ /etc/cni/net.d /opt/cni/bin" ExecStart=/bin/bash "{{ .ConfigDeployScript }}" ExecStartPost=/bin/sh -c "systemctl disable k8s-config-installer.service" ExecStartPost=/bin/sh -c "rm -rf /etc/systemd/system/k8s-config-installer.service"