Description of problem: A stack creation in Openstack dashboard fail with the error "The Volume ({ get_resource: Volume_test }) could not be found." despite of the volume "Volume_test" existence. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. In Horizon create an example project with a server, a volume and a volume attachment to be launched together as a stack. 2. Draw the lines to connect server and volume to the attachment in the canvas. 3. The "get" attributes in the attachment is auto filled. 4. Try to create a stack. Actual results: Pop-up error message with "The Volume ({ get_resource: Volume_test }) could not be found." Expected results: Stack created successfully. Additional info: Error in logs: 2024-01-01 01:01:01,507 24 WARNING horizon.exceptions Recoverable error: ERROR: Property error: : resources.VolumeAttachment_test.properties.volume_id: : Error validating value '{ get_resource: Volume_tes }': The Volume ({ get_resource: Volume_test }) could not be found. Workaround: Manually change the YAML file of the stack as below because what cause the issue is the double quotes automatically inserted in the parameter instance_uuid and volume_id. From: properties: instance_uuid: "{ get_resource: Server_test }" volume_id: "{ get_resource: Volume_tes }" To: properties: instance_uuid: { get_resource: Server_test } volume_id: { get_resource: Volume_test }
Created attachment 2010738 [details] Evidence of test with OSP17.1 The issue occurs to Openstack 17.1 too. I attached a screenshot of a test.