Aller au contenu principal

Décommissionnement

Cette section détaille les étapes pour désinstaller et retirer proprement une instance de la plateforme QALITA selon le mode de déploiement utilisé (SaaS, Kubernetes, Docker Compose).


I. Mode SaaS

Aucune action technique n’est requise côté utilisateur. Pour résilier votre compte ou supprimer vos données :

  1. Connectez-vous à votre compte QALITA SaaS.
  2. Accédez à Mon compte > Supprimer mon compte.
  3. Confirmez la suppression.
    Cela entraîne :
    • Suppression de toutes les sources, métriques et packs associés.
    • Suppression des accès utilisateurs liés à votre organisation.
    • Révocation automatique de votre licence SaaS.
attention

Cette action est irréversible. Aucune donnée ne pourra être récupérée après suppression.


II. Déploiement Kubernetes

Pour retirer proprement QALITA de votre cluster Kubernetes :

1. Désinstallation avec Helm

Dans le namespace concerné (par défaut qalita) :

helm uninstall qalita -n qalita

2. Supprimer les ressources associées

Supprimer le namespace (⚠️ supprime toutes les ressources qu’il contient) :

kubectl delete namespace qalita

Si vous avez utilisé des namespaces séparés pour SeaweedFS, PostgreSQL ou Redis, supprimez-les également si nécessaire.

3. Supprimer les volumes persistants (PVC)

Vérifiez les volumes restants :

kubectl get pvc -A | grep qalita

Puis supprimez-les :

kubectl delete pvc <nom-du-pvc> -n <namespace>

4. (Optionnel) Supprimer les secrets

kubectl delete secret qalita-license -n qalita

III. Déploiement Docker Compose

Si vous avez utilisé le déploiement Docker Compose :

1. Arrêter et supprimer les containers

Dans le dossier où se trouve votre docker-compose.yaml :

docker-compose down

2. Supprimer les volumes associés

docker volume rm qalita_postgres qalita_redis qalita_seaweedfs

(Vérifiez les noms exacts avec docker volume ls)


IV. Nettoyage Agent

Si vous avez installé un agent QALITA (qalita-agent) :

  • Supprimez le conteneur ou le service de l’agent.
  • Supprimez les credentials associés.
  • Assurez-vous que l’agent n’a plus de tâche planifiée (ex. cron, systemd, Airflow, etc.).

V. Révocation de Licence

Une fois la plateforme désinstallée, vous pouvez demander la révocation de votre licence.

  • Contactez : support@qalita.io
  • Ou connectez-vous à votre compte client pour désactiver la licence depuis votre espace.

VI. Conformité & Données sensibles

Assurez-vous d’avoir respecté votre politique de gestion des données :

  • Purge des logs.
  • Suppression des backups de base de données.
  • Nettoyage des fichiers temporaires (packs, archives...).

QALITA ne conserve aucune donnée côté éditeur pour les déploiements on-premise.