From 730896dda128f2a51f781f5f12ae96a3bf2a0c39 Mon Sep 17 00:00:00 2001 From: Mohammed Boukhalfa Date: Wed, 18 Sep 2024 18:53:10 +0300 Subject: [PATCH] Update readme Signed-off-by: Mohammed Boukhalfa --- README.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c1c6fed..bc1b7ac 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ This repository contains source code for the following container images. ## iPXE builder image -This repository provides the ability to build an OCI container that: +This directory provides the ability to build an OCI container that: - Provides customizable custom IPXE firmware building functionality. @@ -60,3 +60,17 @@ functionality: - `IPXE_CHAIN_HOST` this ip will be used to start chainloading by a TLS enabled iPXE firmware, this value is used to render the embed.ipxe.j2 script template (default: `0.0.0.0`) + +## Fake Ironic Python Agent + +FakeIPA is a tool to help test ironic scalability. + +FakeIPA simulate the IPA by: + +- Running an API server with the needed real IPA endpoint. +- Send back fake inspection data when requested. +- Lookup the node and save tokens. +- Heartbeating to Ironic API with several threads looping over + a queue of fake agents. +- Faking the sync/async commands needed by ironic to inspect, + clean and provision a node.