GithubHelp home page GithubHelp logo

mallozup / evil-minions Goto Github PK

View Code? Open in Web Editor NEW

This project forked from uyuni-project/evil-minions

0.0 3.0 0.0 61 KB

A a load generator for Salt

License: BSD 3-Clause "New" or "Revised" License

Python 100.00%

evil-minions's Introduction

evil-minions

Evil Minions from the movie Despicable Me 2

evil-minions is a load generator for Salt Open. It is being developed at SUSE to aid SUSE Manager scalability testing.

Status

Ongoing development, minimal functionality is there.

Installation

  • install salt-minion 2015.8.12
  • clone this git repository

Ideas and Usage

This project contains a script, dumping-salt-minion, that runs salt-minion while dumping all ZeroMQ traffic into a /tmp/minion-dump.yml file.

./dumping-salt-minion
# will create /tmp/minion-dump.yml

This "dump" can be fed to the evil-minions script, which will mimic the original minion by sending the same responses to equivalent requests coming from the master. It will by default simulate 10 copies of the original minions, the count can be changed via a commandline switch:

./evil-minions --count 5 <MASTER_FQDN>

Known limitations

  • only the ZeroMQ transport is supported
  • mine events are not really reproduced
  • delays between responses are not reproduced
  • state.sls's concurrent option does not really work
  • only * and exact minion id targeting are supported at the moment

evil-minions's People

Contributors

moio avatar

Watchers

James Cloos avatar Dario Maiocchi avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.