vantagecompute / vantage-cli

Vantage Command Line Interface

Home Page:https://vantagecompute.github.io/vantage-cli/

Repository from Github https://github.comvantagecompute/vantage-cliRepository from Github https://github.comvantagecompute/vantage-cli

Vantage CLI

A modern Python CLI tool to interface to Vantage Compute.

License Python PyPI

Build Status GitHub Issues Pull Requests GitHub Contributors


πŸš€ Quick Start

Option 1: Install from PyPI (Recommended)

# Install LXD
pip install vantage-cli

# Login to Vantage
vantage login

# Check your logged in user
vantage whoami

Option 2: Install from Source

# Clone and setup
git clone https://github.com/vantagecompute/vantage-cli.git
cd vantage-cli && uv sync

# Login to Vantage
uv run vantage login

Deploy a Slurm Cluster

Localhost

Create a Singlenode Slurm Cluster using Multipass

vantage cluster create my-slurm-multipass-cluster \
    --cloud localhost \
    --app slurm-multipass-localhost

Create a Slurm Cluster on LXD

vantage cluster create my-slurm-lxd-cluster \
    --cloud localhost \
    --app slurm-juju-localhost

Create a Slurm Cluster on MicroK8S

vantage cluster create my-slurm-microk8s-cluster \
    --cloud localhost \
    --app slurm-microk8s-localhost

Add SSSD Configuration to MicroK8S Slurm Deployment

vantage deployment slurm-microk8s-localhost deploy \
    --sssd-conf="$(juju exec --unit nfs-home/leader 'cat /etc/sssd/sssd.conf')"
microk8s.kubectl port-forward --address 0.0.0.0 -n jupyter-test service/proxy-public 8080:80

πŸ“š Documentation

Visit our comprehensive documentation site: vantagecompute.github.io/vantage-cli

πŸ†˜ Support

πŸ“„ License

Copyright Β© 2025 Vantage Compute Corporation

This project is licensed under the GPLv3 License - see the LICENSE file for details.


Made with ❀️ by Vantage Compute

About

Vantage Command Line Interface

https://vantagecompute.github.io/vantage-cli/

License:GNU General Public License v3.0


Languages

Language:Python 97.2%Language:TypeScript 1.3%Language:CSS 0.9%Language:Just 0.5%Language:Shell 0.0%