1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env bash
# Stops and removes the units. Keeps /etc/knotless and /var/lib/knotless.
set -euo pipefail
if [ "$(id -u)" != 0 ]; then
echo "uninstall.sh: run as root" >&2
exit 2
fi
systemctl disable --now knotless-run.service knotless-refresh-kubeconfig.timer 2>/dev/null || true
rm -f /etc/systemd/system/knotless-run.service \
/etc/systemd/system/knotless-refresh-kubeconfig.service \
/etc/systemd/system/knotless-refresh-kubeconfig.timer
systemctl daemon-reload
echo "removed units; kept /etc/knotless and /var/lib/knotless"