From hcp
Guides deployment of HyperShift clusters on OpenStack infrastructure with credential setup, external network configuration, flavor selection, and error handling.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hcp:hcp-create-openstackThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides implementation guidance for creating HyperShift clusters on OpenStack, handling OpenStack-specific requirements including credentials, networking, and flavor selection.
This skill provides implementation guidance for creating HyperShift clusters on OpenStack, handling OpenStack-specific requirements including credentials, networking, and flavor selection.
This skill is automatically invoked by the /hcp:generate openstack command to guide the OpenStack provider cluster creation process.
Required Parameters:
OpenStack Credentials
🔹 **OpenStack Credentials**: Path to OpenStack credentials file?
- Usually clouds.yaml format
- Example: /home/user/.config/openstack/clouds.yaml
External Network
🔹 **External Network ID**: OpenStack external network UUID?
- Required for floating IP allocation
- Find with: openstack network list --external
Flavor Selection
🔹 **Node Flavor**: Choose instance flavor:
- m1.large (4 vCPU, 8GB RAM) - Standard workloads
- m1.xlarge (8 vCPU, 16GB RAM) - Performance workloads
- [default: m1.large]
Standard Configuration:
hypershift create cluster openstack \
--name openstack-cluster \
--namespace openstack-cluster-ns \
--openstack-credentials-file /path/to/clouds.yaml \
--openstack-external-network-id <external-network-uuid> \
--openstack-node-flavor m1.large \
--base-domain example.com \
--pull-secret /path/to/pull-secret.json \
--release-image quay.io/openshift-release-dev/ocp-release:4.18.0-multi
External network with ID "<uuid>" not found.
List available external networks:
openstack network list --external
Ensure network has proper routing configuration.
Flavor "m1.large" not available in this OpenStack deployment.
List available flavors:
openstack flavor list
Choose appropriate flavor for your workload requirements.
npx claudepluginhub deepsm007/ai-helpers --plugin hcpProvides expert guidance for Azure Red Hat OpenShift development: troubleshooting, best practices, cluster sizing, networking/storage configuration, security with Entra/Front Door, GPU/NetApp integration, and deployment.
Deploys VMs in Kube-DC projects with SSH, cloud-init, and optional GPU profiles. Useful for creating both standard and dedicated GPU VMs using KubeVirt.
Reviews OVHcloud Managed Kubernetes cluster lifecycle, node pool sizing, autoscaling, version upgrades, workload placement, network policies, RBAC, and Terraform IaC for ovh_cloud_project_kube resources.