Skip to main content

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:

  1. Log in to your QALITA SaaS account.
  2. Go to My Account > Delete my account.
  3. 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.
warning

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.