I'm trying to import a CSV File into Content Types and Paragraphs, using Migrate module (and mainly this tutorial : https://mtech-llc.com/blog/charlotte-leon/migration-csv-data-paragraphs).
For this I have created a custom module in modules/custom, and I added the .yml files in config/install.
Here's my two .yml (produit_epargne is for the Content Type, and epargne_support is for the Paragraph) :
dependencies:
  enforced:
    module:
      - produit_migration
id: produit_epargne
migration_group: produit_group
source:
  plugin: csv
  path: public://csv/test_import_csv_migrate.csv
  ids: 
    [id]
  header_row_count: 1
  delimiter: ';'
  fields:
    - 
      name: id
      label: id
    - 
      name: title
      label: title
    -
      name: field_referent
      label: field_referent
    -
      name: field_fiches_gamme
      label: field_fiches_gamme
    -
      name: field_date_mise_a_jour
      label: field_date_mise_a_jour
process:
  title: title
  field_referent: field_referent
  field_fiches_gamme: field_fiches_gamme
  field_date_mise_a_jour: 
    plugin: format_date
    from_format: Y-m-d
    to_format: Y-m-d
    source: field_date_mise_a_jour
    field_supports/target_id:
      -
        plugin: migration_lookup
        migration: epargne_supports
        no_stub: true
        source: id
      -
        plugin: extract
        index:
          - '0'
    field_supports/target_revision_id:
      -
        plugin: migration_lookup
        migration: epargne_supports
        no_stub: true
        source: id
      -
        plugin: extract
        index:
          - 1
destination:
  plugin: 'entity:node'
  default_bundle: produit_epargne
migration_dependencies:
  required: 
    - epargne_support
  optional: { }
dependencies:
  enforced:
    module:
      - produit_migration
id: epargne_support
migration_group: produit_group
source:
  plugin: csv
  path: public://csv/test_import_csv_migrate.csv
  header_row_count: 1
  delimiter: ';'
  ids: 
    [id]
  fields:
    -
      name: id
      label: id
    - 
      name: field_nb_fonds_euros
      label: field_nb_fonds_euros
    - 
      name: field_nb_fonds_thematiques
      label: field_nb_fonds_thematiques
    - 
      name: field_nb_support_fcpe
      label: field_nb_support_fcpe
    - 
      name: field_nb_support_uc
      label: field_nb_support_uc
process:
  field_nb_fonds_euros: field_nb_fonds_euros
  field_nb_fonds_thematiques: field_nb_fonds_thematiques
  field_nb_support_fcpe: field_nb_support_fcpe
  field_nb_support_uc: field_nb_support_uc
destination:
  plugin: 'entity_reference_revisions:paragraph'
  default_bundle: epargne_supports
migration_dependencies:
  required:
    - files
  optional: { }
But I have two major issues :
- First, the migration group produit_group is not recognized when I run :
drush migrate:imports --group produit_group which is probably the source of the second issue
- Second, when I run drush migrate:imports produit_epargne, it only creates the content types withtout the paragraphs linked to it.
Does anybody see the problem in my code / configuration ?