Skip to content

SovereignCloudStack/csctl-plugin-openstack

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8952ccb Â· Mar 19, 2025

History

36 Commits
Mar 19, 2025
Aug 6, 2024
Jul 30, 2024
Mar 19, 2024
Aug 6, 2024
Aug 27, 2024
Mar 19, 2024
Mar 19, 2024
Apr 16, 2024
Mar 19, 2024
Apr 16, 2024
Mar 19, 2024
May 7, 2024
Mar 11, 2024
Apr 16, 2024
May 27, 2024
Aug 27, 2024
Aug 27, 2024
Aug 6, 2024

Repository files navigation

CSCTL plugin for OpenStack

Table of Contents

Introduction

Cluster Stacks are intended to be well-tested bundles of Kubernetes manifests designed to bootstrap productive Kubernetes clusters using the CAPI approach.

In the case of OpenStack as the infrastructure layer, several custom components, in addition to the CAPI and CAPO (Cluster API provider OpenStack) operators, are involved in the Kubernetes cluster lifecycle management (LCM):

  • CSO (Cluster Stack Operator)
  • CSPO (Cluster Stack Provider OpenStack)
  • CSCTL (CLI for Cluster Stacks management)

CSO is the provider-agnostic component that handles the core processes.

CSPO is the provider-specific component responsible for uploading the node images to the OpenStack project, for later consumption by the CAPO.

CSCTL facilitates the Cluster Stack creation and versioning process.

This project facilitates building node images that can be used with the Cluster Stack Operator.

Features of csctl plugin for OpenStack

  1. The fully automated building and uploading process for node images, which can be referenced in the Cluster Stack.
  2. Generating node-images.yaml file, which is needed when you want to use images in the Cluster Stack that are not in your OpenStack Glance service.

Docs

Docs