aboutsummaryrefslogtreecommitdiff
path: root/Justfile
Commit message (Collapse)AuthorAgeFilesLines
* added default justfile recipediogo4642026-03-171-0/+3
|
* updated READMEdiogo4642025-07-111-0/+3
|
* file cleanupdiogo4642025-07-101-16/+0
|
* Rename project to oar-p2p-netdiogo4642025-06-291-2/+2
| | | | | | | | Update project name throughout all files: pyproject.toml, README.md, Justfile, and rename main Python file from oar_p2p.py to oar_p2p_net.py to maintain consistency with the new project name. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
* Convert from Rust to Python project with uv supportdiogo4642025-06-291-6/+2
| | | | | | | | Remove Rust-related files (Cargo.toml, Cargo.lock, src/, target/) and restructure as Python project using uv for dependency management. Update project structure to match nova-oar-mcp style with pyproject.toml, .python-version, and proper Python packaging conventions. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
* Add P2P network setup script with interface and latency configurationdiogo4642025-06-271-0/+4
| | | | | | | | | | | | | - Complete Python script for OAR P2P network setup - LatencyMatrix class for loading and validating square matrices - Interface preparation and configuration with parallel execution - TC latency emulation using netem (WIP - fixing class issues) - Batch IP and TC operations for efficiency - Docker containerized execution for consistent tooling 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
* Add OAR job management and IP address allocationdiogo4642025-06-271-1/+8
| | | | | | | | | | | | | - Add clap for CLI argument parsing with job_id, addresses, and latency_matrix - Add serde/serde_json for JSON parsing of OAR job data - Implement oar_network_addresses() to get machine list from OAR job - Add address_from_index() to map indices to 10.0.0.0/8 IP addresses - Add machine list with bond0 interfaces for charmander cluster - Configure musl target build in Justfile for cluster deployment 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
* Add containerization and build optimizationdiogo4642025-06-271-0/+9
- Add Containerfile with multi-stage Alpine build - Add Justfile with build and push recipes for ghcr.io - Configure Cargo.toml for size optimization (strip, lto, panic=abort) - Add pre-commit hook for cargo fmt and test 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>