lrzcc-api

Crates.iolrzcc-api
lib.rslrzcc-api
version0.7.1
created_at2024-09-15 09:32:14.447171+00
updated_at2025-06-05 10:12:40.683219+00
descriptionRust API server for the LRZ-specific features of the Openstack-based LRZ Compute Cloud.
homepagehttps://github.com/LRZ-BADW/lrzcc
repositoryhttps://github.com/LRZ-BADW/lrzcc
max_upload_size
id1375343
size383,478
Sandro-Alessio Gierens (gierens)

documentation

README

lrzcc-api

ATTENTION: This has been renamed to avina-api.

Partial Rust-rewrite of the API server application for the Openstack-based LRZ Compute Cloud, https://cc.lrz.de, first and foremost the budgeting system.

Development

Running the API server locally

scripts/init.sh
source admin-openrc.sh
source scripts/config_env.sh

# optional: insert database dump
scripts/enter_db.sh
source lrz_budgeting.sql
quit

RUST_LOG=info cargo run --bin lrzcc-api | bunyan

Calling the local API server

source admin-openrc.sh
cargo run --bin lrzcc -- -u http://localhost:8000/api -r http://localhost:8000/api user me
Commit count: 1651

cargo fmt