This repository contains the code for creating an operator managing runs of the Vegeta HTTP load testing tool on Kubernetes / OpenShift.
It has 3 components
-
A container image Inspired by Vegeta docker containing the Vegeta program.
-
The Vegeta Operator that makes possibe to launch attacks by creating Vegeta custom resources.
-
A small S3 app that allows to download from and to upload to an S3 bucket results and reports. It is packed into the Vegeta container image.
It leverages the operator-sdk.
For installation details and quickstart look at the Operator’s README