Files
galaxy/test/functional/tools/secret_tool.xml
T
davelopez 3b65a05241 Add vault integration tests for credentials
Introduces tests to validate integration between user credentials and the vault, ensuring secure storage and deletion of secrets.
2025-10-07 16:07:09 +02:00

16 lines
985 B
XML

<tool id="secret_tool" name="secret_tool" version="test" profile="23.0">
<requirements>
<credentials name="service1" version="v1" label="Your credentials set" description="Optional description of the service using credentials">
<variable name="server" inject_as_env="service1_url" optional="false" label="Your Service1 server" description="You can set the server..."/>
<secret name="username" inject_as_env="service1_user" optional="false" label="Your Service1 username" description="Your username is your email"/>
<secret name="password" inject_as_env="service1_pass" optional="true" label="Your Service1 password" description="This needs to be a strong password"/>
</credentials>
</requirements>
<command><![CDATA[
echo \$service1_url > '$output' && echo \$service1_user >> '$output' && echo \$service1_pass >> '$output'
]]></command>
<outputs>
<data name="output" format="txt"/>
</outputs>
</tool>