← ClaudeAtlas

cluster-creatorlisted

End-to-end OpenShift cluster creation using Red Hat Assisted Installer. Handles Single-Node OpenShift (SNO) and HA multi-node clusters on baremetal, vsphere, oci, nutanix. Use when: - "Create a new OpenShift cluster" - "Install OpenShift on my servers" - "Set up a single-node cluster for edge deployment" - "Deploy a production HA cluster" Complete workflow: cluster definition, ISO generation, host discovery/validation, role assignment, network configuration (VIPs, static networking), installation monitoring, credential retrieval. NOT for: - Listing existing clusters → Use `/cluster-inventory` skill - Modifying running clusters → Out of scope (Day-2 operations require direct cluster access) - Cluster upgrades (not yet supported)
RHEcosystemAppEng/agentic-collections · ★ 35 · DevOps & Infrastructure · score 79
Install: claude install-skill RHEcosystemAppEng/agentic-collections
# cluster-creator **MCP-First Approach**: This skill uses MCP tools from `openshift-self-managed` server. MCP tools have **absolute priority**. **CLI Tools Policy**: - ✅ **ALWAYS use MCP tools** when available - ⚠️ **Last resort only**: CLI commands (`oc`, `kubectl`) may be attempted if no MCP alternative exists - ⚠️ **Assume unavailable**: CLI tools are likely not installed in the execution environment --- ## Prerequisites **Required MCP Servers**: `openshift-self-managed` ([setup guide](../README.md#environment-setup)) **MCP Server Architecture**: This skill uses `openshift-self-managed` MCP server exclusively. This server connects to Red Hat Assisted Installer API to create self-managed OpenShift clusters. | MCP Server | Used By This Skill? | Cluster Types | API Backend | |------------|---------------------|---------------|-------------| | `openshift-self-managed` | ✅ YES | OCP, SNO | Assisted Installer API (`/api/assisted-install/v2`) | | `openshift-ocm-managed` | ❌ NO | ROSA, ARO, OSD | OCM API (`/api/clusters_mgmt/v1`) | **Required MCP Tools** (all from `openshift-self-managed`): `list_versions`, `create_cluster`, `cluster_info`, `set_cluster_vips`, `set_host_role`, `cluster_iso_download_url`, `install_cluster`, `cluster_credentials_download_url`, `cluster_logs_download_url`, `list_static_network_config`, `generate_nmstate_yaml`, `validate_nmstate_yaml`, `alter_static_network_config_nmstate_for_host` **Environment Variables**: `OFFLINE_TOKEN` ([obtain here](htt