Uninstall SystemLink Enterprise using Helm.

Note Backup any critical data before uninstalling to avoid potential data loss.

Uninstalling SystemLink Enterprise will remove all resources associated with the Helm release except persistent volume claims and associated storage. You must delete volumes manually. If you install SystemLink Enterprise again in the same namespace with the same release name, the application will attempt to re-use any existing volumes.

To uninstall SystemLink Enterprise, open the Command Prompt and run the following commands:

helm delete <release> --namespace <namespace>
helm delete <admin-release> --namespace <namespace>
helm delete <elasticsearch-release> --namespace <namespace>
Note The Elasticsearch uninstall command is optional and only required if you installed Elasticsearch as a part of your SystemLink Enterprise deployment.
Table 25. Uninstall Parameters
Parameter Description
release The name Helm assigns to the installed collection of software.
namespace The namespace created for each of the Helm release.
admin-release The release name used for installing the SystemLink Admin Helm chart.
elasticsearch-release The release name used for installing the Elasticsearch Helm chart.

Deleting Persistent Volumes

After uninstalling SystemLink Enterprise, persistent volume claims and their associated data remain in the cluster. To permanently delete all data, delete the persistent volume claims:

kubectl get pvc -n <namespace>
kubectl delete pvc --all -n <namespace>

To delete persistent volume claims for specific services, use label selectors:

kubectl delete pvc -n <namespace> --selector=app.kubernetes.io/name=<service-name>
Warning

Deleting persistent volume claims permanently deletes all SystemLink Enterprise data. Ensure you have backed up any critical data before proceeding.

Note Persistent volumes are typically deleted automatically when their claims are removed. If the cluster is not configured for automatic deletion, you can manually delete orphaned persistent volumes:
kubectl get pv
kubectl delete pv <persistent-volume-name>