openCenter CLI is a command-line tool that turns a single declarative YAML file into a production-ready Kubernetes cluster with GitOps management.
Features
-
Configuration-first workflow. One YAML file declares infrastructure, Kubernetes, services, and secrets.
-
Built-in validation. Schema, business-rule, and provider-specific checks run before any infrastructure is touched.
-
GitOps native. Generates a complete FluxCD repository with Kustomize overlays.
-
Secrets management. SOPS Age encryption keeps secrets safe in Git.
-
Platform services. 20+ pre-configured services (monitoring, logging, ingress, auth, storage, backup).
-
Multi-provider. Deploy on OpenStack, VMware, Baremetal, or Kind.
Getting Started
-
Quick Start — create your first cluster in 10 minutes.
-
CLI Commands Reference — complete command tree.
-
Configuration Schema — file structure and field reference.
Supported Providers
| Provider | Use Case |
|---|---|
OpenStack |
Production cloud deployments on Rackspace or private OpenStack clouds. |
VMware vSphere |
On-premises deployments on pre-provisioned virtual machines. |
Baremetal |
Physical server deployments for maximum performance. |
Kind |
Local development and CI/CD testing. |
About
openCenter CLI is an open-source project by Rackspace Technology, licensed under Apache 2.0.