sidero

module
v0.6.3 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2024 License: MPL-2.0

README

Sidero

Kubernetes Bare Metal Lifecycle Management. Sidero Metal provides lightweight, composable tools that can be used to create bare-metal Talos + Kubernetes clusters. Sidero Metal is an open-source project from Sidero Labs.

Documentation

Visit the project site.

Compatibility with Cluster API and Kubernetes Versions

This provider's versions are compatible with the following versions of Cluster API:

v1alpha3 (v0.3) v1alpha4 (v0.4) v1beta1 (v1.x)
Sidero Provider (v0.5)
Sidero Provider (v0.6)

This provider's versions are able to install and manage the following versions of Kubernetes:

v1.19 v1.20 v1.21 v1.22 v1.23 v1.24 v1.25 v1.26 v1.27 v1.28 v1.29
Sidero Provider (v0.5)
Sidero Provider (v0.6)

This provider's versions are compatible with the following versions of Talos:

v0.12 v0.13 v0.14 v1.0 v1.1 v1.2 v1.3 v1.4 v1.5 v1.6
Sidero Provider (v0.5) ✓ (+) ✓ (+)
Sidero Provider (v0.6)

Note: Sidero Metal is not compatible with multi-document Talos Linux machine configuration, as it relies on JSON patch to apply configuration patches.

Support

Join our Slack!

Directories

Path Synopsis
app
caps-controller-manager/api/v1alpha2
Package v1alpha2 contains API Schema definitions for the infrastructure v1alpha2 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
Package v1alpha2 contains API Schema definitions for the infrastructure v1alpha2 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
caps-controller-manager/api/v1alpha3
Package v1alpha3 contains API Schema definitions for the infrastructure v1alpha3 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
Package v1alpha3 contains API Schema definitions for the infrastructure v1alpha3 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
sidero-controller-manager/api/v1alpha1
Package v1alpha1 contains API Schema definitions for the metal v1alpha1 API group +kubebuilder:object:generate=true +groupName=metal.sidero.dev
Package v1alpha1 contains API Schema definitions for the metal v1alpha1 API group +kubebuilder:object:generate=true +groupName=metal.sidero.dev
sidero-controller-manager/api/v1alpha2
package v1alpha2 contains API Schema definitions for the metal v1alpha2 API group +kubebuilder:object:generate=true +groupName=metal.sidero.dev
package v1alpha2 contains API Schema definitions for the metal v1alpha2 API group +kubebuilder:object:generate=true +groupName=metal.sidero.dev
sidero-controller-manager/internal/power
Package power provides common interface to manage power state.
Package power provides common interface to manage power state.
sidero-controller-manager/internal/power/api
Package api provides metal machine management via API.
Package api provides metal machine management via API.
sidero-controller-manager/internal/power/metal
Package metal provides interfaces to manage metal machines.
Package metal provides interfaces to manage metal machines.
sidero-controller-manager/internal/siderolink
Package siderolink provides server-side implementation of the SideroLink API.
Package siderolink provides server-side implementation of the SideroLink API.
internal
client
Package client provides controller-runtime k8s client with all schemas.
Package client provides controller-runtime k8s client with all schemas.
sfyra module

Jump to

Keyboard shortcuts

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