Purpose: For platform engineers, documents Opencenter.
opencenter
opencenter CLI manages cluster configurations and GitOps scaffolding
Synopsis
opencenter is a command-line tool for managing Kubernetes cluster configurations and GitOps repositories. It provides a declarative approach to cluster lifecycle management with built-in validation, secrets management, and multi-provider support.
Key Features: • Declarative YAML-based cluster configuration • Automatic GitOps repository scaffolding • SOPS integration for secrets management • Multi-cloud provider support (OpenStack, VMware, Kind, Baremetal) • Comprehensive validation and doctor checks • Organization-based multi-tenancy support
Documentation: https://docs.opencenter.cloud Support: https://github.com/opencenter-cloud/opencenter-cli/issues
opencenter [flags]
Examples
# Initialize a new cluster configuration
opencenter cluster init my-cluster
# Validate cluster configuration
opencenter cluster validate my-cluster
# List all clusters
opencenter cluster list
# Generate GitOps assets
opencenter cluster generate my-cluster
# Deploy a cluster
opencenter cluster deploy my-cluster
# Show the active cluster
opencenter cluster active
SEE ALSO
-
opencenter_cluster.md[opencenter cluster] - Manage cluster configurations
-
opencenter_completion.md[opencenter completion] - Generate the autocompletion script for the specified shell
-
opencenter_config.md[opencenter config] - Manage CLI configuration settings
-
opencenter_local.md[opencenter local] - external plugin: local
-
opencenter_plugins.md[opencenter plugins] - Manage opencenter plugins
-
opencenter_rmpk.md[opencenter rmpk] - external plugin: rmpk
-
opencenter_secrets.md[opencenter secrets] - Manage secrets across backends
-
opencenter_shell-init.md[opencenter shell-init] - Output shell integration script for session-scoped active clusters
-
opencenter_version.md[opencenter version] - Display version and build information