Bad Request (400) à la création d'un volume via OpenStack

Bonjour,
Nous ne parvenons plus à créer de volume via openstack tel que nous y parvenions il y a plusieurs mois… Nous tentons de créer un volume de 1Go de type "classic" sur "volume.compute.gra5.cloud.ovh.net".
Pour information, nous utilisons php-opencloud/openstack (^3.2) avec :
$service = $openStackInstance->blockStorageV2();
$volume = $service->createVolume([
'size' => 1,
'volumeType' => 'classic',
'name' => 'test-environment-databases-20230721_145626',
'description' => 'Our description',
'metadata' => ,
]);

Voici la trace de la requête et son retour :
Requête :
POST /v2/{NOTRE_PROJET_id}/volumes HTTP/1.1
User-Agent: GuzzleHttp/7
Content-Type: application/json
Host: volume.compute.gra5.cloud.ovh.net

Retour "Bad Request" (400) :
Response
~~~~~~~~
HTTP/1.1 400 Bad Request
Date: Thu, 20 Jul 2023 12:15:01 GMT
Server: Apache/2.4.29 (Ubuntu)
Content-Length: 133
x-compute-request-id: req-fce1d5c3-f311-48fe-9f15-e912af625548
x-openstack-request-id: req-fce1d5c3-f311-48fe-9f15-e912af625548
Content-Type: application/json
X-IPLB-Request-ID: 023B912D:CD92_33533DF8:01BB_64B92545_ADAA7:21AF6
Strict-Transport-Security: max-age=15768000
X-IPLB-Instance: 30329

Nous avons contrôlé les paramètres mais nous ne voyons pas d'anomalie par rapport à avant… Auriez-vous une idée de la raison ou d'une manière de la détecter sans avoir accès aux logs distants ?

Merci !


volumes HTTP


Bonjour, est-ce normal qu'il y ait un blanc ici ? et pas %20 ?

HTTP

Bonjour,
Oui, il s'agit juste d'un log indiquant la méthode HTTP, le path de l'URL cible et le protocole.

Oui, il s'agit juste d'un log indiquant la méthode HTTP, le path de l'URL cible et le protocole


Je maintiens qu'un espace blanc n'a pas sa place dans un URL.

indiquant la méthode HTTP


Exact. Désolé.

Je réponds à mon propre post.
Il semblerait que le traitement de metadata ait changé. Lorsqu'il s'agissait d'un tableau vide, la requête ne posait alors pas problème. Maintenant, cela semble être le cas. Nous l'avons donc retiré et cela fonctionne à nouveau.

Il est assez fastidieux de déboguer à l'aveugle en tout cas, ce serait bien d'avoir accès à plus d'informations/logs si le support classique ne peut aider sur ce genre de problèmes.

Merci !