#!/bin/bash
#
# Copyright (c) 2019-2023 Oracle and/or its affiliates. All rights reserved.
# Licensed under the GNU General Public License Version 3 as shown at https://www.gnu.org/licenses/gpl-3.0.txt.

whitelist="/var/lib/cni
/var/lib/etcd
/etc/kubernetes
./default.etcd
./var/lib/kubelet/
./etc/kubernetes
*.etcd
/run/flannel/subnet.env
/etc/cni/net.d/87-podman-bridge.conflist
/etc/cni/net.d/100-crio-bridge.conf
/etc/cni/net.d/200-loopback.conf
/etc/cni/net.d/87-podman.conflist
/etc/cni/net.d/10-calico.conflist
/etc/cni/net.d/cni.lock
/etc/cni/net.d/calico-kubeconfig
/etc/cni/net.d/00-multus.conf
/etc/cni/net.d/multus.d/multus.kubeconfig
/etc/cni/net.d/10-flannel.conflist
"

if echo "$whitelist" | grep -q -x "$1"; then
	rm -rf $1
else
	echo "$1 is indelible by this script"
	exit 1
fi
