Skip to content

Latest commit

 

History

History
79 lines (51 loc) · 2.21 KB

File metadata and controls

79 lines (51 loc) · 2.21 KB

Maestro CLI Documentation

The Maestro CLI provides command-line tools for running the Maestro server and managing Maestro resources including consumers (target clusters) and resource bundles (Kubernetes manifests).

Table of Contents

Installation

From Source

Build and install the Maestro CLI from source:

# Clone the repository
git clone https://github.com/openshift-online/maestro.git
cd maestro

# Build the binary
make binary

# Install to GOPATH/bin
make install

# Or use the binary directly
./maestro --help

Verify Installation

maestro --help

Available Commands

The Maestro CLI provides the following command groups:

Server Command

Run the Maestro server with configured database and message broker.

  • server - Start the Maestro server

See Server Command for detailed documentation.

Consumer Commands

Manage consumers (target clusters) that receive resource bundles from Maestro.

See Consumer Commands for detailed documentation.

ResourceBundle Commands

Manage resource bundles (collections of Kubernetes manifests).

See ResourceBundle Commands for detailed documentation.

Additional Resources