Skip to content

stirlingbridge/cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cluster

Utility for provisioning k8s clusters

Prerequisites

This project uses uv for dependency management and builds.

Install uv:

curl -LsSf https://astral.sh/uv/install.sh | sh

Development Setup

uv sync

This creates a .venv virtual environment and installs all dependencies (including dev tools like ruff).

Run the CLI during development:

uv run cluster --help

Run the linter:

uv run ruff check cluster/

Build

Build a self-contained executable using shiv:

./sh/build-package.sh

This produces build/cluster, a single-file Python zipapp.

Install

Install directly from the GitHub repository using uv:

uv tool install git+https://github.com/stirlingbridge/cluster.git

Alternatively, download the cluster binary from the releases page, make it executable, and place it on your PATH:

chmod +x cluster
sudo mv cluster /usr/local/bin/

About

Utility for provisioning k8s clusters

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors