2.x
Ask or search…
K

Uninstalling

Uninstalling Calyptia Core from a Kubernetes Cluster

The steps for uninstalling Calyptia Core from a Kubernetes Cluster installation are shown below.
First, remove all the pipelines that belong to the core instance. Be aware that this step cannot be reverted, so any workload that is using these pipelines will not continue working.
for pipeline in $(calyptia get pipelines --aggregator ${NAME_OF_YOUR_INSTANCE}) -o json | jq -r -c '.[] | .name'); do echo $pipeline && calyptia delete pipeline $pipeline --yes; done
You can validate that no pipelines remain available by running:
calyptia get pipelines --aggregator ${YOUR_INSTANCE_NAME} --show-ids
Your Calyptia Core instance should then be removed with the same tool it was installed with: either the calyptia CLI or helm.
calyptia delete core_instance operator ${YOUR_INSTANCE_NAME}
For helm, ensure you specify the same name for the release and namespace as it was created with:
helm uninstall calyptia-core -n ${CALYPTIA_CORE_NAMESPACE}
See https://helm.sh/docs/helm/helm_uninstall/ for more details about the helm process.

Uninstalling Calyptia Core package

If Calyptia Core has been uninstalled by the Calyptia package, it's best to follow the steps above to de-register your pipelines and instance first. After that is complete, remove the package with the usual package manager (yum or apt depending on your operating system).
For Red Hat compatible packages:
yum remove calyptia-core-operator
For Debian compatible packages:
apt remove calyptia-core-operator