Project

General

Profile

Actions

Bug #15601

closed

Create load test system for Rudder 5.1

Added by Nicolas CHARLES almost 6 years ago. Updated about 2 hours ago.

Status:
Resolved
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:
No

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 (0 open2 closed)

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

Updated by Nicolas CHARLES about 2 hours ago

  • Status changed from New to Pending release
  • Regression set to No

it has been done

Actions #2

Updated by Nicolas CHARLES about 2 hours ago

  • Status changed from Pending release to Resolved
Actions

Also available in: Atom PDF