cluster-api-operator

module
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2024 License: Apache-2.0

README ΒΆ

Cluster API Operator

Home for Cluster API Operator, a subproject of sig-cluster-lifecycle

✨ What is Cluster API Operator?

The Cluster API Operator is a Kubernetes Operator designed to empower cluster administrators to handle the lifecycle of Cluster API providers within a management cluster using a declarative approach. It aims to improve user experience in deploying and managing Cluster API, making it easier to handle day-to-day tasks and automate workflows with GitOps.

This operator leverages a declarative API and extends the capabilities of the clusterctl CLI, allowing greater flexibility and configuration options for cluster administrators.

πŸ“– Documentation

Please see our book for in-depth documentation.

🌟 Features

  • Offers a declarative API that simplifies the management of Cluster API providers and enables GitOps workflows.
  • Facilitates provider upgrades and downgrades making it more convenient for distributed teams and CI pipelines.
  • Aims to support air-gapped environments without direct access to GitHub/GitLab.
  • Leverages controller-runtime configuration API for a more flexible Cluster API providers setup.
  • Provides a transparent and effective way to interact with various Cluster API components on the management cluster.

πŸ€— Community, discussion, contribution, and support

You can reach the maintainers of this project at:

Pull Requests and feedback on issues are very welcome!

See also our contributor guide and the Kubernetes community page for more details on how to get involved.

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

Directories ΒΆ

Path Synopsis
api
v1alpha1
Package v1alpha1 contains the v1alpha1 API implementation.
Package v1alpha1 contains the v1alpha1 API implementation.
v1alpha2
Package v1alpha2 contains the v1alpha2 API implementation.
Package v1alpha2 contains the v1alpha2 API implementation.
cmd
plugin/cmd
Package cmd implements capioperator commands.
Package cmd implements capioperator commands.
hack
chart-update Module
internal
test module
Package version implements version handling code.
Package version implements version handling code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL