Mercurial > repos > enis > gcp_batch_netcat
comparison gcp_batch_netcat.xml @ 4:2ff4a39ea41b draft
planemo upload commit 1bf6938d35be8e67e317f504f43f281ce7dc06e6
author | enis |
---|---|
date | Tue, 22 Jul 2025 14:47:47 +0000 |
parents | 79160beab2a4 |
children | b2ce158b4f22 |
comparison
equal
deleted
inserted
replaced
3:0ea626b10557 | 4:2ff4a39ea41b |
---|---|
1 <tool id="gcp_batch_netcat" name="GCP Batch Netcat" version="0.1.1"> | 1 <tool id="gcp_batch_netcat" name="GCP Batch Netcat" version="0.1.1"> |
2 <description>Submit a job to GCP Batch and connect to an NFS server.</description> | 2 <description>Submit a job to GCP Batch and connect to an NFS server.</description> |
3 <requirements> | 3 <requirements> |
4 <requirement type="package" version="438.0.0">google-cloud-sdk</requirement> | 4 <!-- <requirement type="package" version="529.0.0">google-cloud-sdk</requirement> |
5 <requirement type="package" version="0.7.1">netcat</requirement> | 5 <requirement type="package" version="0.7.1">netcat</requirement> --> |
6 <container type="docker">afgane/gcp-batch-netcat:0.1.0</container> | 6 <container type="docker">afgane/gcp-batch-netcat:0.2.0</container> |
7 </requirements> | 7 </requirements> |
8 <command><![CDATA[ | 8 <command><![CDATA[ |
9 python3 '$__tool_directory__/gcp_batch_netcat.py' --nfs_address '$nfs_address' --output '$output' --project '$project' --region '$region' --port '$port' --service_account_key '$service_account_key' | 9 python3 '$__tool_directory__/gcp_batch_netcat.py' --nfs_address '$nfs_address' --output '$output' --project '$project' --region '$region' --service_account_key '$service_account_key' --network '$network' --subnet '$subnet' |
10 ]]></command> | 10 ]]></command> |
11 <inputs> | 11 <inputs> |
12 <param name="nfs_address" type="text" label="NFS Server Address" optional="false"/> | 12 <param name="region" type="text" label="GCP Batch Region" optional="false"/> |
13 <param name="project" type="text" label="GCP Project ID" optional="false"/> | 13 <param name="network" type="text" label="GCP Network name" optional="false"/> |
14 <param name="region" type="text" label="GCP Region" optional="false"/> | 14 <param name="subnet" type="text" label="GCP Subnet name" optional="false"/> |
15 <param name="port" type="integer" value="2049" label="Port"/> | 15 <param name="nfs_address" type="text" label="NFS Server Address" help="The address of the NFS server to connect to. If not provided, will be auto-detected." /> |
16 <param name="service_account_key" type="data" format="json" label="GCP Service Account Key File" help="JSON key file for GCP service account with Batch API permissions"/> | 16 <param name="service_account_key" type="data" format="json" label="GCP Service Account Key File" help="JSON key file for GCP service account with Batch API permissions"/> |
17 <param name="project" type="text" label="GCP Project ID" help="The ID of the GCP project to use. If not provided, will be extracted from the service account key."/> | |
17 </inputs> | 18 </inputs> |
18 <outputs> | 19 <outputs> |
19 <data name="output" format="txt"/> | 20 <data name="output" format="txt"/> |
20 </outputs> | 21 </outputs> |
21 <help><![CDATA[ | 22 <help><![CDATA[ |