From hcp
Guides deployment of HyperShift clusters on IBM Cloud PowerVS, handling processor types (shared/dedicated/capped), API keys, regions, zones, and resource groups. Auto-invoked by /hcp:generate powervs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hcp:hcp-create-powervsThe 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 IBM Cloud PowerVS, handling PowerVS-specific requirements including IBM Cloud API keys, processor types, and resource group management.
This skill provides implementation guidance for creating HyperShift clusters on IBM Cloud PowerVS, handling PowerVS-specific requirements including IBM Cloud API keys, processor types, and resource group management.
This skill is automatically invoked by the /hcp:generate powervs command to guide the PowerVS provider cluster creation process.
Required Parameters:
IBM Cloud Authentication
🔹 **IBM Cloud API Key**: Configure IBM Cloud authentication
- Set IBMCLOUD_API_KEY environment variable, OR
- Provide IBMCLOUD_CREDENTIALS file path
Resource Group
🔹 **Resource Group**: IBM Cloud resource group name?
- Must exist in your IBM Cloud account
- Example: default, hypershift-rg
Region Configuration
🔹 **Region**: IBM Cloud region?
[default: us-south]
🔹 **Zone**: Availability zone?
[default: us-south]
Processor Configuration
🔹 **Memory**: Memory allocation per instance?
[default: 32GB]
🔹 **Processors**: Number of processors?
[default: 0.5]
🔹 **Processor Type**: Processor type?
- shared (default) - Shared processor pool
- dedicated - Dedicated processors
- capped - Capped shared processors
Standard Configuration:
hypershift create cluster powervs \
--name powervs-cluster \
--namespace powervs-cluster-ns \
--region us-south \
--zone us-south \
--resource-group default \
--base-domain example.com \
--pull-secret /path/to/pull-secret.json \
--release-image quay.io/openshift-release-dev/ocp-release:4.18.0-multi \
--memory 32GB \
--processors 0.5 \
--proc-type shared \
--sys-type s922 \
--vpc-region us-south
High-Performance Configuration:
hypershift create cluster powervs \
--name powervs-prod \
--namespace powervs-prod-ns \
--region us-south \
--zone us-south \
--resource-group production-rg \
--base-domain clusters.company.com \
--pull-secret /path/to/pull-secret.json \
--release-image quay.io/openshift-release-dev/ocp-release:4.18.0-multi \
--memory 64GB \
--processors 2.0 \
--proc-type dedicated \
--sys-type s922 \
--vpc-region us-south
IBM Cloud API key not configured or invalid.
Configure authentication:
export IBMCLOUD_API_KEY="your-api-key"
Or verify existing configuration:
ibmcloud auth list
Resource group "hypershift-rg" not found.
List available resource groups:
ibmcloud resource groups
Create new resource group:
ibmcloud resource group-create hypershift-rg
Zone "us-south-3" not available for PowerVS.
Available zones in us-south:
ibmcloud pi service-list
Choose appropriate zone for your region.
npx claudepluginhub harshwardhanpatil07/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.
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.
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.