setup-maestro-cluster

Deploy a Maestro cluster on Azure with ARO-HCP service and management clusters.

20|48|Updated Nov 9, 2023
One-click install
npx skills add https://github.com/openshift-online/maestro --skill setup-maestro-cluster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-maestro-cluster
Source: https://github.com/openshift-online/maestro/tree/main/.claude/skills/setup-maestro-cluster
Command: npx skills add https://github.com/openshift-online/maestro --skill setup-maestro-cluster

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires az, git, mktemp, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the deployment of a long-running Maestro cluster environment on Azure, streamlining setup of service and management clusters.

Core Features & Use Cases

  • Azure-based Maestro deployment: provisions both service and management clusters using ARO-HCP infrastructure.
  • Automated validation & prerequisites: checks for Azure CLI installation and proper login, and prepares environment variables.
  • One-click deployment workflow: clones the relevant repository, configures environment, and runs the deployment script.

Quick Start

Run the setup entrypoint to start the deployment. The entrypoint executes scripts/setup.sh with any optional flags such as --user or --persist to customize the deployment.

Frequently Asked Questions about setup-maestro-cluster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Maestro cluster on Azure?

Deploy a Maestro cluster on Azure by running the setup entrypoint, which automates provisioning of service and management clusters using ARO-HCP infrastructure. The entrypoint clones the repository, validates prerequisites like Azure CLI login, configures environment variables, and executes the deployment script with optional flags such as --user or --persist.

What are the prerequisites for setting up a Maestro cluster on Azure?

Prerequisites include Azure CLI installed and authenticated, Git for repository cloning, and a Unix-like shell environment. The Skill validates these dependencies automatically and prepares environment configuration before deploying the cluster infrastructure.

Can I customize the Maestro cluster deployment on Azure?

Yes, customize deployment by passing optional flags to the setup entrypoint, such as --user to specify deployment user or --persist to maintain configuration state. The Skill supports environment variable configuration during the automated deployment workflow.

What does ARO-HCP provide for Maestro cluster deployments?

ARO-HCP is the Azure infrastructure service that Maestro leverages to provision and manage both service and management clusters. It enables scalable, Azure-native cluster deployment with automated orchestration and environment configuration.

Is Maestro cluster deployment on Azure suitable for production environments?

Maestro cluster deployment on Azure is designed for long-running production environments, automating the complete setup of service and management clusters with prerequisite validation and environment configuration to ensure stable, scalable infrastructure.

What happens if Azure CLI authentication fails during Maestro deployment?

The Skill validates Azure CLI installation and login status before proceeding. If authentication fails, the automated validation catches this and halts deployment, preventing incomplete cluster provisioning and requiring proper Azure CLI authentication before retry.