Browse / Cloud Infrastructure / HyperShift OpenStack Provider

HyperShift OpenStack Provider

Deploys HyperShift clusters on OpenStack infrastructure with guided flavor selection and network configuration.

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Includes error handling for common configuration issues like missing networks or flavors
  • Interactive collection of OpenStack credentials, network IDs, and node flavors
  • Assists with proper instance flavor selection for performance and cost
  • Provides guidance on critical OpenStack requirements like floating IP networks
  • Generates `hypershift create cluster` commands for the OpenStack provider

Use cases

  • Creating a new HyperShift hosted cluster on an OpenStack cloud
  • Automating the generation of valid HyperShift deployment commands for OpenStack
  • Troubleshooting initial cluster setup errors related to OpenStack networking or resources

FAQ

When should I use this skill?

Use this skill whenever you need to create a new HyperShift cluster on an OpenStack cloud. It simplifies the setup process for the OpenStack provider, which can be complex.

What prerequisites are needed to use this skill?

You need a configured OpenStack CLI with valid credentials, an OpenStack project with sufficient quotas, an external network for floating IPs, and the HyperShift operator installed in your management cluster.

What is the HyperShift OpenStack Provider skill?

It is a Claude Code Skill designed to guide users through deploying HyperShift clusters on OpenStack infrastructure. It helps configure credentials, networks, and instance types correctly by generating the required commands.

What key capabilities does it provide?

The skill features interactive collection of OpenStack parameters, automated `hypershift` command generation, guidance on requirements like floating IPs, and error handling for common issues like missing networks or unavailable flavors.

How does this skill improve my workflow?

It streamlines deployment by interactively collecting parameters, providing expert guidance on critical choices like node flavors, and generating the final `hypershift` command, which reduces manual effort and configuration errors.