Skip to content

[Feature]: Create mock data in Qdrant for dev/staging environnements #105

@mhd-hi

Description

@mhd-hi

Feature description

Ajouter du mock data dans Qdrant en dev et staging, pour pouvoir tester le chatbot sans dépendre des données de prod.

Proposed solution

Un ou plusieurs Jobs Kubernetes one-shot déclenché depuis GitHub Actions qui peuple Qdrant avec un petit échantillon de cours générés.

  • Fixtures versionnées dans le repo (seed/qdrant/courses.json)
  • Script yarn run seed:qdrant dans le backend, idempotent
  • Manifeste k8s/jobs/seed-qdrant.yaml
  • Workflow workflow_dispatch avec input environment qui fait kubectl apply du Job

Definition of Done

  • Fixtures de cours créées
  • Script de seed idempotent dans le backend
  • Manifeste Jobs Kubernetes ajouté
  • Workflow GitHub Actions avec sélecteur dev/staging
  • Secrets kubeconfig configurés
  • Testé sur dev et staging
  • Logs du Job visibles dans le run GH Actions

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No fields configured for Task.

Projects

Status
TODO

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions