wp-loadgenerator/hub-component.yaml (26 lines of code) (raw):
version: 1
kind: component
parameters:
- name: dns.domain
env: DOMAIN_NAME
- name: component.wp-loadgenerator
parameters:
- name: targetHost
brief: http target endpoint where locust will send the traffic
value: https://${dns.domain}
env: HOST
- name: users
value: 50
env: USERS_COUNT
- name: spawnRate
value: 10
env: SPAWN_RATE
- name: runTime
value: 5m
brief: Stop after the specified amount of time, e.g. (300s, 20m, 3h, 1h30m, etc.)
env: RUN_TIME
outputs:
- name: component.wp-loadgenerator.testReport
fromTfVar: test_report
templates:
files: ["*.template"]