Repository: CS-SI/eodag (python)

Issue:
Geodes & Geodes_s3 have the same key in pre release 3.1.0b2
**Describe the bug**

- The latest pre-release adds geodes_s3 for internal access the CNES data lake
- The latest provider config uses the same key
```
- geodes:
    priority: # Lower value means lower priority (Default: 0)
    search: # Search parameters configuration
    auth:
        credentials:
            apikey:
    download:
        extract:
        output_dir:
geodes:
    priority: # Lower value means lower priority (Default: 0)
    search: # Search parameters configuration
    auth:
        credentials:
            aws_access_key_id:
            aws_secret_access_key:
            aws_session_token:
    download:
        extract:
        output_dir:
```
- This breaks the public Geodes access with error: `MisconfiguredError('The following credentials are missing for provider geodes: aws_access_key_id, aws_secret_access_key, aws_session_token')`

Pull request:
fix(providers): typo in geodes_s3 user conf template
Fixes #1530,  typo in `geodes_s3` user conf template and incomplete conf fix

Patch:
diff --git a/eodag/config.py b/eodag/config.py
index 0ceb1f1f..db5ae7a0 100644
--- a/eodag/config.py
+++ b/eodag/config.py
@@ -779,6 +779,7 @@ def provider_config_init(
             and provider_config.search.type
             in [
                 "StacSearch",
+                "StacListAssets",
                 "StaticStacSearch",
             ]
         ):
diff --git a/eodag/resources/user_conf_template.yml b/eodag/resources/user_conf_template.yml
index 0d6c9e24..5221bd2d 100644
--- a/eodag/resources/user_conf_template.yml
+++ b/eodag/resources/user_conf_template.yml
@@ -157,7 +157,7 @@ geodes:
     download:
         extract:
         output_dir:
-geodes:
+geodes_s3:
     priority: # Lower value means lower priority (Default: 0)
     search: # Search parameters configuration
     auth:


Test patch:
diff --git a/tests/units/test_core.py b/tests/units/test_core.py
index 3b8faf95..9f5fdfd8 100644
--- a/tests/units/test_core.py
+++ b/tests/units/test_core.py
@@ -305,6 +305,7 @@ class TestCore(TestCoreBase):
             "dedl",
             "earth_search",
             "geodes",
+            "geodes_s3",
             "onda",
             "peps",
             "planetary_computer",
@@ -317,6 +318,7 @@ class TestCore(TestCoreBase):
             "creodias",
             "creodias_s3",
             "geodes",
+            "geodes_s3",
             "onda",
             "peps",
             "sara",
@@ -335,6 +337,7 @@ class TestCore(TestCoreBase):
             "creodias_s3",
             "dedl",
             "geodes",
+            "geodes_s3",
             "onda",
             "peps",
             "sara",
@@ -349,6 +352,7 @@ class TestCore(TestCoreBase):
             "earth_search",
             "earth_search_gcs",
             "geodes",
+            "geodes_s3",
             "onda",
             "peps",
             "sara",
@@ -368,7 +372,7 @@ class TestCore(TestCoreBase):
         ],
         "S2_MSI_L2AP": ["wekeo_main"],
         "S2_MSI_L2A_COG": ["earth_search_cog"],
-        "S2_MSI_L2A_MAJA": ["geodes", "theia"],
+        "S2_MSI_L2A_MAJA": ["geodes", "geodes_s3", "theia"],
         "S2_MSI_L2B_MAJA_SNOW": ["theia"],
         "S2_MSI_L2B_MAJA_WATER": ["theia"],
         "S2_MSI_L3A_WASP": ["theia"],
@@ -635,6 +639,7 @@ class TestCore(TestCoreBase):
         "ecmwf",
         "eumetsat_ds",
         "geodes",
+        "geodes_s3",
         "hydroweb_next",
         "meteoblue",
         "onda",
@@ -1828,6 +1833,16 @@ class TestCore(TestCoreBase):
                     "cloudCover",
                 ],
             },
+            "geodes_s3": {
+                "max_sort_params": None,
+                "sortables": [
+                    "id",
+                    "startTimeFromAscendingNode",
+                    "completionTimeFromAscendingNode",
+                    "platformSerialIdentifier",
+                    "cloudCover",
+                ],
+            },
             "hydroweb_next": {
                 "sortables": [
                     "id",