{"repo":"ethersphere/beekeeper","free":true,"listed":false,"github":"https://github.com/ethersphere/beekeeper","clone":"git clone https://github.com/ethersphere/beekeeper.git","description":"Swarm Beekeeper is an orchestrator that can manage a cluster of Bee nodes and call into their API. It allows various scenario’s to be performed on these nodes. The Swarm team uses Beekeeper internally for integration tests.","language":"Go","stars":55,"topics":["ethereum","swarm","test"],"license":"BSD-3-Clause","category":"blockchain-web3","readme_excerpt":"Ethereum Swarm Beekeeper Table of Contents - Introduction - Quick Start - Requirements - Installation - Run unit tests - Configuration - Config file - Config directory - Inheritance - Action types - Usage - check - create - delete - fund - nuke - print - simulate - version - node-funder - node-operator - restart - stamper - Global flags - Public Testnet Checks - One by one - All at once, sequentially Introduction Ethereum Swarm Beekeeper is an orchestration and testing tool for managing Ethereum Swarm Bee clusters. It enables: - Cluster Management : Automate creation and deletion of Bee clusters in Kubernetes. - Integration Checks : Run tests (e.g., pingpong , pushsync ) to validate network behavior. - Static Endpoints Support : Execute checks without Kubernetes by using static Bee node endpoints. - Node Funding : Automate funding Bee nodes with ETH and BZZ tokens (Kubernetes optional). - Dynamic Configuration : Use flexible YAML-based configs for customizable actions. Beekeeper simplifies the management and testing of Bee nodes, whether deployed in Kubernetes or standalone environments. Quick Start Local Development This setup is used both in our CI environment and for local development. It provides a consistent development environment that mirrors our production testing infrastructure. CI Usage: Our CI pipeline uses this local development setup to run automated tests against Bee clusters, ensuring code quality and integration testing before deployment. Local Development: De","default_branch":null,"files":null,"tree":[],"storefront":"/r/ethersphere","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ethersphere/beekeeper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}