Project

General

Profile

Actions

Bug #15601

open

Create load test system for Rudder 5.1

Added by Nicolas CHARLES about 5 years ago. Updated 6 months ago.

Status:
New
Priority:
N/A
Assignee:
-
Category:
Scripts
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
To do
Regression:

Description

For Rudder 4+ and 5.0, we have a functioning toolchain, a bit difficult to bootstrap, but still usable, that rely on syslog

For 5.1, we need to change everything, as:
- there are certificates for nodes
- reports are sent with https, and signed
- we still need to support syslog, to validate it still works, and compare HTTPS with SYSLOG

tsung is also too hard to use for our use case (replace placeholder in inventories)

What we need:
  1. Generate the certificates, and store them for signing later information
  2. Generate inventories, with specific data per inventories: uuid, hostname, IP, mac, OS name, agent version, difference in softwares (a bit of randomness ?); include these data in the inventory, along with the certificate
  3. Sign and send the inventory to the Rudder server
  4. Read reporting data by rudder, and generate syslog reports, or plain text file, and sign and send these plain text file

Subtasks 2 (1 open1 closed)

Bug #15602: Create a script to generate all inventories dataReleasedAlexis MoussetActions
Bug #15617: create a script to automatically send and accepts the nodesNewActions

No data to display

Actions

Also available in: Atom PDF