aro-deployment
paulanunes85/three-horizons-accelerator/.github/skills/aro-deployment/SKILL.md
Azure Red Hat OpenShift cluster deployment operations
Skill2 starsChanged 8 months ago
What's in it
- When to Use
- Prerequisites
- Commands
- Pre-deployment Checks
- Cluster Deployment
- Post-deployment
- Best Practices
- Output Format
- Integration with Agents
--- name: aro-deployment description: Azure Red Hat OpenShift cluster deployment operations --- ## When to Use - ARO cluster provisioning - Cluster configuration - OpenShift-specific setup ## Prerequisites - Azure CLI authenticated - OpenShift CLI installed - ARO resource provider registered - Sufficient quota for Worker VMs ## Commands ### Pre-deployment Checks ```bash # Check ARO resource provider az provider show -n Microsoft.RedHatOpenShift --query "registrationState" # Check quota az vm list-usage --location eastus2 -o table ``` ### Cluster Deployment ```bash # Create resource group az group create --name rg-aro --location eastus2 # Create virtual network az network vnet create \ --name vnet-aro \ --resource-group rg-aro \ --address-prefixes 10.0.0.0/22 # Create master subnet az network vnet subnet create \ --name master-subnet \ --resource-group rg-aro \ --vnet-name vnet-aro \ --address-prefixes 10.0.0.0/23 # Create worker subnet az network vnet subnet create \ --name worker-subnet \ --resource-group rg-aro \ --vnet-name vnet-aro \ --address-prefixes 10.0.2.0/23 # Create ARO cluster az aro create \ --name aro-cluster \ --resource-group rg-aro \ --vnet vnet-aro \ --master-subnet master-subnet \ --worker-subnet worker-subnet \ --pull-secret @pull-secret.txt ``` ### Post-deployment ```bash # Get cluster credentials az aro list-credentials --name aro-cluster --resource-group rg-aro # Get console URL az aro show --name aro-cluster --resource-group rg-aro --query "consoleProfile.url" -o tsv # Get API server URL az aro show --name aro-cluster --resource-group rg-aro --query "apiserverProfile.url" -o tsv ``` ## Best Practices 1. Configure pull-secret for Red Hat registry access 2. Enable private cluster for production 3. Integrate with Azure AD for authentication 4. Configure appropriate worker VM SKUs ## Output Format 1. Deployment steps completed 2. Cluster credentials 3. Console and API URLs 4. Next steps for configuration ## Integration with Agents Used by: @platform, @terraform
More agent context in paulanunes85/three-horizons-accelerator
19 other files this repository gives its agents.
AGENTS.md
Copilot instructions
Skill
- ai-foundry-operations.github/skills/ai-foundry-operations/SKILL.md
- argocd-cli.github/skills/argocd-cli/SKILL.md
- azure-cli.github/skills/azure-cli/SKILL.md
- azure-infrastructure.github/skills/azure-infrastructure/SKILL.md
- database-management.github/skills/database-management/SKILL.md
- deploy-orchestration.github/skills/deploy-orchestration/SKILL.md
- github-cli.github/skills/github-cli/SKILL.md
- helm-cli.github/skills/helm-cli/SKILL.md
- kubectl-cli.github/skills/kubectl-cli/SKILL.md
- mcp-cli.github/skills/mcp-cli/SKILL.md
- observability-stack.github/skills/observability-stack/SKILL.md
- oc-cli.github/skills/oc-cli/SKILL.md
- openshift-operations.github/skills/openshift-operations/SKILL.md
- prerequisites.github/skills/prerequisites/SKILL.md
- rhdh-portal.github/skills/rhdh-portal/SKILL.md
- terraform-cli.github/skills/terraform-cli/SKILL.md
- validation-scripts.github/skills/validation-scripts/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

