Decommissioning
This section outlines the steps to properly uninstall and remove an instance of the QALITA platform depending on the chosen deployment mode (SaaS, Kubernetes, Docker Compose).
I. SaaS Mode
No technical action is required on the user's side. To cancel your account or delete your data:
- Log in to your QALITA SaaS account.
- Go to My Account > Delete my account.
- Confirm the deletion.
This will result in:- Deletion of all data sources, metrics, and associated packs.
- Removal of all user access linked to your organization.
- Automatic revocation of your SaaS license.
This action is irreversible. No data can be recovered after deletion.
II. Kubernetes Deployment
To properly remove QALITA from your Kubernetes cluster:
1. Uninstall with Helm
In the relevant namespace (default qalita
):
helm uninstall qalita -n qalita
2. Delete associated resources
Delete the namespace (⚠️ this will remove all resources within it):
kubectl delete namespace qalita
If you used separate namespaces for SeaweedFS, PostgreSQL, or Redis, delete those as well if needed.
3. Delete persistent volumes (PVC)
Check for remaining volumes:
kubectl get pvc -A | grep qalita
Then delete them:
kubectl delete pvc <pvc-name> -n <namespace>
4. (Optional) Delete secrets
kubectl delete secret qalita-license -n qalita
III. Docker Compose Deployment
If you deployed with Docker Compose:
1. Stop and remove containers
In the folder where your docker-compose.yaml
file is located:
docker-compose down
2. Remove associated volumes
docker volume rm qalita_postgres qalita_redis qalita_seaweedfs
(Check the exact names using docker volume ls
)
IV. Agent Cleanup
If you installed a QALITA agent (qalita-agent
):
- Remove the agent container or service.
- Delete associated credentials.
- Ensure the agent no longer has any scheduled tasks (e.g., cron, systemd, Airflow, etc.).
V. License Revocation
Once the platform is uninstalled, you can request license revocation:
- Contact: support@qalita.io
- Or log in to your customer account to deactivate the license from your dashboard.
VI. Compliance & Sensitive Data
Ensure your data management policy is respected:
- Purge logs.
- Delete database backups.
- Clean up temporary files (packs, archives...).
QALITA does not store any data on the vendor side for on-premise deployments.