alt-cloud/podsec

Перенести скрипты из домашних папок в общее место

Opened this issue · 4 comments

shaba commented

в rootlesskit.service вызываются скрипты
/var/lib/u7s-admin/usernetes/boot/rootlesskit.sh
/var/lib/u7s-admin/usernetes/boot/crio.sh
Надо перенести эти скрипты в обще доступное место, типа /usr/bin или /usr/libexec.
Например в /usr/libexec/podsec/usernetes/boot

Я думаю назвать каталог
/usr/libexec/podsec/usernetes/bin
А можно ли туда (в /usr/libexec/podsec/usernetes/) помещать другие (например шаблоны для файлов конфигурации kuneadm: /usr/libexec/podsec/usernetes/kubeadm-configs/) каталоги и файлы?

Если нет, тогда имя каталога можно сократить до
/usr/libexec/podsec/usernetes/
или даже до
/usr/libexec/usernetes/

Кстати а можно ли в каталог /etc/kubernetes/manifetst (принадлежащему пакету kubernetes-common) включить манифесты coredns.yaml kube-flannel.yml (не входящие в пакет kubernetes-common) ?

shaba commented

Кстати а можно ли в каталог /etc/kubernetes/manifetst (принадлежащему пакету kubernetes-common) включить манифесты coredns.yaml kube-flannel.yml (не входящие в пакет kubernetes-common) ?

Конечно можно. Надо ли их там пометить как config или config(noreplace) тоже надо решить.

А где помечать config или config(noreplace)?

Эти файлы не перекрывают никаких файлов пакетов kubernetes...