Skip to content

outscale/cluster-api-provider-outscale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cluster API Provider Outscale (CAPOSC)

Project Incubating

Kubernetes Logo


🌐 Links


📄 Table of Contents


🧭 Overview

Cluster API Provider Outscale (CAPOSC) enables Kubernetes-native declarative infrastructure management on the OUTSCALE Cloud using Cluster API.

With CAPOSC, you can provision and manage Kubernetes clusters on OUTSCALE like any other Kubernetes resource—declaratively and at scale.


🚧 Project Status

This project is currently in alpha. Features and APIs are subject to change. Use with caution in production environments.


✅ Requirements


⚙️ Installation

Install clusterctl and initialize the management cluster with CAPOSC components.

Refer to the getting started guide:

kubectl create namespace capa-outscale-system
clusterctl init --infrastructure outscale

📘 See full instructions: Getting Started with clusterctl


🚀 Usage

Once initialized, you can manage workload clusters declaratively using Kubernetes manifests.

Example:

apiVersion: cluster.x-k8s.io/v1beta1
kind: Cluster
metadata:
  name: example-cluster
spec:
  ...

Apply with:

kubectl apply -f cluster.yaml

🛠 Development

To set up your environment for development or to build from source, follow the steps in the Development Guide.


🤝 Contributing

We welcome community contributions!

Please read our CONTRIBUTING.md guide to learn how to propose improvements, report issues, or open pull requests.


📜 License

CAPOSC is licensed under the BSD 3-Clause License.

© 2025 Outscale SAS

This project complies with the REUSE Specification.

See LICENSES/ directory for full license information.