mirror of
https://github.com/vacp2p/dst-projectboard.git
synced 2026-01-08 20:48:08 -05:00
Create waku-multi.yml
This commit is contained in:
177
.github/ISSUE_TEMPLATE/waku-multi.yml
vendored
Normal file
177
.github/ISSUE_TEMPLATE/waku-multi.yml
vendored
Normal file
@@ -0,0 +1,177 @@
|
||||
name: Waku simulations
|
||||
description: Request Waku simulation(s) for analysis by DST.
|
||||
title: "[Waku] Replace me with a descriptive title"
|
||||
labels: ["analysis-required", "test-pending"]
|
||||
assignees:
|
||||
- Zorlin
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Please fill out this form to create a request for a Waku simulation.
|
||||
If possible, VacLab will perform the simulation automatically and collect results to be analysed by DST staff later.
|
||||
You may specify specific things you wish to be analysed later.
|
||||
|
||||
**Matrix Configurations**:
|
||||
- For parameters that accept multiple values, use a comma-separated format (e.g., "100, 200, 500") to specify different options.
|
||||
- For some dropdowns, you can select multiple options.
|
||||
- If multiple values are specified, the simulation will be run in a matrix, testing each unique combination.
|
||||
|
||||
- type: input
|
||||
id: what
|
||||
attributes:
|
||||
label: What's being tested?
|
||||
description: In brief, what is being tested that requires this simulation?
|
||||
placeholder: "ex: Waku relay bandwidth usage"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Longer test description
|
||||
description: You can go into more detail here about what needs to be done and any specifics about the test.
|
||||
placeholder: "We are testing the bandwidth usage of Waku when relaying messages."
|
||||
|
||||
- type: dropdown
|
||||
id: milestone
|
||||
attributes:
|
||||
label: What milestone is this testing being done against?
|
||||
multiple: true
|
||||
options:
|
||||
- vac:dst:deployment-and-analysis:waku:10k
|
||||
- vac:dst:deployment-and-analysis:waku:midscale
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: image
|
||||
attributes:
|
||||
label: Docker image
|
||||
description: What docker image is required to test the software?
|
||||
placeholder: "soutullostatus/example-nwaku:v0.28.0"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: num-nodes
|
||||
attributes:
|
||||
label: Number of nodes
|
||||
description: How many nodes do you want to spawn?
|
||||
placeholder: "1000"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: num-bootstrap
|
||||
attributes:
|
||||
label: Bootstrap nodes
|
||||
description: How many bootstrap nodes do you want to spawn?
|
||||
placeholder: "3"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: duration
|
||||
attributes:
|
||||
label: Duration
|
||||
description: How long do you want to run each deployment for? (in minutes)
|
||||
placeholder: "20"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: dropdown
|
||||
id: publisher-enabled
|
||||
attributes:
|
||||
label: Enable Publisher
|
||||
description: Do you want to enable the publisher for this simulation?
|
||||
multiple: true
|
||||
options:
|
||||
- "Yes"
|
||||
- "No"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: dropdown
|
||||
id: execution-mode
|
||||
attributes:
|
||||
label: Execution Mode
|
||||
description: Specify whether to run matrix deployments in parallel or sequentially. This option only applies to matrix configurations.
|
||||
options:
|
||||
- "Parallel"
|
||||
- "Sequential"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
---
|
||||
## Advanced Settings
|
||||
|
||||
The following settings are optional. Modify only if you have specific requirements for your simulation.
|
||||
|
||||
- type: input
|
||||
id: pubsub-topic
|
||||
attributes:
|
||||
label: PubSub Topic
|
||||
description: Specify the PubSub topic to use for the simulation.
|
||||
placeholder: "/waku/2/rs/2/0"
|
||||
|
||||
- type: input
|
||||
id: publisher-message-size
|
||||
attributes:
|
||||
label: Publisher Message Size
|
||||
description: Specify the size of messages published (in KB).
|
||||
placeholder: "1"
|
||||
|
||||
- type: input
|
||||
id: publisher-delay-seconds
|
||||
attributes:
|
||||
label: Publisher Delay
|
||||
description: Specify the delay between messages (in seconds).
|
||||
placeholder: "10"
|
||||
|
||||
- type: input
|
||||
id: publisher-message-count
|
||||
attributes:
|
||||
label: Publisher Message Count
|
||||
description: Specify the total number of messages to publish.
|
||||
placeholder: "1000"
|
||||
|
||||
- type: dropdown
|
||||
id: artificial-latency
|
||||
attributes:
|
||||
label: Enable Artificial Latency
|
||||
description: Do you want to simulate network latency?
|
||||
options:
|
||||
- "No"
|
||||
- "Yes"
|
||||
default: 0
|
||||
|
||||
- type: input
|
||||
id: latency-ms
|
||||
attributes:
|
||||
label: Artificial Latency (ms)
|
||||
description: If enabled, specify the artificial latency in milliseconds.
|
||||
placeholder: "50"
|
||||
|
||||
- type: dropdown
|
||||
id: custom-command
|
||||
attributes:
|
||||
label: Use Custom Command
|
||||
description: Do you want to use a custom command for the Waku nodes?
|
||||
multiple: true
|
||||
options:
|
||||
- "No"
|
||||
- "Yes"
|
||||
default: 0
|
||||
|
||||
- type: textarea
|
||||
id: custom-command-args
|
||||
attributes:
|
||||
label: Custom Command Arguments
|
||||
description: If you need to use custom command arguments, specify them here (one per line).
|
||||
placeholder: |
|
||||
--custom-flags=foo
|
||||
--more-custom-flags=bar
|
||||
Reference in New Issue
Block a user